Статья заменить модель ножа на сервере
Шаг 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”)
}
А не как нельзя изменить урон, скорость с ножом?
можно
как?
Хах , для этого есть плагин для замены оружия…
Лучше всего заменять стандартные модели через mp.dll
тогда новую модель не увидят другие игроки
увидят, но только в том случае, если их модель ножа будет удалена из клиента. Поэтому нужно использовать "precache_model"
да ну его не правильно написали,он почему то даже не комплиируеться,или у меня что то не получаеться (