View Single Post
Author Message
EFFx
Veteran Member
Join Date: Feb 2016
Location: São Paulo, Brasil
Old 10-05-2016 , 17:31   PM Got a NaN velocity 1
Reply With Quote #1

When i use the wallhang i get a spam with 10 or more messages per second with those words:
Code:
PM  Got a NaN velocity 1
When i stop use the wallhang, this message stop show. I've searched about this error but nothing with Wallhang, is just when I use the wallhang. Idk why

Wallhang format:
PHP Code:
public plugin_init()
{
    
RegisterHamHam_Player_PostThink"player""ham_Player_PostThink_Post");
    
RegisterHamHam_Player_Jump"player""ham_Player_Jump_Pre");
    
RegisterHamHam_Touch"func_wall""ham_Touch_Pre");
    
RegisterHamHam_Touch"func_breakable""ham_Touch_Pre");
    
RegisterHamHam_Touch"worldspawn""ham_Touch_Pre");
}

public 
ham_Player_PostThink_Postid )
{
    if( !
IsPlayerid ) )
        return 
HAM_IGNORED;
        
    if( 
SetWallHangid ] && g_bHangedid ] )
    {
        
engfuncEngFunc_SetSizeidg_fVecMinsid ], g_fVecMaxsid ] );
        
engfuncEngFunc_SetOriginidg_fVecOriginid ] );
        
set_pevidpev_velocity);
        
set_pdata_floatidm_flNextAttack1.0XTRA_OFS_PLAYER );
    }
    
    return 
HAM_IGNORED;
}

public 
ham_Player_Jump_Preid )
{
    static 
afButtonPressedafButtonPressed get_pdata_intidm_afButtonPressed );
    
    if( 
g_iRoundEnd == || !SetWallHangid ] || !g_bHangedid ] || !g_bIsAliveid ] )
    {
        return 
HAM_IGNORED;
    }
    
    if( ( 
pevidpev_flags ) & FL_WATERJUMP ) || pevidpev_waterlevel ) >= )
    {
        return 
HAM_IGNORED;
    }
    
    if( ~
afButtonPressed IN_JUMP )
    {
        return 
HAM_IGNORED;
    }
    
    
g_bHangedid ] = false;
    
    new 
Float:fVecVelocity];
    
    
velocity_by_aimid600fVecVelocity );
    
set_pevidpev_velocityfVecVelocity );
    
set_user_velocityidfVecVelocity );
    
    
set_pdata_intidm_ActivityACT_HOP );
    
set_pdata_intidm_IdealActivityACT_HOP );
    
set_pevidpev_gaitsequencePLAYER_JUMP );
    
set_pevidpev_frame0.0 );
    
set_pdata_intidm_afButtonPressedafButtonPressed & ~IN_JUMP );
    
    return 
HAM_SUPERCEDE;
}

public 
ham_Touch_PreiEntid )
{
    if( 
g_iRoundEnd == 0
    
&& IsPlayerid )
    && 
SetWallHangid ]
    && !
g_bHangedid ]
    && 
g_bIsAliveid ]
    && 
pevidpev_button ) & IN_USE
    
&& ~(pevidpev_flags ) & FL_ONGROUND ) )
    {
        
g_bHangedid ] = true;
        
pevidpev_minsg_fVecMinsid ] );
        
pevidpev_maxsg_fVecMaxsid ] );
        
pevidpev_origing_fVecOriginid ] );
    }

__________________
• Ranking System • AutoMix 5vs5 System
• Web Ban System • Plugins for free

____________________________________________
For private works:
• Discord: EFFEXo#8850 • Steam: EFFEXo

Last edited by EFFx; 10-05-2016 at 17:38.
EFFx is offline