Как сделать лимит на хук + адаптация для ZP 4.3
- Articles
- 2025-08-22
В данной статьи я решил написать про адаптацию паутинки или же "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
}
{
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
}
}
{
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])
}
{
HumanHook[id]+=1
ColorChat(id, RED, "^1[^4vk.com/zmsuper^1] Внимание! У вас осталось всего лишь ^4%d ^1раз!",30 - HumanHook[id])
}
P.s 30 - это количество раз.
Получаем примерно такой код:
Вот таким не хитрым и довольно простым способом мы сделали простую паутинку в паутинку, пригодную для ZP 4.3
Всем спасибо, все свободны!
Hello, Our administration publishes only cannon content, put like under the post below and write the top comment, we are preparing the material just for you, Darling Гость.
Related news
Comments 16
Users belonging to group Guests cannot add comments to this article.
%35
Discount on purchase of all
builds until 16.9.2026
Especially for you - Гость

Buy Build
Our Services
Our Partners
Comments
Knife Model - Red Toxic Warhammer For CS 1.6
thanks brother
Knife Model - Red Toxic Warhammer For CS 1.6
Nice model keep it up
[ZP] Zombie Class - Revenant Ice
Интересный класс зомби, особенно способность заражать на расстоянии.
[ZP] Zombie Class - Revenant Raving (Переделка Fire)
Отлично, что есть настройки скорости шара и перезарядки способности.
[ZP] Zombie Class - Revenant Hell
Кто-нибудь уже тестировал этот класс на Zombie Plague 4.3?





Hud Configurator
Hall of Shame
Model Viewer
CSO PISTOLS
CSO MACHINE GUN