Fixed
Code:
public CmdMenuHandle ( iPlayer, menu, item )
{
if ( item == MENU_EXIT )
{
menu_destroy ( menu )
return PLUGIN_HANDLED
}
new data [ 6 ], gName [ 64 ]
new access, callback
menu_item_getinfo ( menu, item, access, data, sizeof ( data ) - 1, gName, sizeof ( gName ) - 1, callback )
new key = str_to_num ( data )
switch ( key )
{
case 1: CmdPlayerShow ( iPlayer )
case 2: CmdItemShow ( iPlayer )
case 3: CmdWeapShow ( iPlayer )
case 4:
{
if ( VIPLevel [ iPlayer ] >= 1 )
{
ColorChat ( iPlayer, GREY, "%s You are already^4 VIP^3!", prefix )
return PLUGIN_HANDLED
}
else if ( iMoney [ iPlayer ] < VIPPrice )
{
ColorChat ( iPlayer, GREY, "%s You need more money to buy^4 VIP^3!", prefix )
return PLUGIN_HANDLED
}
else
{
ColorChat ( iPlayer, GREY, "%s You bought^4 VIP^3!", prefix )
VIPLevel [ iPlayer ] += 1
//Save ( iPlayer )
}
}
this is line 778 case 5: CmdDonateMenu ( iPlayer )
}
return PLUGIN_HANDLED
}
]
Code:
public CmdMenuShow ( iPlayer )
{
new title [ 190 ]
formatex ( title, sizeof ( title ) - 1, "\r[EG]\w Money Mod^n\y- Main Menu\w" )
new menu = menu_create ( title, "CmdMenuHandle" )
new Temp [ 190 ]
menu_additem ( menu, "Player Info^n", "1", 0 )
menu_additem ( menu, "Item Upgrades^n", "2", 0 )
menu_additem ( menu, "Weapon Upgrades^n^n", "3", 0 )
if ( VIPLevel [ iPlayer ] >= 1 )
formatex ( Temp, sizeof ( Temp ) - 1, "\yVIP:\w Yes (\r1 Extra Bullet\w)" )
else if ( iMoney [ iPlayer ] < VIPPrice )
formatex ( Temp, sizeof ( Temp ) - 1, "\dVIP:\w No (\r1 Extra Bullet\w)\d $%i", VIPPrice )
else
formatex ( Temp, sizeof ( Temp ) - 1, "VIP: No (\r1 Extra Bullet\w)\y $%i", VIPPrice )
menu_additem ( menu, Temp, "4", 0 )
menu_additem ( menu, "Donate Money^n", "5", 0 )
menu_display ( iPlayer, menu, 0 )
return PLUGIN_HANDLED
}