Добавление модели рук с греной для зомби
- 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
Готовый сервер [Душа на Месяц] By MKOD
Link isnt working ?
(Обновление) Counter-Strike Nexon: Zombies от (29 августа 2018)
GOod work nicee
Модель оружия «M4A1 XMAS 2019» для CS 1.6
contact us , we will fix it
Модель оружия «M4A1 XMAS 2019» для CS 1.6
this doesen't even work the site is just bugged and the skins do not work in game.
Приватный чит «Alternative V3.0» для CS 1.6
fffffmmmmm




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