kANORIbAbYjEWNTT Posted March 17, 2022 Share Posted March 17, 2022 - Nume plugin: 2x jump at flag 1.0.0 - Autor: nu se cunoaște autorul - Engine : - Versiune: v1.0.0 - Informatii: Jucătorii cu un anumit flag beneficiază de un salt dublu.. - Download: verifică mai jos. - Instalare: 1. Compliati fisierul fileshare.ro_double_jump_vip.sma 2. Fisierul steambonus.amxx il puneti in addons/amxmodx/plugins 3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma: fileshare.ro_double_jump_vip.amxx #include <amxmodx> #include <amxmisc> #include <engine> #define VIP_FLAG ADMIN_LEVEL_H new jumpnum[33] = 0 new bool:dojump[33] = false new cvar_vip_jumps public plugin_init() { register_plugin("MultiJump", "1.0", "twistedeuphoria") cvar_vip_jumps = register_cvar("vip_max_jumps", "1") } public client_PreThink(id) { if(!is_user_alive(id)) { return PLUGIN_HANDLED; } new nbut = get_user_button(id) new obut = get_user_oldbutton(id) if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP)) { if(get_user_flags(id) & VIP_FLAG) { if(jumpnum[id] < get_pcvar_num(cvar_vip_jumps)) { dojump[id] = true jumpnum[id]++ return PLUGIN_CONTINUE; } } } if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND)) { jumpnum[id] = 0 return PLUGIN_CONTINUE; } return PLUGIN_CONTINUE; } public client_PostThink(id) { if(!is_user_alive(id)) { return PLUGIN_CONTINUE; } if(get_user_flags(id) & VIP_FLAG) { if(dojump[id] == true) { new Float:velocity[3] entity_get_vector(id,EV_VEC_velocity, velocity) velocity[2] = random_float(265.0,285.0) entity_set_vector(id,EV_VEC_velocity, velocity) dojump[id] = false return PLUGIN_CONTINUE; } } return PLUGIN_CONTINUE; } Detașamentul de Operațiuni Speciale „Azov” Link to comment Share on other sites More sharing options...
Recommended Posts