-----------------------
I tak przy okazji żeby forum nie śmiecić. Moglibyście zobaczyć co jest źle w poniższym pluginie i mnie poprawić?
#include <amxmodx> #include <cstrike> #include <fun> #define PLUGIN "SuperAdmin" #define VERSION "1.0" #define AUTHOR "tEc." public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /superadmin", "MyMenu") register_clcmd("amx_godmode_on", "godmode_on") register_clcmd("amx_godmode_off", "godmode_off") register_clcmd("amx_invisible_on", "invisible_on") register_clcmd("amx_invisible_off", "invisible_off") register_clcmd("amx_footsteps_on", "footsteps_on") register_clcmd("amx_footsteps_off", "footsteps_off") register_clcmd("amx_maxspeed_on", "maxspeed_on") register_clcmd("amx_maxspeed_off", "maxspeed_off") } public MyMenu() { new MyMenu=menu_create("Menu HeadAdmina","wykonaj"); new MyMenuFun=menu_makecallback("mcbMyMenu"); menu_additem(MyMenu,"Niesmiertelnosc",ADMIN_BAN,MyMenuFun) menu_additem(MyMenu,"Niewidzialnosc",ADMIN_BAN,MyMenuFun) menu_additem(MyMenu,"Ciche kroki",ADMIN_BAN,MyMenuFun) menu_additem(MyMenu,"Szybkie bieganie",ADMIN_BAN,MyMenuFun) menu_additem(MyMenu,"wyłącz MOCE",ADMIN_BAN,MyMenuFun) menu_setprop(MyMenu,MPROP_EXITNAME,"Wyjscie") menu_setprop(MyMenu,MPROP_NUMBER_COLOR,"y") menu_display(id, MyMenu,0) return PLUGIN_HANDLED } public mcbMyMenu(id, MyMenu, item) { return ITEM_ENABLED; } public wykonaj(id, MyMenu, item) { switch(item) { case 0:{ client_cmd(id, "amx_godmode_on"); } case 1:{ client_cmd(id, "amx_invisible_on"); } case 2:{ client_cmd(id, "amx_footsteps_on"); } case 3:{ client_cmd(id, "amx_maxspeed_on"); } case 4:{ client_cmd(id, "amx_godmode_off;amx_invisible_off;amx_footsteps_off;amx_maxspeed_off"); } } menu_destroy(MyMenu); return PLUGIN_HANDLED; } public godmode_on() { if ( get_user_flags(id) & ADMIN_IMMUNITY ) { set_user_godmode ( id,[ godmode = 1 ] ) client_print(id, print_chat, "[AMXX] Niesmiertelnosc!") } else { client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!") } } public godmode_off() { if ( get_user_flags(id) & ADMIN_IMMUNITY ) { set_user_godmode ( id,[ godmode = 0 ] ) client_print(id, print_chat, "[AMXX] Niesmiertelnosc wylaczona.") } else { client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!") } } public footsteps_on() { if ( get_user_flags(id) & ADMIN_IMMUNITY ) { set_user_footsteps ( id, [ set = 1 ] ) client_print(id, print_chat, "[AMXX] Ciche kroki!") } else { client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!") } } public footsteps_off() { if ( get_user_flags(id) & ADMIN_IMMUNITY ) { set_user_footsteps ( id, [ set = 0 ] ) client_print(id, print_chat, "[AMXX] Ciche kroki wylaczone.") } else { client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!") } } public maxspeed_on() { if ( get_user_flags(id) & ADMIN_IMMUNITY ) { set_user_maxspeed ( index, [ Float:speed = - 3.0 ] ) client_print(id, print_chat, "[AMXX] Szybkie bieganie!") } else { client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!") } } public maxspeed_off() { if ( get_user_flags(id) & ADMIN_IMMUNITY ) { set_user_maxspeed ( index, [ Float:speed = - 1.0 ] ) client_print(id, print_chat, "[AMXX] Szybkie bieganie wylaczone.") } else { client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!") } } public invisible_on() { if ( get_user_flags(id) & ADMIN_IMMUNITY ) { set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,13) client_print(id, print_chat, "[AMXX] Niewidzialnosc!") } else { client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!") } } public invisible_off() { if ( get_user_flags(id) & ADMIN_IMMUNITY ) { set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255) client_print(id, print_chat, "[AMXX] Niewidzialnosc wylaczona.") } else { client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!") } }
Użytkownik tEc. edytował ten post 29.04.2010 16:25