Daj znać czy działa.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <fakemeta> #define PLUGIN "Menu Wyboru Skokow" #define VERSION "1.0" #define AUTHOR "Wielkie Jol" #define FLAGA_VIP ADMIN_LEVEL_H new skoki[33]; new ilosc; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /skoki","SkokiMenu"); register_clcmd("say_team /skoki","SkokiMenu"); register_forward(FM_CmdStart, "CmdStart"); } public SkokiMenu(id){ new SkokiMenu=menu_create("Menu wyboru skokow","Case"); menu_additem(SkokiMenu,"Standardowo - \r 1 skok"); menu_additem(SkokiMenu,"Dodatkowy skok - \r 2 skoki"); menu_additem(SkokiMenu,"2 Dodatkowe skoki - \r 3 skoki"); menu_additem(SkokiMenu,"3 Dodatkowe skoki- \r 4 skoki \d Tylko VIP"); menu_display(id, SkokiMenu,0); return PLUGIN_HANDLED; } public Case(id, menu, item){ switch(item){ case 0:ilosc=1; case 1:ilosc=2; case 2:ilosc=3; case 3:{ if(get_user_flags(id) & FLAGA_VIP){ ilosc=4; } else client_print(id, print_chat, "[SKOKI] Nie jestes VIPEM, by uzywac tej opcji!"); } } menu_destroy(menu); return PLUGIN_HANDLED; } public CmdStart(id, uc_handle){ if(!is_user_alive(id)) return FMRES_IGNORED; new flags = pev(id, pev_flags); if((get_uc(uc_handle, UC_Buttons) & IN_JUMP) && !(flags & FL_ONGROUND) && !(pev(id, pev_oldbuttons) & IN_JUMP) && skoki[id]){ skoki[id]--; new Float:velocity[3]; pev(id, pev_velocity,velocity); velocity[2] = random_float(265.0,285.0); set_pev(id, pev_velocity,velocity); } else if(flags & FL_ONGROUND) skoki[id] = ilosc; return FMRES_IGNORED; }