예제 #1
0
 private static function createArmy(Dolumar_Underworld_Models_Mission $mission, Dolumar_Underworld_Models_Army $army, $armyid, $version)
 {
     $db = Neuron_DB_Database::getInstance();
     $armyid = intval($armyid);
     $version = intval($version);
     // TODO SQUADS!
     $vid = $db->query("\n\t\t\tINSERT INTO\n\t\t\t\tunderworld_log_armies\n\t\t\tSET\n\t\t\t\tul_a_id = {$armyid},\n\t\t\t\tul_a_version = {$version},\n\t\t\t\tua_id = {$army->getId()},\n\t\t\t\tul_a_squads = '',\n\t\t\t\tul_a_side = {$army->getSide()->getId()}\n\t\t");
     // Leaders
     foreach ($army->getLeaders() as $v) {
         $db->query("\n\t\t\t\tINSERT INTO\n\t\t\t\t\tunderworld_log_armies_leaders\n\t\t\t\tSET\n\t\t\t\t\tul_a_vid = {$vid},\n\t\t\t\t\tplid = {$v->getId()}\n\t\t\t");
     }
     return $vid;
 }
예제 #2
0
 public static function removeLeader(Dolumar_Underworld_Models_Army $army, Dolumar_Players_Player $player)
 {
     Neuron_DB_Database::getInstance()->query("\n\t\t\tDELETE FROM\n\t\t\t\tunderworld_armies_leaders\n\t\t\tWHERE\n\t\t\t\tua_id = {$army->getId()} AND\n\t\t\t\tplid = {$player->getId()}\n\t\t");
 }
예제 #3
0
파일: Army.php 프로젝트: Toxicat/dolumar
 /**
  *	Check if this is the same army
  */
 public function equals(Dolumar_Underworld_Models_Army $tg)
 {
     return $tg->getId() == $this->getId();
 }