Hey Leute,
da ich für meinen Clan einen COD 4 Server habe und wir einige Member haben, die "verbal entgleisen", was wir jedoch nicht dulden,
wollte ich für jeden Tag einen eigenen Chatlog, da die teilweise sehr groß werden und ich nicht das schnellste Inet habe. Die Modifikation sieht folgendermaßen aus - ich wíll euch das ja nicht vorenthalten
PHP
<?php
$today = date("[d.m.y]");
$mod->registerEvent("playerSay", "chatlog_write");
$logname = '/'.$today.'_chat.log';
$chatlog_fp = fopen($logdir.$logname, "a");
function chatlog_write($param) {
list($guid, $text) = $param;
global $players;
global $chatlog_fp;
global $mod;
$timestamp = date("[d.m.y H:i:s]");
$name = $players[$guid]->getName();
$text = $mod->removecolor($text);
fwrite($chatlog_fp, "$timestamp $name: $text\r\n");
}
?>
Alles anzeigen
Mit der Modifikation erstellt der Serve für jeden Tag einen neuen Log, mit Timestamp im Dateinamen.
Ich hoffe es gefällt MfG