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; }