Описание: С помощью данной статьи вы сможешь сделать каждому зомби свои руки с гранатами.
Берем любой зомби класс. Я например беру Classic, открываем и сразу под строкой
new const zclass_clawmodel[] = "hands/v_zm_classic.mdl" // claw model
Пишем эти две строки:
new const g_vgrenade[] = "models/cso/gr/v_zombibomb_class.mdl"
new const g_pgrenade[] = "models/cso/gr/p_zombibomb.mdl"
Естественно ставим свои пути к моделям.
Дальше идем к
public plugin_init
и регистрируем там новый Event
register_event("CurWeapon","handle_gun","be","1=1")
Дальше идем к
public plugin_precache
и прекешим наши созданные выше модели
precache_model(g_vgrenade)
precache_model(g_pgrenade)
И в удобное место ставим следующий код:
public handle_gun(id)
{
new weap = get_user_weapon(id)
if(weap == CSW_HEGRENADE && zp_get_user_zombie_class(id) == g_zclassid1 && zp_get_user_zombie(id))
{
entity_set_string(id, EV_SZ_viewmodel, g_vgrenade)
}
else if(weap == CSW_SMOKEGRENADE && zp_get_user_zombie_class(id) == g_zclassid1 && zp_get_user_zombie(id))
{
entity_set_string(id, EV_SZ_viewmodel, g_vgrenade)
}
else if(weap == CSW_HEGRENADE && zp_get_user_zombie(id))
{
set_pev(id, pev_weaponmodel2, g_pgrenade);
}
else if(weap == CSW_SMOKEGRENADE && zp_get_user_zombie(id))
{
set_pev(id, pev_weaponmodel2, g_pgrenade);
}
return PLUGIN_HANDLED
}
И учтите меняйте g_zclassid1 если делаете руки для других классов зомби.
Это все с классом, но надо будет убрать v_ модель с extra knockbackbomb
Такс открыли свой extra knockbackbomb, и убираем
new const g_PlayerView [ ] = "models/cso/gr/v_zombibomb.mdl"
и
precache_model ( g_ViewModel )
Статья взята с hlds.us
Круто . Я как раз себе зомби длелаю , спс:10:
Это все с классом, но надо будет убрать v_ модель с extra knockbackbomb
Такс открыли свой extra knockbackbomb, и убираем
Не правда её не надо убирать она в любом случае замениться
Женя ну тогда напиши как правильно что бы люди знали если ты сам знаеш ?
Нет доступа.
ясное дело знаю это моя статья
пОмогите как сделать чтобы у зомби был свой звук удало
А на что менять этот класс ид?А то чтото не понятно писат чтоль так если делаю для танка tank_zombi?
Лучше бай меню поставить и не заморачиваться с экстра итем