Unsupported PHP app for analysing and displaying stats for Team Fortress 2
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

daemon.class.php 666B

1234567891011121314151617181920212223242526272829
  1. <?PHP
  2. require_once(dirname(dirname(__FILE__)) . '/config.php');
  3. require_once(dirname(__FILE__) . '/player.php');
  4. require_once(dirname(__FILE__) . '/rcon.class.php');
  5. class Daemon {
  6. private $rcon;
  7. public function __construct($server, $port, $rconpass) {
  8. $this->rcon = new Rcon($server, $port, $rconpass);
  9. }
  10. public function showKPD(&$player) {
  11. $message = 'Average kills per death: ';
  12. $message .= $player->getKPD();
  13. $this->sendMessage($player, $message);
  14. }
  15. private function sendMessage(&$player, $message) {
  16. $this->rcon->execute(sprintf(RCON_COMMAND,
  17. $player->getOpenSession()->getAlias(), $message));
  18. }
  19. }
  20. ?>