Re: Help
maybe this?
PHP Code:
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #include <hamsandwich>
new g_MaxPlayers
public plugin_init() { register_plugin("Silah Menu","1.0","Optimist") register_clcmd("say /silah","silah_menu") register_event("HLTV", "event_new_round", "a", "1=0", "2=0") g_MaxPlayers = get_maxplayers() } public event_new_round() { for (new i = 1; i < g_MaxPlayers; i++) silah_menu(i) }
public silah_menu(id) { if( !is_user_alive(id) ) return PLUGIN_HANDLED new menu = menu_create("\rSilah \wMenusu", "menu_handler") new players[32], pnum, tempid; new szName[32], szTempid[10]; get_players(players, pnum); for( new i; i<pnum; i++ ) { tempid = players[i]; get_user_name(tempid, szName, charsmax(szName)); num_to_str(tempid, szTempid, charsmax(szTempid));
menu_additem(menu, "\wM4A1", "1", 0); menu_additem(menu, "\wAK47", "2", 0); menu_additem(menu, "\wAWP", "3", 0); menu_additem(menu, "\wFAMAS", "4", 0); menu_additem(menu, "\wGALIL", "5", 0); menu_additem(menu, "\wM3", "6", 0); menu_additem(menu, "\wSG550", "7", 0); menu_additem(menu, "\wAUG", "8", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); }
public menu_handler(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 tempid = str_to_num(data); if( is_user_alive(tempid) ) { case 1: { give_item(id, "weapon_m4a1") cs_set_user_bpammo(id, CSW_M4A1, 90) client_print(id, print_chat, "\g %s. M4A1 received.")
} case 2: { give_item(id, "weapon_ak47") cs_set_user_bpammo(id, CSW_AK47, 90) client_print(id, print_chat, "\g %s. Ak47 received.")
} case 3: { give_item(id, "weapon_awp") cs_set_user_bpammo(id, CSW_AWP, 90) client_print(id, print_chat, "\g %s. Awp received.") } case 4: { give_item(id, "weapon_famas") cs_set_user_bpammo(id, CSW_FAMAS, 90) client_print(id, print_chat, "\g %s. Famas received.") } case 5: { give_item(id, "weapon_galil") cs_set_user_bpammo(id, CSW_GALIL, 90) client_print(id, print_chat, "\g %s. Galil received.") } case 6: { give_item(id, "weapon_m3") cs_set_user_bpammo(id, CSW_M3, 90) client_print(id, print_chat, "\g %s. M3 received.") } case 7: { give_item(id, "weapon_sg550") cs_set_user_bpammo(id, CSW_SG550, 90) client_print(id, print_chat, "\g %s. Sg550 received.") } case 8: { give_item(id, "weapon_aug") cs_set_user_bpammo(id, CSW_AUG, 90) client_print(id, print_chat, "\g %s. Aug received.") } } menu_destroy(menu); return PLUGIN_HANDLED; }
|