If you want to use in-game manual parsing or automatical parsing you have to adjust the path to upload.php which should be placed in the "admin" directory of ultrastats
i think that's what he means...
If you want to use in-game manual parsing or automatical parsing you have to adjust the path to upload.php which should be placed in the "admin" directory of ultrastats
i think that's what he means...
zum 2. problem... forensuche nutzen xD
erstes prob scheint evtl nen schwerwiegenderes zu sein, müsst manu sich mal ansehen.
Zitat1468:13 [04.01.09 21:34:41] PHP-Error: Warning in plugins/statistics.php:223 => dl(): Unable to load dynamic library '/usr/lib/php5/20060613+lfs/sqlite.so' - /usr/lib/php5/20060613+lfs/sqlite.so: cannot open shared object file: No such file or directory
[04-Jan-2009 21:34:41] PHP Fatal error: Call to undefined function sqlite_open() in /home/cod4ds/cod4/adminmod/plugins/statistics.php on line 228
0:00 [04.01.09 21:36:33]
sqLite erweiterung von php installieren oder [statistics]savestats = 0 setzen
manu is working on support for cod2.
it's needed for the groups which you want to execute this command. it doesn't matter where you put it.
ist ein bekannter bug, gegen den man leider nichts machen kann, da im log ein teamwechsel nicht geloggt wird.
die position der console ist eine clientseitige einstellung, kann also nich global für alle spieler vom server vorgegeben werden.
es wäre evtl möglich die Spreemessages über PB auszugeben, dann würden sie unten links erscheinen.
hmm mal manuell in die config_mp.cfg geschrieben? vlt is diese schreibgeschützt^^
€dit: lol k xD
wenn du "!k a" eingibst und mehrere player nen a im namen tragen wird doch nich ijmd mit a gekickt oO MAM kickt nich bevor der player nich eindeutig identifizierbar ist^^
und warum solltest du jmd entbannen, wenn derjenige nich ankommt und darum bittet entbannt zu werden? wenn du jmd bannst und beabsichtigst den wieder zu entbannen kannste ihn gleich tmp. bannen xD
naja was solls, muss jeder für sich entscheiden ob's für ihn sinnvoll is oder nich. ich fänd's ganz nett
ich denk ma wenn jmd gebannt wurde wird der sich nich erst 6 monate später melden, wenn sich keiner mehr an ihn erinnern kann oder?
und wird, wenn du "!kick a" eingibst, jeder mit nem a im namen gekickt?
20 stimmt, is der standardwert.
wenn ich mich mit php auskennn würde würd ichs gern tun. man könnt das doch so machen wie mit dem output von "status". einfach alles in nen array kloppen und aus diesem array spielernamen + slot raussuchen.
public function rconPlayerList(&$map = NULL) {
$return = array();
//get playerlist by rcon
$list = $this->rcon->rcon("status");
$list = explode("\n", $list);
foreach ($list as $value) {
$pattern = '#^\s*(\d+)\s+(-?\d+)\s+(\d+)\s+([a-fA-F0-9]{32}|\d+) (.+?)\s+(\d+) (\d+\.\d+\.\d+\.\d+):(\-?\d+)\s+(\-?\d+)\s+(\d+)$#';
// 1:PID 2:score 3:ping 4:guid 5:name 6:lastmsg 7:IP 8:port 9:qport 10:rate
if (preg_match($pattern, $value, $subpatterns)) {
$return[] = array(
"pid" => $subpatterns[1],
"score" => $subpatterns[2],
"ping" => $subpatterns[3],
"guid" => $subpatterns[4],
"name" => $subpatterns[5],
"lastmsg" => $subpatterns[6],
"ip" => $subpatterns[7],
"port" => $subpatterns[8],
"qport" => $subpatterns[9],
"rate" => $subpatterns[10],
);
}
$pattern = '|^map: ([a-z0-9._]+)\s*$|i';
if (preg_match($pattern, $value, $subpatterns)) {
$map = $subpatterns[1];
}
}
return $return;
}
Alles anzeigen
scheitern würd ich v.a. an dem:
$pattern = '#^\s*(\d+)\s+(-?\d+)\s+(\d+)\s+([a-fA-F0-9]{32}|\d+) (.+?)\s+(\d+) (\d+\.\d+\.\d+\.\d+):(\-?\d+)\s+(\-?\d+)\s+(\d+)$#';
weiß zwar wozu's gut is, aber könnts nich anwenden^^
naja die mod ruft mit pb_sv_banlist die Banlist ab, sucht sich den Spieler + seinen Slot raus und entbannt ihn mit pb_sv_unban *slot*.
in der Banliste steht ja der name des spielers zum zeitpunkt des bans, von daher sollts kein problem sein
sei doch dankbar dafür, dass bernd überhaupt den MAM unterstützt und mecker nich, weil eine kleine spielerei nich funktioniert...
was meinst du damit ? Ich habe GunMod am laufen !
dann müsst sich das log im ordner der mod befinden, also
/home/k2766/.callofduty4/mods/gungame/games_mp.log
oder
/home/k2766/cod4/mods/gungame/games_mp.log
Alles anzeigen
musste ma gucken ob da was is.
btw man sollte beim bedanken ne idiotensicherung einbauen xD