Advertisement
Guest User

Untitled

a guest
Feb 20th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1.  
  2. //Вывод игроку всех его квестов
  3. public function showQuests(Player $player) {
  4. $msg = "Активные квесты: \n";
  5. $count = 0;
  6. // Для всех квестов у игрока в конфиге
  7. foreach ($this->players->get($player->getName()) as $npc => $quest) {
  8. //Если квест активен, т.е. игрок его не завершил
  9. if ($quest['isactive']) {
  10. $one = time();
  11. $two = $one - $this->timeCheck[$player->getName()][$npc];
  12. $t = $this->config->get($npc)[$quest["questnumber"]]["time"] - $two;
  13. $timeFinish = new TimeToWord($t);
  14. $count++;
  15. $msg .= $count.") ".$this->config->get($npc)[$quest["questnumber"]]["onTake"] . ": " . $timeFinish . ", ";
  16. }
  17. }
  18. if($count >= 1){
  19. $player->sendMessage($msg);
  20. }else{
  21. $player->sendMessage("У вас нету активных квестов");
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement