AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Need help with multijump script!(+karma) :) (https://forums.alliedmods.net/showthread.php?t=92179)

ramiax 05-11-2009 09:52

Need help with multijump script!(+karma) :)
 
Code:

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <zombieplague>
#define ADMINACCESS ADMIN_CHAT

new jumpnum[33] = 0
new bool:dojump[33] = false
public plugin_init()
{
    register_plugin("MultiJump","1.1","twistedeuphoria")
    register_cvar("amx_maxjumps","1")
    register_cvar("amx_mjadminonly","1")
}

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((zp_get_user_zombie(id)) && (zp_get_user_nemesis(id)))
    {
    jumpnum[id] = 0
    dojump[id] = false
    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
}

It's a multijump plugin remake:
http://forums.alliedmods.net/showthr...ight=multijump

I've just remaked it for zm, that only humans can have it, but the only problem is that it jumps 3 times, but i need just twice!
Plz help me!:) (+karma)
Sry for my english... :D

YamiKaitou 05-11-2009 09:55

Re: Need help with my script! :)
 
As per the Global Forum Rules, you need to have a descriptive topic title. If you wish for this topic to stay open, please correct the topic title before you post again.

ramiax 05-11-2009 10:03

Re: Need help with multijump script!(+karma) :)
 
Sry... :DD Already changed. Thanks for the warning!:) So, can someone help me?

Arkshine 05-11-2009 10:05

Re: Need help with multijump script!(+karma) :)
 
The number of jumps is depending of the cvar amx_maxjumps

ramiax 05-11-2009 10:12

Re: Need help with multijump script!(+karma) :)
 
I know ;DDD Im not so dumb... But it still jumps 3 times! ;(
The thing i have noticed is when i delete these lines from sc:
Code:

if((zp_get_user_zombie(id)) && (zp_get_user_nemesis(id)))
    {
    jumpnum[id] = 0
    dojump[id] = false
    return PLUGIN_CONTINUE
    }

The plugin is working fine, so the bug is somewhere here... 8)

Howdy! 05-11-2009 10:18

Re: Need help with multijump script!(+karma) :)
 
When i tested it worked as it supposed to. :wink:

Quote:

Originally Posted by twistedeuphoria (Post 88160)
This plugin will allow you to jump in the air a defined number of times.

Cvars:
amx_maxjumps (default 1) - Set the amount of times you can jump ( this does not include the normal jump )
amx_mjadminonly (default 0; 1|0) - Set whether or not only admins can use MultiJump.

Defines:
ADMINACCESS (default ADMIN_CHAT) - Set access required to use MultiJump if amx_mjadminonly is 1.


ramiax 05-11-2009 10:23

Re: Need help with multijump script!(+karma) :)
 
I'm not so dumb!!! I'm saying that my multijump is not working, not this:
http://forums.alliedmods.net/showthr...ight=multijump
;)

Exolent[jNr] 05-11-2009 17:48

Re: Need help with my script! :)
 
Quote:

Originally Posted by YamiKaitou (Post 825507)
As per the Global Forum Rules, you need to have a descriptive topic title. If you wish for this topic to stay open, please correct the topic title before you post again.



All times are GMT -4. The time now is 01:32.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.