Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

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

Июл
78
79
Пользователь
Здравствуйте, дорогие друзья! Возможно, кому-то пригодится данная система.
Каждые 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;
}
 
Последнее редактирование:
Сверху