LimitGlobalChatRadius

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Ограничивает видимость сообщений в чате по расстоянию других игроков от отправителя.

Параметры:

(Float:chat_radius)
Float:chat_radius Радиус, в котором должны находиться игроки от отправителя, чтобы получить сообщение.


Возвращаемое значение:

Всегда возвращает 1.

Info rhombus.png
Примечание
Ограничение по расстоянию касается только сообщений, отправленных игроком в чат (т.е. при возврате ненулевого значения в OnPlayerText()), и не затрагивает работу функций SendClientMessage(), SendClientMessageToAll(), SendPlayerMessageToPlayer() и SendPlayerMessageToAll().
По умолчанию ограничение по расстоянию отсутствует и игроки могут получать сообщения при любой удалённости от отправителя.
После использования данной функции ограничение нельзя полностью отключить - можно только установить достаточно большое расстояние (например, 100000.0), чтобы эффект ограничения не проявлялся.


Пример использования:

public OnGameModeInit(playerid)
{
    // Сделаем так, чтобы сообщения от игроков было видно только тем,
    // кто находится в радиусе 100 ед. от отправителя.
    LimitGlobalChatRadius(100.0);
}


См. также: