Пользователь
- Регистрация
- 18 Июл 2023
- Сообщения
- 42
- Автор темы
- #1
Здравствуйте, дорогие друзья! Возможно, кому-то пригодится данная система.
Каждые 10 минут на сервере будет выводиться подсказка текста по очереди.
В начале мода.
В OnGameModeInit:
В конце мода:
Каждые 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;
}
Последнее редактирование: