Команда выключения повреждений от падения

Активный
Статус
Сообщения
516
Лайки
32

8

месяц на сайте

Идея и назначение

Игрок может отключить получение урона от падения для себя.

Подходит для тренировок паркура и тестов карт.


Суть реализации

1. Храним флаг защиты от падения.

2. Команда /nofall включает или выключает флаг.

3. В обработчике урона (через плагин) можно игнорировать падения, в примере только флаг.


Реализация

Код:
new bool:NoFallDamage[MAX_PLAYERS];


CMD:nofall(playerid)
{
    NoFallDamage[playerid] = !NoFallDamage[playerid];

    if(NoFallDamage[playerid])
        SendClientMessage(playerid, -1, "Защита от урона при падении включена.");
    else
        SendClientMessage(playerid, -1, "Защита от урона при падении выключена.");

    return 1;
}


Дополнительные идеи

1. Подключить плагин обработки урона и реально отменять падения.

2. Ограничить использование режимами тренировок.

3. Делать платной привилегией.
 

1 человек читают эту тему (Всего: 1, Пользователей: 0, Гостей: 1)

Сверху