Raised This Month: $ Target: $400
 0% 

mho_mod [status: beta testing]


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
gzus
Member
Join Date: Jan 2007
Old 02-22-2007 , 11:13   Re: mho_mod needs help [Money Issue]
Reply With Quote #9

Code:
public MHOShopMenu( id )     {     new szMenuBody[256]     new keys         new nLen = format( szMenuBody, 255, "\yMHO Shop:^n" )         nLen += format( szMenuBody[nLen], 255-nLen, "^n\w1. Low Grav - $500" )     nLen += format( szMenuBody[nLen], 255-nLen, "^n\w2. MHO_Cloak - $6000" )     nLen += format( szMenuBody[nLen], 255-nLen, "^n\w3. Silent Steps - $3000" )     nLen += format( szMenuBody[nLen], 255-nLen, "^n\w4. Extra Speed  - $4000" )     nLen += format( szMenuBody[nLen], 255-nLen, "^n\w5. 300 HP - $5000" )     nLen += format( szMenuBody[nLen], 255-nLen, "^n\w6. NVG - $500" )     nLen += format( szMenuBody[nLen], 255-nLen, "^n\w7. 1 Respawn - $3000" )     nLen += format( szMenuBody[nLen], 255-nLen, "^n\w8. Unlimited Ammo - $4000" )     nLen += format( szMenuBody[nLen], 255-nLen, "^n\w9. Ninth Option" )     nLen += format( szMenuBody[nLen], 255-nLen, "^n^n\w0. Exit" )         keys = (1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<7|1<<8|1<<9)         show_menu( id, keys, szMenuBody, -1 )         return PLUGIN_CONTINUE } public MenuShopCommand( id, key )     {     new PlayersMoney[33]     PlayersMoney[id] = cs_get_user_money(id)     client_print( id, print_console, "[AMX] Key=%d", key )     client_print( id, print_chat, "[AMX] Key=%d", key )         switch( key )     {         case 0: {             client_print( id, print_chat, "Menu Option #1 [Low Gravity]" )             if (cs_get_user_money(id) >= 500){                 PlayersMoney[id] -= 500                 cs_set_user_money(id, PlayersMoney[id], 1)                 set_user_gravity(id, 0.4)                 server_print("--MHO MOD-- [MHO_Shop] - Baught Low Gravity",0.01)             }         }         case 1: {             client_print( id, print_chat, "Menu Option #2 [MHO_Cloak]" )             if (cs_get_user_money(id) >= 6000){                 PlayersMoney[id] -= 6000                 cs_set_user_money(id, PlayersMoney[id], 1)                 setInvisibility(id, 0)                 server_print("--MHO MOD-- [MHO_Shop] - Baught MHO_Cloak",0.01)             }         }         case 2: {             client_print( id, print_chat, "Menu Option #3 [Silent Steps]" )             if (cs_get_user_money(id) >= 3000){                 PlayersMoney[id] -= 3000                 cs_set_user_money(id, PlayersMoney[id], 1)                 set_user_footsteps(id, 1)                 server_print("--MHO MOD-- [MHO_Shop] - Baught Silent Steps",0.01)             }         }         case 3: {             client_print( id, print_chat, "Menu Option #4 [Extra Speed]" )             if (cs_get_user_money(id) >= 4000){                 PlayersMoney[id] -= 4000                 cs_set_user_money(id, PlayersMoney[id], 1)                 MHO_Shop_Speed[id] = 900                 set_user_maxspeed(id, float(MHO_Shop_Speed[id]))                 server_print("--MHO MOD-- [MHO_Shop] - Baught Extra Speed",0.01)             }         }         case 4: {             client_print( id, print_chat, "Menu Option #5 [300 HP]" )             if (cs_get_user_money(id) >= 5000){                 PlayersMoney[id] -= 5000                 cs_set_user_money(id, PlayersMoney[id], 1)                 set_user_health(id, 300)                 server_print("--MHO MOD-- [MHO_Shop] - Baught 300 HP",0.01)             }         }         case 5: {             client_print( id, print_chat, "Menu Option #6 [NVG]" )             if (cs_get_user_money(id) >= 500){                 PlayersMoney[id] -= 500                 if (!cs_get_user_nvg(id))                     {                     cs_set_user_money(id, PlayersMoney[id], 1)                     cs_set_user_nvg(id, 1)                     server_print("--MHO MOD-- [MHO_Shop] - Baught NVG",0.01)                     } else {                     server_print("--MHO MOD-- [MHO_Shop] - You Already have NVG.",0.01)                 }             }         }         case 6: {             client_print( id, print_chat, "Menu Option #7 [1 Respawn]" )             if (cs_get_user_money(id) >= 3000){                 PlayersMoney[id] -= 3000                 ++Respawns[id]                 server_print("--MHO MOD-- [MHO_Shop] - Baught 1 Respawn Total: %i",Respawns[id])             }         }         case 7: {             client_print( id, print_chat, "Menu Option #8" )             if (cs_get_user_money(id) >= 4000){                 PlayersMoney[id] -= 4000                 cs_set_user_money(id, PlayersMoney[id], 1)                 MHO_Unl_Amm[id] = 1                 server_print("--MHO MOD-- [MHO_Shop] - Baught Unlimited Ammo", 0.01)             }         }         case 8: {             client_print( id, print_chat, "Menu Option #9" )         }         case 9: {             client_print( id, print_chat, "Menu Option EXIT" )         }     }         return PLUGIN_HANDLED }

does anyone see why options 1-6 work, and 7 and 8 do not? i honestly dont get it, the first few will charge the user money, but the last two will not, im baffled.
__________________
71.200.20.142:27017 - testing mho mod
if you need any files visit clan.mosthatedonline.com
gzus is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 00:45.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode