Пример #1
0
 public function onTryInvite(SR_NPC $npc, SR_Player $player)
 {
     if (!$this->isInQuest($player)) {
         return $npc->reply($this->lang('no_quest_' . $npc->getGender()));
     }
     if ($npc->getGender() === 'male') {
         return $npc->reply($this->lang('oops_male'));
     }
     $key2 = 'Vegas_Citizen_Invite_' . $player->getID();
     if (!$npc->hasTemp($key2)) {
         $npc->setTemp($key2, rand(1, 4));
     }
     $key = $npc->getTemp($key2);
     $npc->reply($this->lang('i_' . $key));
     if ($key == 4) {
         $this->onInviteCitizen($npc, $player, $npc->getParty()->getMemberCount());
         $npc->setTemp($key2, 5);
     }
     return true;
 }