Quote:
Originally Posted by meTaLiCroSS
Omg, this module rocks
You can force players to duck? D:
|
I guess so.
A simple plugin example of multijump
PHP Code:
#include <amxmodx>
#include <orpheu>
#include <orpheu_advanced>
#include <orpheu_memory>
#include <fakemeta>
public plugin_init()
{
OrpheuRegisterHook(OrpheuGetFunction("PM_Jump"),"OnPM_Jump")
}
public OrpheuHookReturn:OnPM_Jump()
{
new OrpheuStruct:ppmove = get_ppmove()
if(~OrpheuGetStructMember(ppmove,"oldbuttons") & IN_JUMP)
{
OrpheuSetStructMember(ppmove,"oldbuttons",OrpheuGetStructMember(ppmove,"oldbuttons") & ~IN_JUMP)
OrpheuSetStructMember(ppmove,"onground",1)
}
}
OrpheuStruct:get_ppmove()
{
return OrpheuGetStructFromAddress(OrpheuStructPlayerMove,OrpheuMemoryGet("ppmove"))
}
__________________