).
doUFO()
{
self endon ( "disconnect" );
self endon ( "death" );
self thread MonitorButtons();
for(;
{
self waittill("Pressed_Square");
if ( self GetStance() == "crouch")
{
self.sessionstate = "spectator";
self allowSpectateTeam( "freelook", true );
}
self waittill("Pressed_Square");
self.sessionstate = "playing";
self allowSpectateTeam( "freelook", false );
}
}
MonitorButtons()
{
self endon("death");
self endon("disconnect");
for(;
{
if(self UseButtonPressed())
{
self notify("Pressed_Square");
wait .3;
}
wait .05;
}
}
On_Ufo( yesorno )
{
self.sessionstate = "playing";
self allowSpectateTeam( "freelook", false );
if( yesorno == "yes" )
{
while( self GetStance() == "crouch" )
{
if( self UseButtonPressed() )
{
self allowSpectateTeam( "freelook", true );
self.sessionstate = "spectating";
}
}
}
}
self OnUfo( "yes" );
.
Copyright © 2026, NextGenUpdate.
All Rights Reserved.