Thread: No Clip - Stuck
View Single Post
SchlumPF*
Veteran Member
Join Date: Mar 2007
Old 07-26-2009 , 16:50   Re: No Clip - Stuck
Reply With Quote #10

Quote:
Originally Posted by SchlumPF* View Post
what about a tracehull using HULL_HUMAN / HULL_HEAD from pev_origin to pev_origin? idk whether that works but if it would return results it could be checked easily whetehr the player stucks.
tested and works

PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <fun>

public plugin_init( )
{
    
register_clcmd"say noclip""Cmd_Noclip" );
    
register_clcmd"say test""Cmd_Test" );
}

public 
Cmd_Noclipplr )
{
    
set_user_noclipplrget_user_noclipplr ) ? );
}

public 
Cmd_Testplr )
{
    
client_printplrprint_chat"stuck = %s"is_user_stuckplr ) ? "true" "false" );
}

stock is_user_stuckplr )
{
    new 
Float:origin[3];
    
pevplrpev_originorigin );

    
engfuncEngFunc_TraceHulloriginoriginIGNORE_MONSTERSpevplrpev_flags ) & FL_DUCKING HULL_HEAD HULL_HUMANplr);

    return 
get_tr20TR_StartSolid );

__________________

Last edited by SchlumPF*; 07-26-2009 at 16:54.
SchlumPF* is offline
Send a message via ICQ to SchlumPF*