|
Member
|

08-11-2022
, 08:28
Re: Need Code for Gun Menu !!!
|
#1
|
Quote:
Originally Posted by lexzor
change this
PHP Code:
public logevent_round_start() { g_round++; new players[32], pnum; get_players(players, pnum, "ac"); for(new i = 0, iplayer; i < pnum; i++) { iplayer = players[i] if (!is_user_alive(iplayer)) continue; give_item(iplayer, "weapon_hegrenade"); give_item(iplayer, "weapon_flashbang"); give_item(iplayer, "weapon_flashbang"); give_item(iplayer, "item_assaultsuit"); give_item(iplayer, "item_thighpack"); if (g_round>=3) { OpenMenu(iplayer); } } return PLUGIN_HANDLED; }
docs: https://wiki.alliedmods.net/Optimizi...e-index_Arrays
|
My Menu is not disappeared after time pass and only time function work
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike>
#define PLUGIN "Gun Menu" #define VERSION "1.0" #define AUTHOR "begin"
new g_round,g_c4,g_pMenuCancel//g_menu_active; #define PREFIX_CHAT "^4[AMXX]" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); //g_menu_active = register_cvar("menu_active", "1") g_pMenuCancel = register_cvar("amx_vip_menu_cancel", "5"); register_logevent("logevent_round_start", 2, "1=Round_Start"); register_event("TextMsg", "Event_Round_Restart", "a", "2=#Game_Commencing", "2=#Game_will_restart_in"); }
public Event_Round_Restart() { g_round = 0; }
public logevent_round_start() { g_round++; new players[32], pnum; get_players(players, pnum, "ac"); for(new i = 0, iplayer; i < pnum; i++) { iplayer = players[i] if (!is_user_alive(iplayer)) continue; give_item(iplayer, "weapon_hegrenade"); give_item(iplayer, "weapon_flashbang"); give_item(iplayer, "weapon_flashbang"); give_item(iplayer, "item_assaultsuit"); give_item(iplayer, "item_thighpack"); if (g_round>=3) { OpenMenu(iplayer); } } return PLUGIN_HANDLED; } public OpenMenu(id) { new iMenu = menu_create("Free VIP Guns", "OpenMenu_sub"); menu_additem(iMenu, "Get M4A1+Deagle","0",0); menu_additem(iMenu, "Get AK47+Deagle","1",0); menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL); new iTimeout = -1; new iMenuCancel = get_pcvar_num(g_pMenuCancel); if ( iMenuCancel > 0 ) { iTimeout = iMenuCancel; client_print_color(id, print_team_default, "^4[AMXX]^3 Please Choose Your^4 VIP Gun^3,Menu Will Closed in^4 %i^3 Seconds", iMenuCancel); } menu_display(id, iMenu, 0,iTimeout); }
public OpenMenu_sub(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: { select_m4a1(id); } case 1: { select_ak47(id); } } menu_destroy(menu); return PLUGIN_HANDLED; }
public select_ak47(id) { strip_user_weapons(id); give_item(id, "weapon_knife"); give_item(id, "item_assaultsuit"); give_item(id, "weapon_hegrenade"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 90); give_item(id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); if(user_has_weapon(id, CSW_C4)) g_c4 = true; if(cs_get_user_team(id) == CS_TEAM_CT) { give_item(id, "item_thighpack"); } else if(cs_get_user_team(id) == CS_TEAM_T) { if(g_c4) { give_item(id, "weapon_c4"); cs_set_user_plant(id, 1, 1); } } client_print_color(id,print_team_default,"%s^3 You Got Free^4 M4A1^3 and^4 Deagle",PREFIX_CHAT); }
public select_m4a1(id) { strip_user_weapons(id); give_item(id, "weapon_knife"); give_item(id, "item_assaultsuit"); give_item(id, "weapon_hegrenade"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_m4a1"); cs_set_user_bpammo(id, CSW_M4A1, 90); give_item(id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); if(user_has_weapon(id, CSW_C4)) g_c4 = true; if(cs_get_user_team(id) == CS_TEAM_CT) { give_item(id, "item_thighpack"); } else if(cs_get_user_team(id) == CS_TEAM_T) { if(g_c4) { give_item(id, "weapon_c4"); cs_set_user_plant(id, 1, 1); } } client_print_color(id,print_team_default,"%s^3 You Got Free^4 AK47^3 and^4 Deagle",PREFIX_CHAT); }
Last edited by Begineer Programmer; 08-11-2022 at 08:29.
|
|