Как заменить модель ножа

Архів · 2012 vovchik2x2 Статті 5 405

Архівний матеріал ya-cs.ru (2012). Російською. Плагіни й збірки можуть не працювати з ReHLDS та AMXX 1.10.

Как заменить модель ножа

Статья заменить модель ножа на сервере

Шаг 1. Подключим нужные модули, зарегистрируем плагин и команду:
#include
#include
#include

#define PLUGIN “Vovchik2x2”
#define VERSION “1.0”
#define AUTHOR “knf_model”

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event(“CurWeapon”,”CurWeapon”,”be”,”1=1″)
}
Шаг 2. Выбираем модель ножа допустим это будит Меч (models/v_me4.mdl и p_me4.mdl модель ножа)
public plugin_precache()
{
precache_model(“models/p_me4.mdl”)
precache_model(“models/v_me4.mdl”)
}
Шаг 3. Выбираем оружие вместо которого будит модель. Например нож (if(Weapon == CSW_KNIFE)
public CurWeapon(id)
{
new Weapon = read_data(2)
if(Weapon == CSW_KNIFE)
entity_set_string(id,EV_SZ_viewmodel,”models/v_me4.mdl”)
entity_set_string(id,EV_SZ_weaponmodel,”models/p_me4.mdl”)
}

Шаг 4. Готовый вариант

#include
#include
#include

#define PLUGIN “Vovchik2x2”
#define VERSION “1.0”
#define AUTHOR “knf_model”

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event(“CurWeapon”,”CurWeapon”,”be”,”1=1″)
}

public plugin_precache()
{
precache_model(“models/p_me4.mdl”)
precache_model(“models/v_me4.mdl”)
}

public CurWeapon(id)
{
new Weapon = read_data(2)
if(Weapon == CSW_KNIFE)
entity_set_string(id,EV_SZ_viewmodel,”models/v_me4.mdl”)
entity_set_string(id,EV_SZ_weaponmodel,”models/p_me4.mdl”)
}

Мітки:

Коментарі 8

  1. Fox-Alex

    увидят, но только в том случае, если их модель ножа будет удалена из клиента. Поэтому нужно использовать "precache_model"

    Відповісти

  2. killer599

    да ну его не правильно написали,он почему то даже не комплиируеться,или у меня что то не получаеться (

    Відповісти

Ваш коментар

Коментар з’явиться після перевірки. E-mail не публікується.