Menu sie wyswietla, pokazuje wszystko i wszystko bylo by dobrze ale gdy wcisne 2 zeby kupic blood diamon nic sie nie dzieje ;]
Reszta rzeczy działa.
public buyrune(id)
{
client_cmd(id,"spk sound/diabloedit/menu")
new text[513]
format(text, 512, "\ySklep z runami - ^n\w1. Ulepsz item - \r10 zlota^n\w2. Kup - Blood diamond \r10 zlota^n\w5. Wylosuj item \r5 zlota^n\w6. Kup doswiadzczenie \r20 zlota^n^n\w0. Zamknij")
new keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)
show_menu(id, keys, text)
return PLUGIN_HANDLED
}
public select_rune_menu(id, key)
{
switch(key)
{
case 0:
{
if (!UTIL_Buyforpkt(id,15))
return PLUGIN_HANDLED
upgrade_item(id)
}
case 1:
{
if (!UTIL_Buyforpkt(id,10))
return PLUGIN_HANDLED
award_item(id,25)
return PLUGIN_HANDLED
}
case 4:
{
if (!UTIL_Buyforpkt(id,5))
return PLUGIN_HANDLED
award_item(id,0)
return PLUGIN_HANDLED
}
case 5:
{
if (!UTIL_Buyforpkt(id,30))
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 9:
{
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}