das ist irgendwie doppelt und ich denke mal so wolltest du das nicht haben??
PHP
function serverrules_send($guid) {
global $mod;
global $players;
$player =& $players[$guid];
global $serverrules;
if (!$mod->getCV("serverrules", "enabled")) {
return false;
}
}
$timecount = time()+5;
if($timecount < time()) { // Nach 5 Sekunden
foreach($serverrules as $serverrule) {
$player->say($serverrule);
}
}
}
?>
Alles anzeigen
ob das so stimmt weiß ich net...aber auf jeden fall wird das ganze so nicht 3 mal ausgegeben^^
hab das mit dem time() noch net ganz verstanden und kanns grade selber net testen...
vllt auch eher so??
PHP
function serverrules_send($guid) {
global $mod;
global $players;
$player =& $players[$guid];
global $serverrules;
if (!$mod->getCV("serverrules", "enabled")) {
return false;
}
}
$timecount = time()+5;
while($timecount > time()) { // Nach 5 Sekunden
}
foreach($serverrules as $serverrule) {
$player->say($serverrule);
}
}
Alles anzeigen