Код
#include <amxmodx>
#include <cstrike>
#include <dhudmessage>
#define PLUGIN "[V.I.P] - [Models]"
#define VERSION "1.5"
#define AUTHOR "cannabis"
public plugin_init()
{
register_clcmd("say /vip", "models")
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public plugin_precache()
{
precache_model("models/player/vip777/vip777.mdl")
precache_model("models/player/admin777/admin777.mdl")
precache_model("models/player/gladmin777/gladmin777.mdl")
}
public models(id)
{
new i_Menu = menu_create("\wВ.И.П превелегии^n\yВыбор модели", "models_handler")
menu_additem(i_Menu, "\w[\yВ.И.П\w] \wАгент", "1", 0)
menu_additem(i_Menu, "\w[\yВ.И.П \w] - [\y2\w] \wTroll Face", "2", 0)
menu_additem(i_Menu, "\w[\yГл.Админ\w] \wCannabis^nФорум: www.Cs777.Ru^nSkype: cs777.ru", "3", 0)
menu_setprop(i_Menu, MPROP_EXITNAME, "\rВыход");
menu_display(id, i_Menu, 0)
}
public models_handler(id, menu, item)
{
if( item < 0 ) return PLUGIN_CONTINUE;
new cmd[3], access, callback;
menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);
new Choise = str_to_num(cmd)
switch (Choise)
{
case 1:
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
cs_set_user_model(id, "vip777")
}
else
{
set_dhudmessage(255, 255, 0, -1.0, 0.24, 6.0, 7.0, 0.06, 2.0, true)
show_dhudmessage(id, "VIP MODEL + HOOK - Стоит 100р skype: cs777.ru")
}
}
case 2:
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
cs_set_user_model(id, "admin777")
}
else
{
set_dhudmessage(255, 255, 0, -1.0, 0.24, 6.0, 7.0, 0.06, 2.0, true)
show_dhudmessage(id, "VIP MODEL + HOOK - Стоит 100р skype: cs777.ru")
}
}
case 3:
{
if(get_user_flags(id) & ADMIN_CVAR)
{
cs_set_user_model(id, "gladmin777")
}
else
{
set_dhudmessage(255, 255, 0, -1.0, 0.24, 6.0, 7.0, 0.06, 2.0, true)
show_dhudmessage(id, "Не продается, только для Cannabis'a :P")
}
}
}
return PLUGIN_HANDLED;
}
Вот есть выбор моделек менюшка, а как сделать чтобы модели не обновлялись после респавна? как умираешь модель опять ставить по новой нужно, а как чтобы выбрал и все она сохранилась и стояла пока сам не поменяешь?
Спасибо заранее.