| zirualas |
08-11-2010 08:23 |
Re: BuyMenu
What's problem?
PHP Code:
//AMXXPC compile.exe // by the AMX Mod X Dev Team
//// testas.sma // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 3) : error 017: undefined symbol "fun_menu" // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 3) : warning 215: expression has no effect // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 3) : warning 215: expression has no effect // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 3) : error 001: expected token: ";", but found ")" // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 3) : error 029: invalid expression, assumed zero // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 3) : fatal error 107: too many error messages on one line // // Compilation aborted. // 4 Errors. // Could not locate output file C:\Program Files\Counter-strike\cstrike\addons\a mxmodx\scripting\compiled\testas.amx (compile failed). // // Compilation Time: 0.05 sec // ----------------------------------------
Press enter to exit ...
My code:
PHP Code:
#include <amxmodx> #include <cstrike>
#define PLUGIN "Fun Buy" #define VERSION "1.0" #define AUTHOR "ZiruAl"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd( "say /funbuy", "FunBuy" ); register_clcmd( "say_team /funbuy", "FunBuy" );
} public FunBuy(id) { new menu = menu_create("\gFun Buy Menu:", "menu_handler");
menu_additem(menu, "\w Low Gravity - \r4000", "1", 0); menu_additem(menu, "\w Low Gravity - \r4000", "2", 0);
menu_setprop(fun_menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0); } public menu_handler(id, menu, item); { of( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new acvess, callback;
menu_item_getinfo(menu, item, access, data,6, iName, 63, callback); new_ key = str_to_num(data); switch(key) { case 1 : //gravity { if (cs_get_user_money(id) < 1000){ get_user_name(id, name, 31) ColorChat(id, GREEN, "%s ^x03Don't have enought money", name) return PLUGIN_HANDLED; } if (!is_user_alive(id)){ ColorChat(id, GREEN, "%s ^x03need to be alive", name) return PLUGIN_HANDLED; } if (cs_get_user_money(id) >= 1000 ) get_user_name(id, name, 31) ColorChat(0, GREEN, "%s ^x03Buy a gravitation", name) set_user_gravity(id, 0.87) cs_set_user_money(id , cs_get_user_money(id) - 1000, 0) } case 2: { client_print(id, print_chat, "Testing.."); } } menu_destroy(menu); return PLUGIN_HANDLED; }
|