| risontek22 |
03-02-2013 04:18 |
PLS HELP with shop
hi i have just made one small shop, and i can buy something only once then nothig pls help and say me where was a bug
PHP Code:
public hlavnemenu(id)
{
new hlavnem = menu_create("Game Menu (/menu)","hlavnemenu_handle")
menu_additem(hlavnem,"Knife Menu")
menu_additem(hlavnem,"Schopnosti Menu")
menu_additem(hlavnem,"Item Menu")
menu_display(id,hlavnem)
}
public hlavnemenu_handle(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
switch(item)
{
case 0:knife_menu(id)
case 1:schopnosti_menu(id)
case 2:item_menu(id)
}
return PLUGIN_HANDLED
}
public schopnosti_menu(id)
{
new schop = menu_create("Menu Schopnosti","schopnosti_menu_handle")
menu_additem(schop,"\wGravitace \r15 Bodov")
menu_additem(schop,"\wDvojskok \r20 Bodov")
menu_additem(schop,"\wBunnyHop \r30 Bodov")
menu_additem(schop,"\d[VIP] \wPrevlek za nepritela \r40 Bodov ")
menu_additem(schop,"\d[VIP] \wWallHang \r50 Bodov")
menu_additem(schop,"\d[E-VIP] \wNeviditelnosť \r100 Bodov")
menu_display(id,schop)
}
public schopnosti_menu_handle(menu,id,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
switch(item)
{
case 0:
{
if(body[id] >= 15)
{
body[id] -=15
set_user_gravity(id,0.5)
ChatColor(id,"!g[KnifeMod] !yKupil si si !tGravitaciu !yna jedno kolo")
}
else
{
ChatColor(id,"!g[KnifeMod] !yNedostatok bodov, niekoho zabi a dostanes body")
}
return PLUGIN_CONTINUE
}
case 1:
{
if(body[id] >= 20)
{
body[id] -= 20
skok[id] = 1
ChatColor(id,"!g[KnifeMod] !yKupil si si !tDvojskok !yna jedno kolo")
}
else
{
ChatColor(id,"!g[KnifeMod] !yNedostatok bodov, niekoho zabi a dostanes body")
}
return PLUGIN_CONTINUE
}
case 2:
{
if(body[id] >= 30)
{
body[id] -= 30
bunny[id] = 1
ChatColor(id,"!g[KnifeMod] !yKupil si si !tBunnyHop !yna jedno kolo")
}
else
{
ChatColor(id,"!g[KnifeMod] !yNedostatok bodov, niekoho zabi a dostanes body")
}
return PLUGIN_CONTINUE
}
case 3:
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
if(body[id] >= 40)
{
body[id] -= 40
ChatColor(id,"!g[KnifeMod] !yKupil si si !tOblek za nepriatela !yna jedno kolo")
oblek(id)
}
else
{
ChatColor(id,"!g[KnifeMod] !yNedostatok bodov, niekoho zabi a dostanes body")
}
}
else
{
ChatColor(id,"!g[KnifeMod] !yTato schopnost je len pre !gVIP")
}
return PLUGIN_CONTINUE
}
case 4:
{
if(get_user_flags(id) & VIP)
{
if(body[id] >= 50)
{
body[id] -= 50
wallhang[id] = 1
ChatColor(id,"!g[KnifeMod] !yKupil si si !tWallHang !yna jedno kolo")
}
else
{
ChatColor(id,"!g[KnifeMod] !yNedostatok bodov, niekoho zabi a dostanes body")
}
}
else
{
ChatColor(id,"!g[KnifeMod] !yTato schopnost je len pre !gVIP")
}
return PLUGIN_CONTINUE
}
case 5:
{
if(get_user_flags(id) & ADMIN_LEVEL_G)
{
if(body[id] >= 100)
{
body[id] -= 100
new iPercent = 0
new iAlpha = iPercent * 255 / 100
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, iAlpha )
ChatColor(id,"!g[KnifeMod] !yKupil si si !tNeviditelnost !yna jedno kolo")
}
else
{
ChatColor(id,"!g[KnifeMod] !yNedostatok bodov, niekoho zabi a dostanes body")
}
}
else
{
ChatColor(id,"!g[KnifeMod] !yTato schopnost je len pre !gE-VIP")
}
return PLUGIN_CONTINUE
}
}
return PLUGIN_HANDLED
}
|