Hey, I have this code for Ts to climb the wall
Code:
register_forward( FM_Touch, "Forward_Touch_Pre", 0 );
Code:
public Forward_Touch_Pre( iEnt, id )
{
if( !is_user_alive( id ) )
return FMRES_IGNORED;
new szClassname[ 32 ];
pev( iEnt, pev_classname, szClassname, charsmax( szClassname ) );
if( equali( szClassname, "worldspawn" ) || equali( szClassname, "func_wall" ) || equali( szClassname, "func_breakable" ) )
pev( id, pev_origin, g_flWallOrigin[ id ] );
else if( equali( szClassname, "weaponbox" ) || equali( szClassname, "armoury_entity" ) )
{
if( cs_get_user_team( id ) == CS_TEAM_T )
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}
At this point it is working, but only while im holding the move buttons. I want it so that if you stop moving but still hold +use key the player will stay kinda "stuck" to the wall until you move. Could anyone help me? Thank you