public m4a1_menu(id) { new sTitle[128]; formatex(sTitle, charsmax(sTitle), "%s \wM4A1 Skinek \r[\dPontjaid: \y%d\r]", gMenuPrefix, g_uPoints[id][M4A1]); new iMenu = menu_create(sTitle, "m4a1_handler"); for(new i;i < sizeof(WeaponM4A1); i++) { new a[6]; num_to_str(i, a, 5); if(WeaponM4A1[i][Points] <= g_uPoints[id][M4A1]) { formatex(sTitle, charsmax(sTitle), "\w%s \y*Elérhető", WeaponM4A1[i][GunName],g_uPoints[id][M4A1],WeaponM4A1[i][Points]); } else if(WeaponM4A1[i][Points] > g_uPoints[id][M4A1]) { formatex(sTitle, charsmax(sTitle), "\d%s \y[\d%d\w/\r%d\y]", WeaponM4A1[i][GunName],g_uPoints[id][M4A1],WeaponM4A1[i][Points]); } menu_additem(iMenu, sTitle, a); } menu_setprop(iMenu, MPROP_BACKNAME, "Vissza"); menu_setprop(iMenu, MPROP_NEXTNAME, "Tovább"); menu_setprop(iMenu, MPROP_EXITNAME, "Kilépés"); menu_display(id, iMenu, 0); } public m4a1_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return; } new data[9], 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(Player_Info[id][k_m4a1] >= (WeaponM4A1[key][Points] <= g_uPoints[id][M4A1])) { Player_Info[id][SelectedM4A1] = key; client_print_color(id, print_team_default, "^4%s ^1Sikeresen kiválasztottad a ^3%s!", Prefix, WeaponM4A1[Player_Info[id][SelectedM4A1]][name]); } else { client_print_color(id, print_team_default, "^4%s ^1Nem Aktiválhatod ezt a ^3Skint ^1nincs ehez elég Pontod!", Prefix,(WeaponM4A1[key][Points] <= g_uPoints[id][M4A1]); } menu_destroy(menu); } menu_destroy(menu); return;
|