Skubai! Multijump

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
Giltinas
Jau po truputį tampa savu
Posts: 149
Joined: 2012 Jan 03 21:38
Skype: edgaras9512
Location: Šilutė

Skubai! Multijump

Post by Giltinas »

Jau atsibodo bandyti visus varijantus o tas kurio nepadariau turbūt lengvas.
Taigi:
SPEC.ADMIN - 3 jump
ADMIN - 2 jump
VIP - 1 jump
Mano bandymas:

Code: Select all

 #include <amxmodx>#include <amxmisc>#include <engine> #define ADMINACCESS ADMIN_CHAT new jumpnum[33] = 0new bool:dojump[33] = false public plugin_init(){    register_plugin("MultiJump","1.1","twistedeuphoria")    register_cvar("amx_maxjumps","1")    register_cvar("amx_mjadminonly","0")} public client_putinserver(id){    jumpnum[id] = 0    dojump[id] = false} public client_disconnect(id){    jumpnum[id] = 0    dojump[id] = false} public client_PreThink(id){    if(!is_user_alive(id)) return PLUGIN_CONTINUE    if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE    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(jumpnum[id] < get_cvar_num("amx_maxjumps"))        {            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_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE    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}    
Last edited by Giltinas on 2013 Mar 21 17:18, edited 1 time in total.
Image

alfre
Gana aktyvus vartotojas
Posts: 259
Joined: 2011 May 13 14:01
Skype: alfredasxl996
Contact:

Re: Skubai! Multijump

Post by alfre »

visiskai ne i tema tavo kodas padarytas...

User avatar
Giltinas
Jau po truputį tampa savu
Posts: 149
Joined: 2012 Jan 03 21:38
Skype: edgaras9512
Location: Šilutė

Re: Skubai! Multijump

Post by Giltinas »

Įdėjau paprasta koda nes tikrai buvau ten pievu privelęs...

-- 2013 Kov 22 08:16 --

Susitvarkiau pats.
Image

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 3 guests