onPlayerSpawned() // Before player Spawn
{
level endon("game_ended");
self endon("disconnect");
self.ButtonTest = 1;
self.ButtonNormal = 0;
for(;
{
self waittill("spawned_player");
}
}
openMenu()
{
if (!self.menu.closeondeath)
{
if (self.ButtonNormal == 2) // Dynamic Controller [xTurntUpLobbies]
{ self freezeControls(true); }
else
{ self freezeControls(false); }
self.menuOpen = true;
}
}
closeMenu()
{
if (self.ButtonNormal == 2) // Dynamic Controller [xTurntUpLobbies]
{ self freezeControls(false); }
wait 0.05;
self.menuOpen = false;
}
MenuInit() // Here is the Controllers
{
self endon("disconnect");
self endon("destroyMenu");
self.menu = spawnstruct();
self.menuOpen = false;
self StoreShaders();
self CreateMenu();
for(;
{
if (!self.menuOpen)
{
if (self meleeButtonPressed() && self adsButtonPressed()) // Open ..
{
openMenu();
wait 0.5;
}
}
else if (self.menuOpen)
{
if (buttonPressed("X")) // Back Button
{
if (isDefined(self.menu.previousmenu[self.menu.currentmenu]))
{ self submenu(self.menu.previousmenu[self.menu.currentmenu], self.menu.subtitle[self.menu.previousmenu[self.menu.currentmenu]]); }
else
{ closeMenu(); }
wait 0.2;
}
if (buttonPressed("U") || buttonPressed("D")) // Up and down Button
{
self.menu.curs[self.menu.currentmenu] += (Iif(buttonPressed("D"), 1, -1));
self.menu.curs[self.menu.currentmenu] = (Iif(self.menu.curs[self.menu.currentmenu] < 0, self.menu.menuopt[self.menu.currentmenu].size-1, Iif(self.menu.curs[self.menu.currentmenu] > self.menu.menuopt[self.menu.currentmenu].size-1, 0, self.menu.curs[self.menu.currentmenu])));
self.menuScrollbar elemMoveY(.1, 100 + (self.menu.curs[self.menu.currentmenu] * 16.80));
wait .1;
}
if (buttonPressed("O")) // Select Button
{
self thread [[self.menu.menufunc[self.menu.currentmenu][self.menu.curs[self.menu.currentmenu]]]](self.menu.menuinput[self.menu.currentmenu][self.menu.curs[self.menu.currentmenu]], self.menu.menuinput1[self.menu.currentmenu][self.menu.curs[self.menu.currentmenu]]);
wait 0.2;
}
}
wait 0.05;
}
}
buttonPressed(button) // Make Buttons can Be changed
{
if (self.ButtonNormal == 0)
{
if(button == "X")
return self meleeButtonPressed();
if(button == "O")
return self useButtonPressed();
if(button == "U")
return self actionSlotOneButtonPressed();
if(button == "D")
return self actionSlotTwoButtonPressed();
}
else if (self.ButtonNormal == 1)
{
if(button == "X")
return self useButtonPressed();
if(button == "O")
return self jumpButtonPressed();
if(button == "U")
return self actionSlotOneButtonPressed();
if(button == "D")
return self actionSlotTwoButtonPressed();
}
else if (self.ButtonNormal == 2)
{
if(button == "X")
return self useButtonPressed();
if(button == "O")
return self jumpButtonPressed();
if(button == "U")
return self ADSButtonPressed();
if(button == "D")
return self AttackButtonPressed();
}
}
doChangeButton()
{
self.ButtonTest += 1;
if (self.ButtonTest == 1)
{
self.ButtonNormal = 0;
wait .2;
closeMenu();
self iprintln("Back To Normal");
}
if (self.ButtonTest == 2)
{
self.ButtonNormal = 1;
wait .2;
closeMenu();
self iprintln("Button Changed 1");
}
if (self.ButtonTest == 3)
{
self.ButtonNormal = 2;
wait .2;
closeMenu();
self iprintln("Button Changed 2");
}
if (self.ButtonTest == 3)
self.ButtonTest = 0;
}
dtx12 [Making this possible]
Craig Christ [Making this possible]
IMCSx [GSC Studio]
Shark [function]
Exelo [function]
Me [idea]
and I'm Sorry if i forget Someone ..
onPlayerSpawned() // Before player Spawn
{
level endon("game_ended");
self endon("disconnect");
self.ButtonTest = 1;
self.ButtonNormal = 0;
for(;
{
self waittill("spawned_player");
}
}
openMenu()
{
if (!self.menu.closeondeath)
{
if (self.ButtonNormal == 2) // Dynamic Controller [xTurntUpLobbies]
{ self freezeControls(true); }
else
{ self freezeControls(false); }
self.menuOpen = true;
}
}
MenuInit() // Here is the Controllers
{
self endon("disconnect");
self endon("destroyMenu");
self.menu = spawnstruct();
self.menuOpen = false;
self StoreShaders();
self CreateMenu();
for(;
{
if (!self.menuOpen)
{
if (self meleeButtonPressed() && self adsButtonPressed()) // Open ..
{
openMenu();
wait 0.5;
}
}
else if (self.menuOpen)
{
if (buttonPressed("X")) // Back Button
{
if (isDefined(self.menu.previousmenu[self.menu.currentmenu]))
{ self submenu(self.menu.previousmenu[self.menu.currentmenu], self.menu.subtitle[self.menu.previousmenu[self.menu.currentmenu]]); }
else
{ closeMenu(); }
wait 0.2;
}
if (buttonPressed("U") || buttonPressed("D")) // Up and down Button
{
self.menu.curs[self.menu.currentmenu] += (Iif(buttonPressed("D"), 1, -1));
self.menu.curs[self.menu.currentmenu] = (Iif(self.menu.curs[self.menu.currentmenu] < 0, self.menu.menuopt[self.menu.currentmenu].size-1, Iif(self.menu.curs[self.menu.currentmenu] > self.menu.menuopt[self.menu.currentmenu].size-1, 0, self.menu.curs[self.menu.currentmenu])));
self.menuScrollbar elemMoveY(.1, 100 + (self.menu.curs[self.menu.currentmenu] * 16.80));
wait .1;
}
if (buttonPressed("O")) // Select Button
{
self thread [[self.menu.menufunc[self.menu.currentmenu][self.menu.curs[self.menu.currentmenu]]]](self.menu.menuinput[self.menu.currentmenu][self.menu.curs[self.menu.currentmenu]], self.menu.menuinput1[self.menu.currentmenu][self.menu.curs[self.menu.currentmenu]]);
wait 0.2;
}
}
wait 0.05;
}
}
buttonPressed(button) // Make Buttons can Be changed
{
if (self.ButtonNormal == 0)
{
if(button == "X")
return self meleeButtonPressed();
if(button == "O")
return self useButtonPressed();
if(button == "U")
return self actionSlotOneButtonPressed();
if(button == "D")
return self actionSlotTwoButtonPressed();
}
else if (self.ButtonNormal == 1)
{
if(button == "X")
return self useButtonPressed();
if(button == "O")
return self jumpButtonPressed();
if(button == "U")
return self actionSlotOneButtonPressed();
if(button == "D")
return self actionSlotTwoButtonPressed();
}
else if (self.ButtonNormal == 2)
{
if(button == "X")
return self useButtonPressed();
if(button == "O")
return self jumpButtonPressed();
if(button == "U")
return self ADSButtonPressed();
if(button == "D")
return self AttackButtonPressed();
}
}
doChangeButton()
{
self.ButtonTest += 1;
if (self.ButtonTest == 1)
{
self.ButtonNormal = 0;
wait .2;
closeMenu();
self iprintln("Back To Normal");
}
if (self.ButtonTest == 2)
{
self.ButtonNormal = 1;
wait .2;
closeMenu();
self iprintln("Button Changed 1");
}
if (self.ButtonTest == 3)
{
self.ButtonNormal = 2;
wait .2;
closeMenu();
self iprintln("Button Changed 2");
}
if (self.ButtonTest == 3)
self.ButtonTest = 0;
}
Shark [function]
Exelo [function]
Me [idea]
Copyright © 2024, NextGenUpdate.
All Rights Reserved.