| zirualas |
08-12-2010 09:47 |
Re: Speeeeeed
I do something wrong?
My code:
PHP Code:
#include <amxmodx> #include <cstrike> #include <colorchat> #include <fun>
#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" ); register_event("CurWeapon", "Event_CurWeapon", "be");
public Event_CurWeapon(id) { if(is_user_alive(id)) set_user_maxspeed(id, 700); }
} public plugin_precache ( ) { precache_model("models/player/gign/gign.mdl") precache_model("models/player/guerilla/guerilla.mdl") precache_model("models/player/sas/sas.mdl") precache_model("models/player/terror/terror.mdl") precache_model("models/player/leet/leet.mdl") precache_model("models/player/gsg9/gsg9.mdl")
}
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 Buy C4 - \r16000", "2", 0); menu_additem(menu, "\w CT skin - \r14500", "3", 0); menu_additem(menu, "\w T skin - \r14500", "4", 0); menu_additem(menu, "\w Speed - \r4000", "5", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0); }
public menu_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new acess, callback;
menu_item_getinfo(menu, item, acess, data,6, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1 : //gravity { new name[32]; if (cs_get_user_money(id) < 4000) { get_user_name(id, name, 31) ColorChat(id, GREEN, "%s ^x03-Don't have enought money", name) return PLUGIN_HANDLED; } if (!is_user_alive(id)) { ColorChat(id, GREEN, "%s ^x03-need to be alive", name) return PLUGIN_HANDLED; } if (cs_get_user_money(id) >= 4000 ) { get_user_name(id, name, 31) ColorChat(0, GREEN, "%s ^x03-Buy a gravitation", name) set_user_gravity(id, 0.5) cs_set_user_money(id , cs_get_user_money(id) - 4000, 0) } } case 2 : { new name[32]; if (cs_get_user_money(id) < 16000) { get_user_name(id, name, 31) ColorChat(id, GREEN, "%s ^x03-Don't have enought money", name) return PLUGIN_HANDLED; } if (!is_user_alive(id)) { ColorChat(id, GREEN, "%s ^x03-need to be alive", name) return PLUGIN_HANDLED; } if (cs_get_user_money(id) >= 16000 ) { get_user_name(id, name, 31) ColorChat(0, GREEN, "%s ^x03-Buy a C4", name) give_item(id, "weapon_c4") cs_set_user_plant(id, 1, 1) cs_set_user_money(id , cs_get_user_money(id) - 16000, 0) } } case 3 : { new name[32]; if (cs_get_user_money(id) < 14500) { get_user_name(id, name, 31) ColorChat(id, GREEN, "%s ^x03-Don't have enought money", name) return PLUGIN_HANDLED; } if (!is_user_alive(id)) { ColorChat(id, GREEN, "%s ^x03-need to be alive", name) return PLUGIN_HANDLED; } if (cs_get_user_money(id) >= 14500 ) { get_user_name(id, name, 31) ColorChat(0, GREEN, "%s ^x03-Buy a CT skin", name) cs_set_user_model(id, "gign") cs_set_user_model(id, "sas") cs_set_user_model(id, "sas") cs_set_user_money(id , cs_get_user_money(id) - 14500, 0) } } case 4 : { new name[32]; if (cs_get_user_money(id) < 14500) { get_user_name(id, name, 31) ColorChat(id, GREEN, "%s ^x03-Don't have enought money", name) return PLUGIN_HANDLED; } if (!is_user_alive(id)) { ColorChat(id, GREEN, "%s ^x03-need to be alive", name) return PLUGIN_HANDLED; } if (cs_get_user_money(id) >= 14500 ) { get_user_name(id, name, 31) ColorChat(0, GREEN, "%s ^x03-Buy a T skin", name) cs_set_user_model(id, "guerilla") cs_set_user_model(id, "terror") cs_set_user_model(id, "leet") cs_set_user_money(id , cs_get_user_money(id) - 14500, 0) } } case 5 : { new name[32]; if (cs_get_user_money(id) < 4000) { get_user_name(id, name, 31) ColorChat(id, GREEN, "%s ^x03-Don't have enought money", name) return PLUGIN_HANDLED; } if (!is_user_alive(id)) { ColorChat(id, GREEN, "%s ^x03-need to be alive", name) return PLUGIN_HANDLED; } if (cs_get_user_money(id) >= 4000 ) { get_user_name(id, name, 31) ColorChat(0, GREEN, "%s ^x03-Buy a T skin", name) new Float:speed = get_user_maxspeed(id) + 500.0; set_user_maxspeed(id , speed); cs_set_user_money(id , cs_get_user_money(id) - 4000, 0) } } } menu_destroy(menu); return PLUGIN_HANDLED; }
My error:
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(1 8) : warning 217: loose indentation // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(1 8) : error 029: invalid expression, assumed zero // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(1 8) : error 017: undefined symbol "Event_CurWeapon" // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 0) : error 017: undefined symbol "id" // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 1) : error 017: undefined symbol "id" // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 1) : warning 217: loose indentation // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 1) : error 017: undefined symbol "here" // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 1) : error 029: invalid expression, assumed zero // C:\Program Files\Counter-strike\cstrike\addons\amxmodx\scripting\testas.sma(2 1) : fatal error 107: too many error messages on one line // // Compilation aborted. // 7 Errors. // Could not locate output file C:\Program Files\Counter-strike\cstrike\addons\a mxmodx\scripting\compiled\testas.amx (compile failed). // // Compilation Time: 0.06 sec // ----------------------------------------
Press enter to exit ...
|