This is my code i made as a beginner and i want to awp limit per team ... if its 0 it should give for all and if it X values then it for both teams [CVAR] and secondly i am adding time cvar too
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;
#define PREFIX_CHAT "^4[AMXX]"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
//g_menu_active = register_cvar("menu_active", "1")
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; i < pnum; i++)
{
if (!is_user_alive(players[i])) continue;
give_item(players[i], "weapon_hegrenade");
give_item(players[i], "weapon_flashbang");
give_item(players[i], "weapon_flashbang");
give_item(players[i], "item_assaultsuit");
give_item(players[i], "item_thighpack");
if (g_round>=3)
{
OpenMenu(players[i]);
}
}
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_additem(iMenu, "Get AWP+Deagle","2",0);
menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, iMenu, 0);
}
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);
}
case 2:
{
select_awp(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);
}
public select_awp(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_awp");
cs_set_user_bpammo(id, CSW_AWP, 30);
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 AWP^3 and^4 Deagle",PREFIX_CHAT);
}