Siemka, zrobiłem sklep do diablo moda na kasę i manę ale coś jest źle, proszę o poprawę

public buyrune(id)
{
new tytul[512], money[25], coins[25], name[33];
get_user_name(id, name, 32);
format(tytul, 511, "\dWitaj\r %s\d wybierz forme platnosci:", name);
formatex(money, 64, "\yPlace \wDolarami");
formatex(coins, 64, "\yPlace \wOdznakami");
new menu = menu_create(tytul, "buyrune_handle");
menu_additem(menu, money, "1");
menu_additem(menu, coins, "1");
menu_display(id, menu);
}
public buyrune_handler(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
sklep_money(id)
}
case 1:
{
sklep_coins(id)
}
}
return PLUGIN_CONTINUE;
}
public sklep_money(id)
{
new menu=menu_create("\ySklep za \dKASE","select_sklep_coins");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_additem(menu, "Ulepsz Item! - \r$9000");
menu_additem(menu, "Wylosuj przedmiot - \r$5000");
menu_additem(menu, "Pakiet Expa [Doswiadczenia] - \r$14500");
menu_additem(menu, "Apteczka [150hp] - \r$6000");
menu_additem(menu, "Loteria Expa - \r$12500");
menu_additem(menu, "Sprobuj szczescia [Losowanie] - \r$16000");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public select_sklep_money(id, key)
{
switch(key)
{
case 0:
{
if (!UTIL_Buyformoney(id,9000))
return PLUGIN_HANDLED
upgrade_item(id)
}
case 1:
{
if (!UTIL_Buyformoney(id,5000))
return PLUGIN_HANDLED
award_item(id,0)
return PLUGIN_HANDLED
}
case 2:
{
if (!UTIL_Buyformoney(id,14500))
return PLUGIN_HANDLED
new exp = get_cvar_num("diablo_xpbonus")*random_num(3,10)+player_lvl[id]*get_cvar_num("diablo_xpbonus")/20
Give_Xp(id,exp)
client_print(id,print_center,"dostales %d expa!",exp)
return PLUGIN_HANDLED
}
case 3:
{
if (!UTIL_Buyformoney(id,6000))
return PLUGIN_HANDLED
set_user_health( id, get_user_health( id ) + 150 );
client_print(id,print_center,"dostales +150 expa!",exp)
return PLUGIN_HANDLED
}
case 4:
{
if (!UTIL_Buyformoney(id,12500))
return PLUGIN_HANDLED
new roll=random_num(1,3)
if (roll == 1)
new exp = get_cvar_num("diablo_xpbonus")*random_num(3,10)+player_lvl[id]*get_cvar_num("diablo_xpbonus")/10
Give_Xp(id,exp)
client_print(id,print_center,"dostales %d expa!",exp)
return PLUGIN_HANDLED
}
case 9:
{
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
public sklep_coins(id)
{
new menu = menu_create("\ySklep za \dOdznaki", "select_sklep_coins");
menu_additem(menu, "Ulepsz Item! - \r10i \yOdznak");
menu_additem(menu, "Wylosuj przedmiot - \r10i \yOdznak");
menu_additem(menu, "Pakiet Expa [Doswiadczenia] - \r10i \yOdznak");
menu_additem(menu, "Apteczka [150hp] - \r15i \yOdznak");
menu_additem(menu, "Loteria Expa - \r20i \yOdznak");
menu_additem(menu, "Sprobuj szczescia [Losowanie] - \r10i \yOdznak");
}
menu_setprop(testmenu, MPROP_EXITNAME, "Wyjscie");
menu_display(id, testmenu);
return PLUGIN_HANDLED;
}
public select_sklep_coins(id, key)
{
switch(key)
{
case 0:
{
if (!UTIL_Buyformana(id,9000))
return PLUGIN_HANDLED
upgrade_item(id)
}
case 1:
{
if (!UTIL_Buyformana(id,5000))
return PLUGIN_HANDLED
award_item(id,0)
return PLUGIN_HANDLED
}
case 2:
{
if (!UTIL_Buyformana(id,14500))
return PLUGIN_HANDLED
new exp = get_cvar_num("diablo_xpbonus")*random_num(3,10)+player_lvl[id]*get_cvar_num("diablo_xpbonus")/20
Give_Xp(id,exp)
client_print(id,print_center,"dostales %d expa!",exp)
return PLUGIN_HANDLED
}
case 3:
{
if (!UTIL_Buyformana(id,6000))
return PLUGIN_HANDLED
cs_set_user_money(id, kasa-6000);
set_user_health( id, get_user_health( id ) + 150 );
client_print(id,print_center,"dostales %d expa!",exp)
return PLUGIN_HANDLED
}
case 4:
{
if (!UTIL_Buyformana(id,12500))
return PLUGIN_HANDLED
new roll=random_num(1,3)
if (roll == 1)
new exp = get_cvar_num("diablo_xpbonus")*random_num(3,10)+player_lvl[id]*get_cvar_num("diablo_xpbonus")/10
Give_Xp(id,exp)
client_print(id,print_center,"dostales %d expa!",exp)
return PLUGIN_HANDLED
}
}
case 9:
{
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}