private function _printAwards($server) { $buffer = array(); $_awards = Server::get('awards'); $serverinfo = Server::getServer()->serverInfo; foreach ($this->config['ShowAwards'] as $award) { if ($_awards[$award][0] !== NULL) { $player = Server::getPlayer($_awards[$award][0]); if ($serverinfo['g_gametype'] != '0') { if ($player->team == 1) { $color = "04"; } elseif ($player->team == 2) { $color = "02"; } elseif ($player->team == 3) { $color = "14"; } } else { $color = "08"; } $buffer[] = $_awards[$award][1] . " " . $award . ' : ' . $color . $player->name . ""; } else { $buffer[] = $award . ' : nobody'; } } LeelaBotIrc::sendMessage("" . LeelaBotIrc::rmColor($serverinfo['sv_hostname']) . " (awards) : " . join(' | ', $buffer)); }
private function _printPlayers() { $playerlist = array(); $nbplayers = 0; $serverinfo = Server::getServer()->serverInfo; foreach (Server::getPlayerList() as $curPlayer) { //Gestion de la couleur en fonction de l'équipe if ($serverinfo['g_gametype'] != '0') { if ($curPlayer->team == 1) { $color = "04"; } elseif ($curPlayer->team == 2) { $color = "02"; } elseif ($curPlayer->team == 3) { $color = "14"; } } else { $color = "08"; } $playerlist[] = "" . $color . $curPlayer->name . ""; ++$nbplayers; } if ($nbplayers > 0) { LeelaBotIrc::sendMessage("" . LeelaBotIrc::rmColor($serverinfo['sv_hostname']) . " : " . join(', ', $playerlist)); } else { LeelaBotIrc::sendMessage("" . LeelaBotIrc::rmColor($serverinfo['sv_hostname']) . " : No one."); } }
public function StatsShowAwards($awards) { $buffer = array(); $serverinfo = Server::getServer()->serverInfo; foreach ($awards as $award => $infos) { if ($infos !== NULL) { $player = Server::getPlayer($infos[0]); if ($serverinfo['g_gametype'] != '0') { if ($player->team == 1) { $color = "04"; } elseif ($player->team == 2) { $color = "02"; } elseif ($player->team == 3) { $color = "14"; } } else { $color = "08"; } $buffer[] = $infos[1] . " " . $award . ' : ' . $color . $player->name . ""; } else { $buffer[] = $award . ' : nobody'; } } LeelaBotIrc::privmsg($this->config['MainChannel'], "Awards on " . LeelaBotIrc::rmColor($serverinfo['sv_hostname']) . " : " . join(' | ', $buffer)); }