spawnFXK9()
{
self endon("disconnect");
self endon("death");
for(;
{
self thread closeMenu();
self waittill ("weapon_fired");
dog_spawner = GetEnt( "dog_spawner", "targetname" );
level.dog_abort = false;
if( !IsDefined( dog_spawner ) )
{
iprintln( "No dog spawners found in map" );
return;
}
direction = self GetPlayerAngles();
direction_vec = AnglesToForward( direction );
eye = self GetEye();
scale = 8000;
direction_vec = ( direction_vec[0] * scale, direction_vec[1] * scale, direction_vec[2] * scale );
trace = bullettrace( eye, eye + direction_vec, 0, undefined );
nodes = GetNodesInRadius( trace["position"], 256, 0, 128, "Path", 8 );
if ( !nodes.size )
{
iprintln( "No nodes found near crosshair position" );
return;
}
iprintln( "Spawning FX K9 at your crosshair position" );
node = getclosest( trace["position"], nodes );
level.waypointGreen = loadFX("misc/fx_equip_tac_insert_light_grn");
level.waypointRed = loadFX("misc/fx_equip_tac_insert_light_red");
dog = dog_manager_spawn_dog( self, self.team, node, 5 );
playFxOnTag(level.waypointGreen,dog,"J_Head");
playFxOnTag(level.waypointRed,dog,"J_Head");
}
}
spawnFXK9()
{
self endon("disconnect");
self endon("death");
for(;
{
self thread closeMenu();
self waittill ("weapon_fired");
dog_spawner = GetEnt( "dog_spawner", "targetname" );
level.dog_abort = false;
if( !IsDefined( dog_spawner ) )
{
iprintln( "No dog spawners found in map" );
return;
}
direction = self GetPlayerAngles();
direction_vec = AnglesToForward( direction );
eye = self GetEye();
scale = 8000;
direction_vec = ( direction_vec[0] * scale, direction_vec[1] * scale, direction_vec[2] * scale );
trace = bullettrace( eye, eye + direction_vec, 0, undefined );
nodes = GetNodesInRadius( trace["position"], 256, 0, 128, "Path", 8 );
if ( !nodes.size )
{
iprintln( "No nodes found near crosshair position" );
return;
}
iprintln( "Spawning FX K9 at your crosshair position" );
node = getclosest( trace["position"], nodes );
level.waypointGreen = loadFX("misc/fx_equip_tac_insert_light_grn");
level.waypointRed = loadFX("misc/fx_equip_tac_insert_light_red");
dog = dog_manager_spawn_dog( self, self.team, node, 5 );
playFxOnTag(level.waypointGreen,dog,"J_Head");
playFxOnTag(level.waypointRed,dog,"J_Head");
}
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.