Skin
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
-
- Ar jis surinks 50 žinučių?
- Posts: 30
- Joined: 2012 Oct 06 18:35
- Skype: eimantas00
Skin
Sveiki, reiketu plugino. Adminas parasytu /skin ir jam islystu meniu su skin pasirinkimais. Gal matet kurnors toki?
-
- Gana aktyvus vartotojas
- Posts: 211
- Joined: 2013 Mar 29 21:53
- Skype: unkolix
- Location: Trakai
Re: Skin
Code: Select all
#include < amxmodx > #include < cstrike > #include < hamsandwich > #define PLUGIN "Vip Skins Menu" #define VERSION "1.0" #define AUTHOR "Alicx" new bool:g_selected[33];new g_modelt[33][256]new g_modelct[33][256] public plugin_precache() { precache_model("models/player/CT_1/CT_1.mdl"); precache_model("models/player/CT_2/CT_2.mdl"); precache_model("models/player/TT_1/TT_1.mdl"); precache_model("models/player/TT_2/TT_2.mdl"); } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd( "say /myskin", "Skins_Menu" ); RegisterHam(Ham_Spawn, "player", "FwdHamPlayerSpawn", 1)} public FwdHamPlayerSpawn(id) { if(g_selected[id]) { if(cs_get_user_team(id) == CS_TEAM_T) { cs_set_user_model(id, g_modelt[id]) } else { cs_set_user_model(id, g_modelct[id]) } }} public Skins_Menu(id) { new menu = menu_create("Select Your Skin", "skin_menu") if(cs_get_user_team(id) & CS_TEAM_CT) { menu_additem( menu, "Ct1", "1", ADMIN_LEVEL_H ); menu_additem( menu, "Ct2", "2", ADMIN_LEVEL_H ); } else if(cs_get_user_team(id) & CS_TEAM_T) { menu_additem( menu, "Terro 1", "3", ADMIN_LEVEL_H ); menu_additem( menu, "Teroo 2", "4", ADMIN_LEVEL_H ); } menu_setprop( menu, MPROP_EXIT, MEXIT_ALL ); menu_display( id, menu, 0 ); } public skin_menu(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED; } new data[6], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); if(!is_user_alive(id)) return PLUGIN_HANDLED switch(key) { case 1: { cs_set_user_model(id, "CT_1"); g_modelct[id] = "CT_1" } case 2: { cs_set_user_model(id, "CT_2"); g_modelct[id] = "CT_2" } case 3: { cs_set_user_model(id, "TT_1"); g_modelt[id] = "TT_1" } case 4: { cs_set_user_model(id, "TT_2"); g_modelt[id] = "TT_2" } } g_selected[id] = true; return PLUGIN_CONTINUE; }
Skype - Unkolix
Who is online
Users browsing this forum: No registered users and 0 guests