Добавление модели рук с греной для зомби
jump

В данной статье вы узнаете как поставить модель рук с гранатой для зомби


 У вас есть зомби класс, но модель рук с гранатой в нём не прописаны? Это легко исправить. Рассмотрим на примере зомби класса классик
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
}

То есть для всех гранат будет одна моделька. Если вам надо для инфекционной гранаты поставить другую модель, то всё так же, только в
if(weaponID == CSW_HEGRENADE )
{
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 Гость.

Comments 9
  1. Ewer
    Ewer
    • 0
    Batcoh, напиши что не так и напиши как надо :) 
    • 7 June 2018 08:21
  2. PaXaN-ZOMBIE
    Ewer, EngFunc_AllocString
    Barboss=Барыга
    • 7 June 2018 12:56
  3. M0rty
    M0rty
    • 0
    сапсибо вам большое!!!!!!
    • 8 June 2018 19:11
Users belonging to group Guests cannot add comments to this article.
Base for Your Build
Information

Welcome to TB-TEAM.COM!

To become a full-fledged user of our portal, you need to register.
Register
Create your own account!

Register Now
Log In
Already registered? Go ahead and log in!

Log In