/** Logs a flag event. * This function logs a flag event in the stats. Also handles awards for that. * * \param $player The player ID. * \param $flagaction The flag action being performed. * * \return Nothing. */ public function SrvEventFlag($player, $flagaction) { $player = Server::getPlayer($player); if (Server::getServer()->serverInfo['g_gametype'] == 7) { if ($flagaction == 2) { $_stats = Server::get('stats'); $_awards = Server::get('awards'); $_stats[$player->id]['caps']++; if ($this->config['DisplayCaps']) { if ($player->team == 1) { $color = '^1'; } elseif ($player->team == 2) { $color = '^4'; } else { $color = ''; } Rcon::topMessage(' $playercolor$playername : ^2$caps ^3caps', array('playercolor' => $color, 'playername' => $player->name, 'caps' => $_stats[$player->id]['caps'])); } //Gestion des awards if ($_stats[$player->id]['caps'] > $_awards['caps'][1]) { $_awards['caps'][0] = $player->id; $_awards['caps'][1] = $_stats[$player->id]['caps']; } Server::set('awards', $_awards); Server::set('stats', $_stats); } } }