PHP Code:
new fw, ret
public plugin_init()
{
register_forward(FM_PlayerPreThink, "Player_Movement")
fw = CreateMultiForward("Movement", ET_CONTINUE, FP_CELL, FP_CELL, FP_CELL)
}
public Player_Movement(index)
{
new flags = pev(index, pev_flags)
new button = pev(index, pev_button)
new oldbutton = pev(index, pev_oldbuttons)
ExecuteForward(fw, ret, index, flags, button, oldbutton);
}
then
PHP Code:
forward Movement(index, flags, button, oldbutton)
public Movement(index, flags, button, oldbutton)
{
if(flags & FL_ONGROUND)
{
}
if(button & IN_JUMP)
{
}
if(oldbutton & IN_JUMP)
{
}
}
Solved
PHP Code:
ExecuteForward(fw, ret, index, flags, button, oldbutton);
- >
PHP Code:
if(!ExecuteForward(fw, ret, index, flags, button, oldbutton)
{
}