Вы должны добавить встроенную функцию для zombie_plague40, а именно zp_user_infected_pre(id)
zp_user_infected_pre(id) - Функция, возникающая перед тем, как id становится Зомби.
public zp_user_infected_pre(id)
{
if (zp_get_user_next_class(id) == g_zclass)
{
if(zp_level(id) < X)
{
zp_set_user_zombie_class(id, g_zclass_classic)
client_print(id, print_chat, "Вы не достигли X уровня!")
}
else
zp_set_user_zombie_class(id, g_zclass)
}
}
public zp_user_infected_pre(id)
{
if (zp_get_user_next_class(id) == g_zclass_fast)
{
if(zp_level(id) < 3)
{
zp_set_user_zombie_class(id, g_zclass_classic)
client_print(id, print_chat, "Вы не достигли 3 уровня!")
}
else
zp_set_user_zombie_class(id, g_zclass_fast)
}
else if (zp_get_user_next_class(id) == g_zclass_heavy)
{
if(zp_level(id) < 5)
{
zp_set_user_zombie_class(id, g_zclass_classic)
client_print(id, print_chat, "Вы не достигли 5 уровня!")
}
else
zp_set_user_zombie_class(id, g_zclass_heavy)
}
}
public zp_extra_item_selected(id, itemid)
{
if(itemid == g_itemid)
{
if(zp_level(id) >= X)
give_itemid(id)
else
{
client_print(id, print_chat, "Вы не достигли X уровня!")
return ZP_PLUGIN_HANDLED;
}
}
return PLUGIN_HANDLED;
}
public native_give_itemid(id)
{
if(zp_level(id) >= X)
give_itemid(id)
else
{
client_print(id, print_chat, "Вы не достигли X уровня!")
return PLUGIN_HANDLED;
}
}
Так же, не забывайте, что в вашей lvl-системе может быть другой native-функция возвращающая уровень игрока. В наших примерах, это была zp_level(id). native zp_level(id)
Здесь вы можете приобрести сборку сервера CS 1.6, по самым низким ценам!
Перейти в магазинСкидка на все Товары
в нашем магазине до 1.06.2019
Специально для тебя - Гость 
ReHLDS (Reverse-engineered) - это новый шаг вперед, который дает второе дыхание нашим серверам. ReHLDS работает в 2 раза быстрей, чем HLDS.
AMXModX - это Metamod дополнение, которое позволяет создавать новые модификации для Half-Life на языке Pawn
Reunion является продолжением Dproto для ReHLDS. Это metamod плагин, который позволяет заходить 47/48 Non-Steam на сервер.
Revoice - это Metamod plugin, который дает возможность общения голосовым чатом между non-steam и steam клиентами.
Новый Metamod-r содержит огромное количество оптимизаций производительности и намного более чистый код. Ядро было написано с использованием JIT-компилятора.
ReAuthCheck - это Metamod плагин, который занимается проверкой ваших игроков на валидность, с помощью данного модуля для REHLDS вы сможете защитить свой сервер от ботов, которые постоянно спамят рекламу или просто забивают слот на сервере!