Раздел навигации

Подсказка информации каждые 10 минут.

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Новичок
Пользователь
Регистрация
18 Июл 2023
Сообщения
34
Здравствуйте, дорогие друзья! Возможно, кому-то пригодится данная система.
Каждые 10 минут на сервере будет выводиться подсказка текста по очереди.

В начале мода.
C++:
#define publics:%0(%1)  forward %0(%1);public %0(%1)
#define MAX_TEXT_TIMES 10 // Интервал в минутах

new randomMessages[][128] =
{
    "{DC4747}[Подсказка]: СВОЙ ТЕКСТ",
    "{DC4747}[Подсказка]: СВОЙ ТЕКСТ",
    "{DC4747}[Подсказка]: СВОЙ ТЕКСТ"
};

const MAX_TEXT = sizeof(randomMessages); // Количество текстовых строк

В OnGameModeInit:
C++:
public OnGameModeInit()
{
   SetTimer("SendRandomMessage", MAX_TEXT_TIMES * 60 * 1000, true);
   return 1;
}

В конце мода:
C++:
publics: SendRandomMessage()
{
    static currentTextIndex = 0;
    SendClientMessageToAll(-1, randomMessages[currentTextIndex]);

    if (++currentTextIndex == MAX_TEXT)
    {
        currentTextIndex = 0;
    }

    return 1;
}
 
Последнее редактирование:
Сверху