PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#define PLUGIN "Gun's Menu"
#define VERSION "1.0"
#define AUTHOR "Asafmazon."
new bool:gHasM4A1[33], gHasAK47[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
// Add your code here...
register_clcmd("say /shop", "ShopMenu")
RegisterHam(Ham_Spawn, "player", "FwdPlayerSpawn", 1);
}
public client_putinserver(id)
{
gHasAK47[id] = false
gHasM4A1[id] = false
}
public ShopMenu(id)
{
new szItem[25], szHasM4A1[47], szHasAK47[47];
formatex(szItem, charsmax(szItem), "\rGun's Menu:");
new menu = menu_create(szItem, "ShopMenu_Handler");
formatex(szHasM4A1, charsmax(szHasM4A1),"%s", gHasM4A1[id] ? "\wAlready purchase in this map." : "\wM4A1 \r(\y16000$\r)");
formatex(szHasAK47, charsmax(szHasAK47),"%s", gHasAK47[id] ? "\wAlready purchase in this map." : "\wAK47 \r(\y15500$\r)");
menu_additem(menu, szHasM4A1, "", gHasM4A1[id] ? 1 : 0);
menu_additem(menu, szHasAK47, "", gHasAK47[id] ? 1 : 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
menu_display(id, menu, 0 );
return PLUGIN_HANDLED;
}
public ShopMenu_Handler(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new money = cs_get_user_money(id);
new m4a1cost = 16000
new ak47cost = 15500
switch(item)
{
case 0:
{
if(money > m4a1cost || money == m4a1cost) {
cs_set_user_money(id, money - m4a1cost);
client_print(id, print_chat, "You purchase M4A1.");
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90);
gHasM4A1[id] = true;
} else {
client_print(id, print_chat, "You dont have enough money.");
}
}
case 1:
{
if(money > ak47cost || money == ak47cost) {
cs_set_user_money(id, money - ak47cost);
client_print(id, print_chat, "You purchase AK47.");
give_item(id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);
gHasAK47[id] = true;
} else {
client_print(id, print_chat, "You dont have enough money.");
}
}
}
return PLUGIN_HANDLED
}
public FwdPlayerSpawn(id)
{
if(gHasM4A1[id])
{
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90);
}
if(gHasAK47[id])
{
give_item(id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);
}
}