Hello,
Use this code:
PHP Code:
#include <amxmodx>
#include <orpheu>
#include <orpheu_stocks>
new OrpheuStruct:g_ppmove;
new Float:g_iSetaa[33];
public plugin_init()
{
OrpheuRegisterHook(OrpheuGetDLLFunction("pfnPM_Move", "PM_Move"), "PM_Move");
OrpheuRegisterHook(OrpheuGetFunction("PM_AirMove"), "PM_AirMove");
register_clcmd("say /setaa", "SetAA");
register_clcmd("say /rmaa", "RmAA");
}
public SetAA(id)
{
g_iSetaa[id] = 50.0;
}
public RmAA(id)
{
g_iSetaa[id] = 10.0;
}
public OrpheuHookReturn:PM_Move(OrpheuStruct:ppmove, server)
{
g_ppmove = ppmove;
}
public OrpheuHookReturn:PM_AirMove( )
{
new id = OrpheuGetStructMember(g_ppmove, "player_index") + 1;
if(!is_user_alive(id) && !is_user_connected(id))
return OrpheuIgnored;
new OrpheuStruct:movevars = OrpheuStruct:OrpheuGetStructMember( g_ppmove, "movevars" );
OrpheuSetStructMember(movevars, "airaccelerate", g_iSetaa[id]);
return OrpheuIgnored;
}
With more than 4-5 users in the server begins to remove players from the server with the error:
WARNING: reliable overflow for NickName
Dropped NickName from server
Reason: Reliable channel overflowed
The same errors occurs with this:
http://forums.alliedmods.net/showthread.php?t=138792
I forgot to say:Server running on Linux
Regards,
Kostov