Ez az, amit kértél :
Kód: #include <amxmodx>
#include <cstrike>
#include <fun>
public plugin_init()
{
register_plugin("SurfShop","1.0","Afonya");
register_clcmd( "say /shop","SurfMenu");
register_clcmd( "say shop","SurfMenu");
register_clcmd( "say_team shop","SurfMenu");
register_clcmd( "say_team /shop","SurfMenu");
}
public SurfMenu(id)
{
new menu = menu_create("\rSurf menu:", "menu_handler");
menu_additem(menu, "\wM3 $2500", "1", 0);
menu_additem(menu, "\wDeagle $3000", "2", 0);
menu_additem(menu, "\wM4A1 $9000", "3", 0);
menu_additem(menu, "\wAK47 $9000", "4", 0);
menu_additem(menu, "\wHE-Granat $500", "5", 0);
menu_additem(menu, "\wFlash-Granat $1000", "6", 0);
menu_additem(menu, "\wSmoke-Granat $500", "7", 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 key = str_to_num(data);
new penz = cs_get_user_money(id)
switch(key)
{
case 1:
{
if(penz >= 2500)
{
give_item(id, "weapon_m3");
cs_set_user_bpammo(id, CSW_M3, 32);
cs_set_user_money(id, penz - 2500);
}else{
client_print(id, print_chat, "Nincs eleg penzed!")
}
}
case 2:
{
if(penz >= 3000)
{
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 32);
cs_set_user_money(id, penz - 3000);
}else{
client_print(id, print_chat, "Nincs eleg penzed!")
}
}
case 3:
{
if(penz >= 9000)
{
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90);
cs_set_user_money(id, penz - 9000);
}else{
client_print(id, print_chat, "Nincs eleg penzed!")
}
}
case 4:
{
if(penz >= 9000)
{
give_item(id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);
cs_set_user_money(id, penz - 9000);
}else{
client_print(id, print_chat, "Nincs eleg penzed!")
}
}
case 5:
{
if(penz >= 500)
{
give_item(id, "weapon_hegrenade");
cs_set_user_money(id, penz - 500);
}else{
client_print(id, print_chat, "Nincs eleg penzed!")
}
}
case 6:
{
if(penz >= 1000)
{
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
cs_set_user_money(id, cs_get_user_money(id) - 1000);
}else{
client_print(id, print_chat, "Nincs eleg penzed!")
}
}
case 7:
{
if(penz >= 500)
{
give_item(id, "weapon_smokegrenade");
cs_set_user_money(id, cs_get_user_money(id) - 500);
}else{
client_print(id, print_chat, "Nincs eleg penzed!")
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
|