Активный
- Тема Автор
- #1
Идея и назначение
Игрок может отключить получение урона от падения для себя.
Подходит для тренировок паркура и тестов карт.
Суть реализации
1. Храним флаг защиты от падения.
2. Команда /nofall включает или выключает флаг.
3. В обработчике урона (через плагин) можно игнорировать падения, в примере только флаг.
Реализация
Дополнительные идеи
1. Подключить плагин обработки урона и реально отменять падения.
2. Ограничить использование режимами тренировок.
3. Делать платной привилегией.
Игрок может отключить получение урона от падения для себя.
Подходит для тренировок паркура и тестов карт.
Суть реализации
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. Делать платной привилегией.