Код:
#include <amxmodx>
#include <hl>
#define PLUGIN "Admins models"
#define VERSION "1.0"
#define AUTHOR "Glaster"
new pos=0;
new const a_Skins[][] = {
//ذ¼ذ¾ذ´ذµذ»ذ¸ ذ’ذکذںذ¾ذ²
"ZSVM1",
"ZSVM2",
"ZSVM3",
"ZSVM4",
"ZSVM5",
"ZSVM6",
"ZSVM7",
"ZSVM8",
"ZSVM9",
"ZSVM10",
"ZSPVM0",
"ZSPVM1"
};
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /vipmodel", "VipModel", ADMIN_IMMUNITY,"Write /vipmodel in chat to change model"); //أٹأ®أ¬أ أأ¤أ أ¢أ»أ§أ®أ¢أ أ¬أ¥أأ¾: /vipmodel أ¢ أ·أ أ²
}
public plugin_precache(){
new arg[100], i;
for(i = 0; i < sizeof(a_Skins); i++){
formatex(arg, charsmax(arg), "models/player/%s/%s.mdl", a_Skins[i], a_Skins[i]);
precache_model(arg);
}
precache_model("models/player/VIP/VIP.mdl");
}
public VipModel(id)
{
new team[32]
get_user_team(id,team,31)
if(equal(team,"VIP",3)){
new menu = menu_create("\yVIP \ymodels", "vipmodel_handler");
menu_additem(menu, "Classic", "", 0);
menu_additem(menu, "Aquafresh", "", 1);
menu_additem(menu, "Barneyrina", "", 2);
menu_additem(menu, "Bert", "", 3);
menu_additem(menu, "Sponge", "", 4);
menu_additem(menu, "Snlckers", "", 5);
menu_additem(menu, "Bunny", "", 6);
menu_additem(menu, "Creature", "", 7);
menu_additem(menu, "Sanic", "", 8);
menu_additem(menu, "Worm", "", 9);
menu_additem(menu, "Orb", "", 10);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
else
{
client_print(id,print_center,"Join VIP team firsts");
return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED;
}
public vipmodel_handler(id, menu, item)
{
pos = item;
if(pos == MENU_EXIT)
{
menu_cancel(id);
return PLUGIN_HANDLED;
}
new command[6], name[64], access, callback;
menu_item_getinfo(menu, pos, access, command, sizeof command - 1, name, sizeof name - 1, callback);
switch(pos){
case 0:hl_set_user_model(id, a_Skins[0])
case 1:hl_set_user_model(id, a_Skins[1])
case 2:hl_set_user_model(id, a_Skins[2])
case 3:hl_set_user_model(id, a_Skins[3])
case 4:hl_set_user_model(id, a_Skins[4])
case 5:hl_set_user_model(id, a_Skins[5])
case 6:hl_set_user_model(id, a_Skins[6])
case 7:hl_set_user_model(id, a_Skins[7])
case 8:hl_set_user_model(id, a_Skins[8])
case 9:hl_set_user_model(id, a_Skins[9])
case 10:hl_set_user_model(id,a_Skins[10])
}
return PLUGIN_HANDLED
}