/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
public plugin_init() {
register_plugin("ModelMenu", "1.0", "Myszka na 20 :>")
register_clcmd("say /model","menu")
}
public menu(id)
{
if(get_user_team(id) == 1){
{
new menu = menu_create("Wybierz model terrorysto !","wybor_menu")
menu_additem(menu,"Model Dziewczyny","0",0)
menu_additem(menu,"Model Chlopaka","1",0)
menu_additem(menu,"Model Vip'a","2",ADMIN_LEVEL_H)
menu_additem(menu,"Model Admina","3",ADMIN_KICK)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_setprop(menu,MPROP_EXITNAME,"Wyjscie")
menu_setprop(menu,MPROP_NEXTNAME,"Dalej")
menu_setprop(menu,MPROP_BACKNAME,"Wroc")
menu_display(id,menu,0)
}
}
else if(get_user_team(id) == 2){
{
new menu = menu_create("Wybierz model antyterrorysto !","wybor_menu1")
menu_additem(menu,"Model Dziewczyny","0",0)
menu_additem(menu,"Model Chlopaka","1",0)
menu_additem(menu,"Model Vip'a","2",ADMIN_LEVEL_H)
menu_additem(menu,"Model Admina","3",ADMIN_KICK)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_setprop(menu,MPROP_EXITNAME,"Wyjscie")
menu_setprop(menu,MPROP_NEXTNAME,"Dalej")
menu_setprop(menu,MPROP_BACKNAME,"Wroc")
menu_display(id,menu,0)
}
}
}
public plugin_precache()
{
precache_model("models/player/ModelMenu/laskatt.mdl")
precache_model("models/player/ModelMenu/laskact.mdl")
precache_model("models/player/ModelMenu/chloptt.mdl")
precache_model("models/player/ModelMenu/chlopct.mdl")
precache_model("models/player/ModelMenu/viptt.mdl")
precache_model("models/player/ModelMenu/vipct.mdl")
precache_model("models/player/ModelMenu/admintt.mdl")
precache_model("models/player/ModelMenu/adminct.mdl")
}
public wybor_menu(id,menu,item)
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data)
switch(key)
{
case 0: {
cs_set_user_model(id,"laskatt")
}
case 1: {
cs_set_user_model(id,"chloptt")
}
case 2: {
cs_set_user_model(id,"viptt")
}
case 3: {
cs_set_user_model(id,"admintt")
}
}
return PLUGIN_HANDLED
}
public wybor_menu1(id,menu,item)
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data)
switch(key)
{
case 0: {
cs_set_user_model(id,"laskact")
}
case 1: {
cs_set_user_model(id,"chlopct")
}
case 2: {
cs_set_user_model(id,"vipct")
}
case 3: {
cs_set_user_model(id,"adminct")
}
}
return PLUGIN_HANDLED
}
I jak zrobić że gdy ktoś jest nieżywy i spróbuje zmienić model wyskakuje komunikat Nieżywi nie mogą sobie ustawić modelu i plugin jest zatrzymywany Dam + !!