RSSy MYGO.pl Opublikowano Kwiecień 19, 2020 o 23:37 RSSy Udostępnij Opublikowano Kwiecień 19, 2020 o 23:37 I found this old code and wish to use it but, it's not working. The menu pops up but it's not applying the models after selecting it in menu. Can someone help me fix it? Also if we can add a print_chat message saying "Your new $? skin has been applied" after selecting model. Thank you PHP Code: #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/Special_CT/Special_CT.mdl"); precache_model("models/player/Special_CT2/Special_CT2.mdl"); precache_model("models/player/Special_T/Special_T.mdl"); precache_model("models/player/Special_T2/Special_T2.mdl"); } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd( "say /vipskin", "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, "Special_CT", "1", ADMIN_LEVEL_H ); menu_additem( menu, "Special_CT2", "2", ADMIN_LEVEL_H ); } else if(cs_get_user_team(id) & CS_TEAM_T) { menu_additem( menu, "Special_T", "3", ADMIN_LEVEL_H ); menu_additem( menu, "Special_T2", "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, "Special_CT"); g_modelct[id] = "Special_CT" } case 2: { cs_set_user_model(id, "Special_CT2"); g_modelct[id] = "Special_CT2" } case 3: { cs_set_user_model(id, "Special_T"); g_modelt[id] = "Special_T" } case 4: { cs_set_user_model(id, "Special_T2"); g_modelt[id] = "Special_T2" } } g_selected[id] = true; return PLUGIN_CONTINUE; } Przeczytaj cały wpis Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi