Добавление модели рук с греной для зомби
- Articles
- 2025-08-22

В данной статье вы узнаете как поставить модель рук с гранатой для зомби
У вас есть зомби класс, но модель рук с гранатой в нём не прописаны? Это легко исправить. Рассмотрим на примере зомби класса классик
1.Проверяем наличие инклуда, если его нету, добавляем:
#include <engine>
2. Ниже добавляем строку:
new const g_vgrenade[] = "models/zombie_plague/re/v_zombibomb-classic.mdl"
Это путь к вашей модели
3.В public plugin_init() добавляем:
register_event("CurWeapon", "Event_CurrentWeapon", "be", "1=1")
4.В public plugin_precache() мы загружаем модель гранаты:
precache_model(g_vgrenade)
5.В самом конце исходник добавляем следующую функцию:
public Event_CurWeapon(id)
{
new weaponID = read_data(2)
if(!zp_get_user_zombie(id) || !is_user_alive(id) || zp_get_user_zombie_class(id) != g_classic) // g_classic нужно будет заменить на ваш зомби класс, для fire revenant это g_zclassdragon
return PLUGIN_CONTINUE
if(weaponID == CSW_HEGRENADE )
{
set_pev(id, pev_viewmodel, engfunc(EngFunc_AllocString, g_vgrenade))
}
if(weaponID == CSW_FLASHBANG )
{
set_pev(id, pev_viewmodel, engfunc(EngFunc_AllocString, g_vgrenade))
}
if(weaponID == CSW_SMOKEGRENADE )
{
set_pev(id, pev_viewmodel, engfunc(EngFunc_AllocString, g_vgrenade))
}
return PLUGIN_CONTINUE
}
{
new weaponID = read_data(2)
if(!zp_get_user_zombie(id) || !is_user_alive(id) || zp_get_user_zombie_class(id) != g_classic) // g_classic нужно будет заменить на ваш зомби класс, для fire revenant это g_zclassdragon
return PLUGIN_CONTINUE
if(weaponID == CSW_HEGRENADE )
{
set_pev(id, pev_viewmodel, engfunc(EngFunc_AllocString, g_vgrenade))
}
if(weaponID == CSW_FLASHBANG )
{
set_pev(id, pev_viewmodel, engfunc(EngFunc_AllocString, g_vgrenade))
}
if(weaponID == CSW_SMOKEGRENADE )
{
set_pev(id, pev_viewmodel, engfunc(EngFunc_AllocString, g_vgrenade))
}
return PLUGIN_CONTINUE
}
То есть для всех гранат будет одна моделька. Если вам надо для инфекционной гранаты поставить другую модель, то всё так же, только в
if(weaponID == CSW_HEGRENADE )
{
set_pev(id, pev_viewmodel, engfunc(EngFunc_AllocString, g_vgrenade))
}
{
set_pev(id, pev_viewmodel, engfunc(EngFunc_AllocString, g_vgrenade))
}
вместо g_vgrenade поставить вашу модель. Естественно изначально надо будет её зарегистрировать и запрекешить(пункт 2 и 4)
Это первая статья, так что особо не ругайте если что-то не так. Способ не мой, с ревенанта спиздил
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 9
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