Oto kod:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
public plugin_init()
{
register_plugin("Sklep", "0.1", "Maruda")
register_clcmd("say /test", "cmd_test")
}
public cmd_test(id)
{
new menu = menu_create("Menu1", "menu1_handle")
menu_additem(menu, "Pistolety")
menu_additem(menu, "Shotguny")
menu_additem(menu, "Pistolety Maszynowe")
menu_additem(menu, "Strzelby")
menu_display(id, menu)
}
public menu1_handle(id, menu, item)
{
switch(item)
{
case 0: menu2(id)
case 1: menu3 (id)
case 2: menu4 (id)
case 3: menu5 (id)
}
}
public menu2(id)
{
new menu = menu_create("Pistolety", "menu2_handle")
menu_additem(menu, "Glock")
menu_additem(menu, "USP")
menu_additem(menu, "P228")
menu_additem(menu, "Deagle")
menu_additem(menu, "Fiveseven")
menu_additem(menu, "Elite")
menu_display(id, menu)
}
public menu2_handle(id, menu, item)
{
switch(item)
{
case 0:{
give_item(id, "weapon_glock18")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 1:{
give_item(id, "weapon_usp")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 2:{
give_item(id, "weapon_p228")
give_item(id,"ammo_357sig")
give_item(id,"ammo_357sig")
give_item(id,"ammo_357sig")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 3:{
give_item(id, "weapon_deagle")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 4:{
give_item(id, "weapon_fiveseven")
give_item(id,"ammo_57mm")
give_item(id,"ammo_57mm")
give_item(id,"ammo_57mm")
give_item(id,"ammo_57mm")
give_item(id,"ammo_57mm")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 5:{
give_item(id, "weapon_elite")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
}
}
public menu3 (id)
{
new menu = menu_create("Shotguny", "menu3_handle")
menu_additem(menu, "XM1014")
menu_additem(menu, "M3")
menu_display(id,menu)
}
public menu3_handle(id, menu, item)
{
switch(item)
{
case 0:{
give_item(id,"weapon_xm1014")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 1:{
give_item(id,"weapon_m3")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
}
}
public menu5 (id)
{
new menu = menu_create("Strzelby", "menu5_handle")
menu_additem(menu, "Gali")
menu_additem(menu, "Famas")
menu_additem(menu, "Scout")
menu_additem(menu, "M4A1")
menu_additem(menu, "AK47")
menu_additem(menu, "AUG")
menu_additem(menu, "SG550")
menu_additem(menu, "AWP")
menu_display(id,menu)
}
public menu5_handle(id, menu, item)
{
switch(item)
{
case 0:{
give_item(id, "weapon_galil")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 1:{
give_item(id, "weapon_famas")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 2:{
give_item(id, "weapon_scout")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 3:{
give_item(id, "weapon_m4a1")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 4:{
give_item(id, "weapon_ak47")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 5:{
give_item(id, "weapon_aug")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 6:{
give_item(id, "weapon_sg550")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
case 7:{
give_item(id, "weapon_awp")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
client_cmd(id, "slot1" );
client_cmd(id, "drop");
}
}
}
public menu4(id)
{
new menu = menu_create("Pistolety Maszynowe", "menu4_handle")
menu_additem(menu, "TMP")
menu_additem(menu, "MP5")
menu_additem(menu, "UMP45")
menu_additem(menu, "P90")
menu_display(id, menu)
}
public menu4_handle(id, menu, item)
{
switch(item)
{
case 0:{
give_item(id, "weapon_tmp")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
}
case 1:{
give_item(id, "weapon_mp5navy")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
}
case 2:{
give_item(id, "weapon_ump45")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
}
}
}