Unsupported PHP app for analysing and displaying stats for Team Fortress 2
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

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. ?>