Создать акаунт

Как сделать лимит на хук + адаптация для ZP 4.3


Как сделать лимит на хук + адаптация для ZP 4.3

В данной статьи я решил написать про адаптацию паутинки или же "HOOK" для мода Zombie Plague 4.3, так-же мы поставим нужные проверки на раунды и лимит на использования!

Для начала скачаем и откроем любой хук (паутинку)

И так, приступим:

1.Добавим include zombieplague:
#include <zombieplague>

2. Ищем паблик активации хука. В моём случае это hook_on и добавляем ряд проверок:
if(!is_user_alive(id))
{
ColorChat(id, RED, "^1(^4vk.com/zmsuper^1) Хук запрещён. ^4Вы мертвы!^1");
return PLUGIN_HANDLED;
}
if(zp_get_user_zombie(id))
{
ColorChat(id, RED, "^1(^4vk.com/zmsuper^1) Хук запрещён. ^4Вы зомби!^1");
return PLUGIN_HANDLED;
}
if(zp_get_user_survivor(id))
{
ColorChat(id, RED, "^1(^4vk.com/zmsuper^1) Хук запрещён. ^4Вы выживший!^1");
return PLUGIN_HANDLED;
}
if(zp_is_swarm_round())
{
ColorChat(id, RED, "^1(^4vk.com/zmsuper^1) Хук запрещён. ^4Ожидайте!^1");
return PLUGIN_HANDLED
}
if(zp_is_plague_round())
{
ColorChat(id, RED, "^1(^4vk.com/zmsuper^1) Хук запрещён. ^4Ожидайте!^1");
return PLUGIN_HANDLED
}

P.s я использую ColorChat для вывода текста, вы же можете использовать любой другой!

У вас должно получиться примерно так:


А теперь сохраняем и компилируем!


Также не маловажную роль играет ограничение хука, который хоть немного придаст баланс на сервер! Как же это сделать? - смотрим!

1.Создаём переменную:
new HumanHook(33)

2.В plugin_init регистрируем эвент, который будет обнулять наш хук:
register_event("HLTV", "event_round_start", "a", "1=0", "2=0")

3. Добавляем паблик в любое свободное место:
public event_round_start(id)
{
for (new i = 0; i < 32; i++)
{
HumanHook=0
}
}

4.(i)Далее опять ищем паблик активации хука, в моём случае это hook_on и добавляем вот эту проверку:
if(HumanHook(id)<30)
{
HumanHook(id)+=1
ColorChat(id, RED, "^1(^4vk.com/zmsuper^1) Внимание! У вас осталось всего лишь ^4%d ^1раз!",30 - HumanHook(id))
}

P.s 30 - это количество раз.

Получаем примерно такой код:


Вот таким не хитрым и довольно простым способом мы сделали простую паутинку в паутинку, пригодную для ZP 4.3

Всем спасибо, все свободны!
Комментарии
Минимальная длина комментария - 50 знаков. комментарии модерируются

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Смотрите также: