SendClientMessageToAll — различия между версиями
Материал из Pro-Pawn Wiki
(Новая страница: «{{Description | Отправляет всем игрокам сообщение, которое отображается в игровом чате. }} {{Params|c…») |
|||
Строка 17: | Строка 17: | ||
{{Example}} | {{Example}} | ||
<pawn> | <pawn> | ||
− | const | + | const ADVERTISEMENT_INTERVAL = 1000 * 60 * 10; |
static const advertisement_messages[][] = | static const advertisement_messages[][] = | ||
{ | { | ||
Строка 36: | Строка 36: | ||
{ | { | ||
// Установим таймер для вывода рекламы каждые 10 минут. | // Установим таймер для вывода рекламы каждые 10 минут. | ||
− | SetTimer(!"AdvertisementTimer", | + | SetTimer(!"AdvertisementTimer", ADVERTISEMENT_INTERVAL, true); |
} | } | ||
</pawn> | </pawn> |
Версия 10:35, 17 августа 2018
Описание:
Отправляет всем игрокам сообщение, которое отображается в игровом чате.
Параметры:
(color, const message[]) |
color | Цвет сообщения (см. ниже). |
const message[] | Текст сообщения. |
Возвращаемое значение:
Всегда возвращает
1
.
Шаблон:NotesSAMPMessageColor Пример использования:
const ADVERTISEMENT_INTERVAL = 1000 * 60 * 10;
static const advertisement_messages[][] =
{
"Наш сайт: example.com",
"Не забудьте посетить нашу группу в VK: vk.com/...",
"Помощь по командам сервера - /help, задать вопрос хелперам - /ask"
};
public AdvertisementTimer();
public AdvertisementTimer()
{
static counter = 0;
SendClientMessageToAll(playerid, -1, advertisement_messages[counter]));
counter = (counter + 1) % sizeof(advertisement_messages);
}
main()
{
// Установим таймер для вывода рекламы каждые 10 минут.
SetTimer(!"AdvertisementTimer", ADVERTISEMENT_INTERVAL, true);
}
static const advertisement_messages[][] =
{
"Наш сайт: example.com",
"Не забудьте посетить нашу группу в VK: vk.com/...",
"Помощь по командам сервера - /help, задать вопрос хелперам - /ask"
};
public AdvertisementTimer();
public AdvertisementTimer()
{
static counter = 0;
SendClientMessageToAll(playerid, -1, advertisement_messages[counter]));
counter = (counter + 1) % sizeof(advertisement_messages);
}
main()
{
// Установим таймер для вывода рекламы каждые 10 минут.
SetTimer(!"AdvertisementTimer", ADVERTISEMENT_INTERVAL, true);
}
См. также: