ToggleFlips(Flip)
{
if(!isDefined(self.ExtFlips))
{
self.ExtFlips = "Active";
self thread Ext_Flips( Flip );
self thread updateMenuText("Flips ^2ON/^7OFF");
}
else
{
self.ExtFlips = undefined;
self notify("Ext_Stop_Flip");
self.Ext_BackFlip delete();
self.Flipping = undefined;
self thread updateMenuText("Flips ON/^1OFF");
}
}
Ext_Flips( Flip )
{
self endon("Ext_Stop_Flip");
self endon("disconnect");
self iprintln("Press [{+usereload}] to Flip");
self iprintln("Current Flip: ^2"+self.WitchFlip);
for(;
{
if(self useButtonPressed() && !isDefined(self.Flipping))
{
self.Flipping = true;
self.Ext_BackFlip = modelSpawner(self.origin, "tag_origin", self.angles);
self linkto(self.Ext_BackFlip);
if(Flip == "FrontFlip")
self.Ext_BackFlip RotatePitch(2 *180, 1.5);
if(Flip == "BackFlip")
self.Ext_BackFlip RotatePitch(2 *-180, 1.5);
if(Flip == "SideFlipLeft")
self.Ext_BackFlip RotateRoll(2 *180, 1.5);
if(Flip == "SideFlipRight")
self.Ext_BackFlip RotateRoll(2 *-180, 1.5);
wait 1.6;
self unlink();
self.Ext_BackFlip delete();
self.Flipping = undefined;
}
wait .05;
}
}
ToggleFlips(Flip)
{
if(!isDefined(self.ExtFlips))
{
self.ExtFlips = "Active";
self thread Ext_Flips( Flip );
}
else
{
self.ExtFlips = undefined;
self notify("Ext_Stop_Flip");
self.Ext_BackFlip delete();
}
}
Ext_Flips( Flip )
{
self endon("Ext_Stop_Flip");
self endon("disconnect");
self iprintln("Press [{+usereload}] to Flip");
self iprintln("Current Flip: ^2"+self.WhichFlip);
self.WhichFlip = Flip;
for(;
{
if(self useButtonPressed())
{
self.Ext_BackFlip = spawn("script_model", self.origin);
self linkto(self.Ext_BackFlip);
if(isDefined(self.WhichFlip == "FrontFlip"))
self.Ext_BackFlip RotatePitch(2 *180, 1.5);
else if(isDefined(self.WhichFlip == "BackFlip"))
self.Ext_BackFlip RotatePitch(2 *-180, 1.5);
else if(isDefined(self.WhichFlip == "SideFlipLeft"))
self.Ext_BackFlip RotateRoll(2 *180, 1.5);
else if(isDefined(self.WhichFlip == "SideFlipRight"))
self.Ext_BackFlip RotateRoll(2 *-180, 1.5);
wait 1.6;
self unlink();
self.Ext_BackFlip delete();
}
wait .05;
}
}
ToggleFlips(Flip)
{
if(!isDefined(self.ExtFlips))
{
self.ExtFlips = "Active";
self thread Ext_Flips( Flip );
self thread updateMenuText("Flips ^2ON/^7OFF");
}
else
{
self.ExtFlips = undefined;
self notify("Ext_Stop_Flip");
self.Ext_BackFlip delete();
self.Flipping = undefined;
self thread updateMenuText("Flips ON/^1OFF");
}
}
Ext_Flips( Flip )
{
self endon("Ext_Stop_Flip");
self endon("disconnect");
self iprintln("Press [{+usereload}] to Flip");
self iprintln("Current Flip: ^2"+self.WitchFlip);
for(;
{
if(self useButtonPressed() && !isDefined(self.Flipping))
{
self.Flipping = true;
self.Ext_BackFlip = modelSpawner(self.origin, "tag_origin", self.angles);
self linkto(self.Ext_BackFlip);
if(Flip == "FrontFlip")
self.Ext_BackFlip RotatePitch(2 *180, 1.5);
if(Flip == "BackFlip")
self.Ext_BackFlip RotatePitch(2 *-180, 1.5);
if(Flip == "SideFlipLeft")
self.Ext_BackFlip RotateRoll(2 *180, 1.5);
if(Flip == "SideFlipRight")
self.Ext_BackFlip RotateRoll(2 *-180, 1.5);
wait 1.6;
self unlink();
self.Ext_BackFlip delete();
self.Flipping = undefined;
}
wait .05;
}
}
FlipMeee()
{
if (self.SxcMoves == 0)
self.SxcMoves = 1;
pN("", "cM");
self lb("t");
self thread Fliptimeee();
pN("^5Press [{+actionslot 3}] To Flip Left", "sD");
wait 2;
pN("^5Press [{+actionslot 4}] To Flip Right", "sD");
wait 2;
pN("^5Press [{+actionslot 2}] To 180 Flip", "sD");
wait 2;
pN("^5Press [{+actionslot 1}] To Disable Flipping", "sD");
}
Fliptimeee()
{
self endon("disconnect");
self endon("end_selFlip");
DF_AUS = safeSpawnScriptModel(self.origin);
DF_AUS setModel("defaultactor");
DF_AUS pN(DF_AUS, "sU");
self playerLinkTo(DF_AUS);
for(;
{
if (self.SxcMoves == 1)
{
if(self actionSlotthreeButtonPressed()){
DF_AUS RotateRoll(360, 1.5);}
if(self actionslottwobuttonpressed()) {
DF_AUS rotatepitch(-180,0.5);}
if(self actionslotfourbuttonpressed()) {
DF_AUS RotateRoll(-360, 1.5);}
if(self actionSlotOneButtonPressed()) {
self.SxcMoves = 0;
self lb("f");
pN("Flipping Motions: ^1OFF", "sN");
pN("", "sU");
DF_AUS delete();
pN("end_selFlip", "sT");}
}
wait 0.05;
}
}
FlipsToggle()
{
if(self.Flips == "BACKFLIP")
{
self notify ("end_Flip");
self unlink();
self thread doBackFlip();
self iPrintln("^2Back Flip");
self iPrintln("^2Press [{+actionslot 2}]");
self.Flips = "FRONTFLIP";
}
else if(self.Flips == "FRONTFLIP")
{
self notify ("end_Flip");
self unlink();
self thread doFrontFlip();
self iPrintln("^2Front Flip");
self iPrintln("^2Press [{+actionslot 2}]");
self.Flips = "LEFTFLIP";
}
else if(self.Flips == "LEFTFLIP")
{
self notify ("end_Flip");
self unlink();
self thread doLeftFlip();
self iPrintln("^2Left Flip");
self iPrintln("^2Press [{+actionslot 2}]");
self.Flips = "RIGHTFLIP";
}
else if(self.Flips == "RIGHTFLIP")
{
self notify ("end_Flip");
self unlink();
self thread doRightFlip();
self iPrintln("^2Right Flip");
self iPrintln("^2Press [{+actionslot 2}]");
self.Flips = "OFFFLIP";
}
else if(self.Flips == "OFFFLIP")
{
self notify("end_Flip");
self unlink();
self iPrintln("^1Flips Disabled");
self.Flips = "BACKFLIP";
}
}
doBackFlip()
{
self endon( "end_Flip" );
self endon( "game_ended" );
self endon( "disconnect" );
for(;
{
if(self actionSlottwoButtonPressed())
{
playeror = self GetOrigin();
playeran = self getPlayerAngles();
Flip_Crate = spawn( "script_model", playeror);
Flip_Crate setmodel("tag_origin");
Flip_Crate.angles = playeran;
Flip_Crate.origin = playeror;
self LinkTo( Flip_Crate );
Flip_Crate RotatePitch((2 * -180), 1.5);
wait 1.6;
self unlink();
Flip_Crate Delete();
}
wait 0.05;
}
}
doFrontFlip()
{
self endon( "end_Flip" );
self endon( "game_ended" );
self endon( "disconnect" );
for(;
{
if(self actionSlottwoButtonPressed())
{
playeror = self GetOrigin();
playeran = self getPlayerAngles();
Flip_Crate = spawn( "script_model", playeror);
Flip_Crate setmodel("tag_origin");
Flip_Crate.angles = playeran;
Flip_Crate.origin = playeror;
self LinkTo( Flip_Crate );
Flip_Crate Rotatepitch((2 * 180), 1.5);
wait 1.6;
self unlink();
Flip_Crate Delete();
}
wait 0.05;
}
}
doLeftFlip()
{
self endon( "end_Flip" );
self endon( "game_ended" );
self endon( "disconnect" );
for(;
{
if(self actionSlottwoButtonPressed())
{
playeror = self GetOrigin();
playeran = self getPlayerAngles();
Flip_Crate = spawn( "script_model", playeror);
Flip_Crate setmodel("tag_origin");
Flip_Crate.angles = playeran;
Flip_Crate.origin = playeror;
self LinkTo( Flip_Crate );
Flip_Crate Rotateroll((2 * 180), 1.5);
wait 1.6;
self unlink();
Flip_Crate Delete();
}
wait 0.05;
}
}
doRightFlip()
{
self endon( "end_Flip" );
self endon( "game_ended" );
self endon( "disconnect" );
for(;
{
if(self actionSlottwoButtonPressed())
{
playeror = self GetOrigin();
playeran = self getPlayerAngles();
Flip_Crate = spawn( "script_model", playeror);
Flip_Crate setmodel("tag_origin");
Flip_Crate.angles = playeran;
Flip_Crate.origin = playeror;
self LinkTo( Flip_Crate );
Flip_Crate Rotateroll((2 * -180), 1.5);
wait 1.6;
self unlink();
Flip_Crate Delete();
}
wait 0.05;
}
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.