Вопросы

Neket228
Новичок

Я пишу простой TDM сервер для проверки знаний. И вот настал момент завершения раунда, я хотел, чтобы если у банды 10 очков, то они выигрывают и наоборот с полицейскими. Но дело не в этом. Дело в рестарте после конца раунда. Таймер просто напросто не выполняет комманды прописанные в паблике.

Вот код:

 

  открыть спойлер

 

Могу если надо целый паблик скинуть

Отредактировано пользователем Cawfee

Заметка от Cawfee , создано

3.2. Код больше 10 строк необходимо брать в теги "Код" и "Спойлер". Как это сделать рассказано в разделе "FAQ".

Устное предупреждение.

Поделиться сообщением


Ссылка на сообщение

5 ответов на этот вопрос

  • 0
Cawfee
Великий Гуру

@Neket228, сообщения в чате про выигрыш одной из команд появляются же в чате? Если в таймер добавить вывод сообщения всем игрокам, сообщение не отобразится?

Поделиться сообщением


Ссылка на сообщение
  • 0
Neket228
Новичок

@Cawfee Нет, хотя когда я сделал это действие через команду, то все заработало

 

Вот весь паблик если надо

 

  открыть спойлер

 

Отредактировано пользователем Cawfee

Поделиться сообщением


Ссылка на сообщение
  • 0
Cawfee
Великий Гуру

@Neket228, тогда имеет смысл действительно взглянуть на всю функцию, из которой и создается таймер.

Поделиться сообщением


Ссылка на сообщение
  • 0
Cawfee
Великий Гуру

@Cawfee, не заметил сразу, зачем вам return в цикле? Оператор return прерывает выполнение функции. Таким образом, войдя в цикл начисления очков, первый игрок получает 5 очков, после чего работа функции прерывается.

 

  открыть спойлер

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент