Code:
public skinct(id)
{
if(is_user_alive(id))
{
static item[64]
formatex(item, charsmax(item), "\rSkin Menu ")
new menu = menu_create(item, "skinct_handler")
formatex(item, charsmax(item), "VIP skin")
menu_additem(menu, item, "1", 0)
formatex(item, charsmax(item), "EXTRAVIP skin")
menu_additem(menu, item, "2", 0)
formatex(item, charsmax(item), "tinkywinky")
menu_additem(menu, item, "3", 0)
formatex(item, charsmax(item), "Robot")
menu_additem(menu, item, "4", 0)
formatex(item, charsmax(item), "Master Chief")
menu_additem(menu, item, "5", 0)
menu_addblank(menu, 0)
formatex(item, charsmax(item), "\rE\wxit")
menu_additem(menu, item, "0", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
menu_setprop(menu, MPROP_NUMBER_COLOR, "\w" )
menu_display(id, menu, 0)
}
}
public skinct_handler(id, menu, item)
{
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 1:
{
if(get_user_flags(id) & VIP){
cs_set_user_model(id, player_vip)}
}
case 2:
{
cs_set_user_model(id, player_evip)
}
case 3:
{
if(get_user_flags(id) & EVIP){
cs_set_user_model(id, player_tinkywinky)}
}
case 4:
{ //i dont know with this
if(get_user_name(id) & //some name from config){
cs_set_user_model(id, player_robotct)}
}
case 5:
{
cs_set_user_model(id, player_masterchief)
}
case 0:
{
//...
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}