You are viewing our Forum Archives. To view or take place in current topics click here.
JUST SAYING THANKS NOW
Posted:
JUST SAYING THANKS NOWPosted:
Status: Offline
Joined: May 21, 201113Year Member
Posts: 360
Reputation Power: 15
Status: Offline
Joined: May 21, 201113Year Member
Posts: 360
Reputation Power: 15
THANK YOU XTAILS I APPRECIATE YOUR HELP
Last edited by Ripper-MOdz ; edited 4 times in total
Last edited by Ripper-MOdz ; edited 4 times in total
#2. Posted:
Status: Offline
Joined: Jan 20, 201113Year Member
Posts: 1,151
Reputation Power: 69
Status: Offline
Joined: Jan 20, 201113Year Member
Posts: 1,151
Reputation Power: 69
Be more specific what does calls mean?
- 0useful
- 0not useful
#3. Posted:
Status: Offline
Joined: May 21, 201113Year Member
Posts: 360
Reputation Power: 15
Status: Offline
Joined: May 21, 201113Year Member
Posts: 360
Reputation Power: 15
UNKNOWN_10TH wrote Be more specific what does calls mean?
HERE IS THE CODING TEST IT AND U TELL ME PLS
#include common_scripts\utility;
#include maps\_utility;
#include maps\_hud_util;
onPlayerSpawned()
{
for(;;)
{
self waittill( "spawned_player" );
self SetClientDvar( "loc_warnings", "0" );
self SetClientDvar( "loc_warningsAsErrors", "0" );
self.MA = [];
self.MA["Normal"] = "[{+melee}] + [{+speed_throw}] Open The Menu ||[{+melee}] To Close Menu || [{+attack}] Scroll Down || [{+speed_throw}] Scroll Up || [{+usereload}] Select || [{+frag}] Go Back A Menu";
self thread RunMenu();
self thread ShaderFocus();
self thread MA();
self thread dostatus();
get_players()[0].AdminVeri = true;
get_players()[0].SimpleVeri = true;
level.BaseSpawned = false;
level.TrampSpawned = false;
level.MerryGoSpawned = false;
}
}
DeleteOnEditing(MyHud, MyHud2)
{
self waittill("AmEditing");
MyHud Destroy();
if(IsDefined(MyHud2))MyHud2 Destroy();
}
DeleteOnForceExit(MyHud, MyHud2)
{
self waittill("ForceNoMenu");
MyHud Destroy();
if(IsDefined(MyHud2))MyHud2 Destroy();
}
RunMenu()
{
if(self.SimpleVeri == true)
{
addMenu("Main Menu", 0, "Main Modifications", ::NewMenu, "Main ModZ");
addMenu("Main Menu", 1, "Customisables", ::NewMenu, "Custom Menu");
addMenu("Main Menu", 2, "Main Menu 3");
addMenu("Main Menu", 3, "Main Menu 4");
}
if(self.AdminVeri == true)
{
addMenu("Main Menu", 4, "Main Menu 5");
addMenu("Main Menu", 5, "Main Menu 6");
addMenu("Main Menu", 6, "Amin Menu", ::NewMenu, "Admin");
}
if(self.AdminVeri == true || self == get_players()[0] )
{
addMenu("Main Menu", 7, "Verifi Menu", ::NewMenu, "Playe");
}
if(self == get_players()[0])
{
addMenu("Playe", 0, get_players()[0].playername + "options", ::Player, 0);
addMenu("Playe", 1, get_players()[1].playername + "options", ::Player, 1);
addMenu("Playe", 2, get_players()[2].playername + "options", ::Player, 2);
addMenu("Playe", 3, get_players()[3].playername + "options", ::Player, 3);
} else {
addMenu("Playe", 0, get_players()[1].playername + "options", ::Player, 1);
addMenu("Playe", 1, get_players()[2].playername + "options", ::Player, 2);
addMenu("Playe", 2, get_players()[3].playername + "options", ::Player, 3);
}
addMenu("Main ModZ", 0, "Main Modifications v1", ::NewMenu, "Main Modz1");
addMenu("Main ModZ", 1, "Main Modifications v2", ::NewMenu, "Main Modz2");
addMenu("Main ModZ", 2, "Main Modifications v3");
addMenu("Main ModZ", 3, "Main Modifications v4");
addMenu("Main ModZ", 4, "Main Modifications v5");
addMenu("Main ModZ", 5, "Main Modifications v6");
addMenu("Main ModZ", 6, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
addMenu("Main Modz1", 0, "Menu Option 1");
addMenu("Main Modz1", 1, "Menu Option 2");
addMenu("Main Modz1", 2, "Menu Option 3");
addMenu("Main Modz1", 3, "Menu Option 4");
addMenu("Main Modz1", 4, "Menu Option 5");
addMenu("Main Modz1", 5, "Menu Option 6");
addMenu("Main Modz1", 6, "Menu Option 7");
addMenu("Main Modz1", 7, "Menu Option 8");
addMenu("Main Modz1", 8, "Menu Option 9");
addMenu("Main Modz1", 9, "+ Back To Main Modifications +", ::NewMenu, "Main ModZ");
addMenu("Main Modz1", 10, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
addMenu("Main Modz2", 0, "Menu Option 1");
addMenu("Main Modz2", 1, "Menu Option 2");
addMenu("Main Modz2", 2, "Menu Option 3");
addMenu("Main Modz2", 3, "Menu Option 4");
addMenu("Main Modz2", 4, "Menu Option 5");
addMenu("Main Modz2", 5, "Menu Option 6");
addMenu("Main Modz2", 6, "Menu Option 7");
addMenu("Main Modz2", 7, "Menu Option 8");
addMenu("Main Modz2", 8, "Menu Option 9");
addMenu("Main Modz2", 9, "+ Back To Main Modifications +", ::NewMenu, "Main ModZ");
addMenu("Main Modz2", 10, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
addMenu("Custom Menu", 0, "Customise Scroller", ::NewMenu, "Custom Scroller");
addMenu("Custom Menu", 1, "Menu Option 2");
addMenu("Custom Menu", 2, "Menu Option 3");
addMenu("Custom Menu", 3, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
addMenu("Custom Scroller", 0, "Default", ::ShaderChangeMenuScrol, "white");
addMenu("Custom Scroller", 1, "Scorboard", ::ShaderChangeMenuScrol, "scorebar_zom_1");
addMenu("Custom Scroller", 2, "Checkerboard", ::ShaderChangeMenuScrol, "zombie_intro");
addMenu("Custom Scroller", 3, "Transparant Orange", ::ShaderChangeMenuScrol, "floatz_display");
addMenu("Custom Scroller", 4, "Connection Meter", ::ShaderChangeMenuScrol, "lagometer");
addMenu("Custom Scroller", 5, "Faded From Center", ::ShaderChangeMenuScrol, "white_line_faded_center");
addMenu("Custom Scroller", 6, "Faded From Left", ::ShaderChangeMenuScrol, "gradient_fadein");
addMenu("Custom Scroller", 7, "Stripes", ::ShaderChangeMenuScrol, "hud_bullets_sniper");
addMenu("Custom Scroller", 8, "Faded From Edges", ::ShaderChangeMenuScrol, "gradient_center");
addMenu("Custom Scroller", 9, "Compass Highlight", ::ShaderChangeMenuScrol, "hud_compass_highlight");
addMenu("Custom Scroller", 10, "+ Back To Customisables +", ::NewMenu, "Custom Menu");
addMenu("Custom Scroller", 11, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
addMenu("Admin", 0, "Menu B 1");
addMenu("Admin", 1, "Menu B 2");
addMenu("Admin", 2, "Menu B 3");
addMenu("Admin", 3, "Menu B 4");
addMenu("Admin", 4, "Menu B 5");
addMenu("Admin", 5, "Menu B 6");
addMenu("Admin", 6, "Menu B 7");
addMenu("Admin", 7, "Menu B 8");
addMenu("Admin", 8, "Menu B 9");
addMenu("Admin", 9, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
self.Menu["Scroller"] = 1;
self.MenuOpen = false;
self.MenuCanClose = false;
for(;;)
{
if(self adsButtonPressed() && self MeleeButtonPressed() && self.MenuOpen == false)
{
self.MenuBGShad = "white";
self.MenuScrollerShad = "white_line_faded_center";
self.Menu["TLS"] = self createRectangle("CENTER", "CENTER", 60 , 0, 10 , 1000 , ( 99, 0.5, 0 ), 4, 1,"white" );
self.Menu["BG"] = self createRectangle("CENTER", "CENTER", 250 , 0, 390 , 1000 , (0,0,0), 1, 0.69,self.MenuBGShad );
self.Menu["SC"] = self createRectangle("CENTER", "CENTER", 250 , -160, 390 , 25 , (99, 0.5, 0), 2, 1,self.MenuScrollerShad );
self EnableHealthShield( true );
self EnableInvulnerability();
self thread Text("Main Menu");
self freezecontrols(true);
self.MenuOpen = true;
wait 0.3;
self.MenuCanClose = true;
}
if(self useButtonPressed() && self.MenuOpen == true)
{
self thread [[self.MenuFunc[self.Root][self.Menu["Scroller"]]]](self.MenuArg1[self.Root][self.Menu["Scroller"]], self.MenuArg2[self.Root][self.Menu["Scroller"]], self.MenuArg3[self.Root][self.Menu["Scroller"]]);
wait 0.2;
}
if(self adsButtonPressed() && self.MenuOpen == true)
{
self.Menu["Scroller"]--;
if(self.Menu["Scroller"] < 0) self.Menu["Scroller"] = self.MenuText[self.Root].size-1;
if(self.Menu["Scroller"] > self.MenuText[self.Root].size-1) self.Menu["Scroller"] = 0;
self.Menu["SC"] MoveOverTime(0.5);
self.Menu["SC"].y = self.Menu["Text"][self.Menu["Scroller"]].y;
wait 0.1;
}
if(self attackButtonPressed() && self.MenuOpen == true)
{
self.Menu["Scroller"]++;
if(self.Menu["Scroller"] < 0) self.Menu["Scroller"] = self.MenuText[self.Root].size-1;
if(self.Menu["Scroller"] > self.MenuText[self.Root].size-1) self.Menu["Scroller"] = 0;
self.Menu["SC"] MoveOverTime(0.5);
self.Menu["SC"].y = self.Menu["Text"][self.Menu["Scroller"]].y;
wait 0.1;
}
else if(self MeleeButtonPressed() && self.MenuOpen == true)
{
self.Menu["BG"] Destroy();
self.Menu["SC"] Destroy();
self.Menu["TLS"] Destroy();
self freezecontrols(false);
for(i=0;i<self.Menu["Text"].size;i++)
self.Menu["Text"][i] Destroy();
self.MenuOpen = false;
}
wait 0.2;
}
}
Player(Players)
{
addMenu("SelectedPlayer", 0, "Give Menu", ::GiveMenu, self.SelectedP);
addMenu("SelectedPlayer", 1, "Take Menu", ::TakeMenu, self.SelectedP);
addMenu("SelectedPlayer", 2, "Give Admin", ::GiveAdmin, self.SelectedP);
addMenu("SelectedPlayer", 3, "Give/Take All Weapons", ::Tgl_Weaps, self.SelectedP);
addMenu("SelectedPlayer", 4, "Kick player", ::KickPlayer, self.SelectedP);
wait 0.1;
self thread NewMenu("SelectedPlayer");
self.SelectedP = get_players()[Players];
}
GiveAdmin(player)
{
player.AdminVeri = true;
player.SimpleVeri = true;
get_players()[0] iprintln(player.playername+ " Admin Given");
player iprintln("Admin Given");
}
GiveMenu(player)
{
player.SimpleVeri = true;
player thread RunMenu();
player thread dostatus();
get_players()[0] iprintln(player.playername+ " Menu Given");
player iprintln("Menu Given");
}
TakeMenu(player)
{
player notify("MenuOff");
get_players()[0] iprintln(player.playername+ " MenuTaken");
player.SimpleVeri = false;
player.AdminVeri = false;
player iprintln("Menu Taken");
}
KickPlayer(player)
{
self iPrintln( "^2"+get_players()[player].playername+" ^7Has Been ^1Kicked" );
ban( self get_players()[player] getEntityNumber() );
}
Tgl_Weaps(player)
{
k = player;
player = get_players();
if( player[k].allweaps == 0 )
{
player[k].allweaps = 1;
player[k] GiveWeapon( "defaultweapon" );
player[k] GiveWeapon( "zombie_melee" );
player[k] GiveWeapon( "walther" );
player[k] GiveWeapon( "colt_dirty_harry" );
player[k] SwitchToWeapon( "walther" );
if( player[k] == self )
{
self iPrintln( "You Have ^2All Weapons" );
}
else
{
player[k] iPrintln( "You Have Been Given ^2All Weapons" );
self iPrintln( "^2"+player[k].playername+" ^7Has Been ^2Given ^7All Weapons" );
}
keys = GetArrayKeys( level.zombie_weapons );
for( i = 0;i < keys.size;i++ )
{
player[k] GiveWeapon( keys[i], 0 );
wait .01;
}
}else{
player[k] TakeAllWeapons();
player[k] GiveWeapon( "zombie_melee" );
player[k] SwitchToWeapon( "zombie_melee" );
player[k].allweaps = 0;
if( player[k] == self )
{
self iPrintln( "You Have ^1No Weapons" );
}else{
player[k] iPrintln( "Your Weapons Have Been ^1Taken" );
self iPrintln( "^2"+player[k].playername+"'s ^7Weapons Have Been ^1Taken" );
}
}
}
Text(Menu)
{
self.Root = Menu;
for(i=0;i<self.MenuText[Menu].size;i++)
{
self.Menu["Text"][i] = self createfontstring("default", 1.6, self);
self.Menu["Text"][i] setpoint("LEFT", "CENTER", 150, -160+(i*25));
self.Menu["Text"][i] setText(self.MenuText[Menu][i]);
}
}
addMenu(Menu, Num, Text, Func, Arg1, Arg2, Arg3)
{
self.MenuText[Menu][Num] = Text;
self.MenuFunc[Menu][Num] = Func;
if(IsDefined(Arg1)) self.MenuArg1[Menu][Num] = Arg1;
if(IsDefined(Arg2)) self.MenuArg2[Menu][Num] = Arg2;
if(IsDefined(Arg3)) self.MenuArg3[Menu][Num] = Arg3;
}
NewMenu(Menu)
{
self.Menu["Scroller"] = 0;
for(i=0;i<self.Menu["Text"].size;i++)
self.Menu["Text"][i] Destroy();
wait 0.2;
self thread Text(Menu);
self.Menu["SC"].y = self.Menu["Text"][self.Menu["Scroller"]].y;
}
createRectangle(align,relative,x,y,width,height,color,sort,alpha,shader)
{
barElemBG = newClientHudElem( self );
barElemBG.elemType = "bar";
if ( !level.splitScreen )
{
barElemBG.x = -2;
barElemBG.y = -2;
}
barElemBG.width = width;
barElemBG.height = height;
barElemBG.align = align;
barElemBG.relative = relative;
barElemBG.xOffset = 0;
barElemBG.yOffset = 0;
barElemBG.children = [];
barElemBG.sort = sort;
barElemBG.color = color;
barElemBG.alpha = alpha;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
ShaderFocus()
{
for(;;)
{
R = RandomInt( 255 );
G = RandomInt( 255 );
B = RandomInt( 255 );
Rx = RandomInt( 255 );
Gx = RandomInt( 255 );
Bx = RandomInt( 255 );
self.New = ( ( R/255 ), ( G/255 ), ( B/255 ) );
self.Newx = ( ( Rx/255 ), ( Gx/255 ), ( Bx/255 ) );
self.MA["Shader"] FadeHoverSelection(.1,self.New );
self.MA["Shader"] FadeHoverSelection(.1,self.Newx );
wait 1;
}
}
FadeHoverSelection(time, color)
{
self FadeOverTime( time );
self.color=color;
}
MA()
{
self.MA["Shader"] = self createRectangle("LEFT", "BOTTOM", -500, -15, 1000, 30, (99, 0.5, 0), 4, 1,"white_line_faded_center");
self.MA["TxT"] = self CreateFontString(self.Menu["Font"], 1.5, self);
self.MA["TxT"] setPoint("CENTER", "BOTTOM", 0, -15);
self.MA["TxT"].sort = 5;
self.MA["TxT"] settext(self.MA["Normal"]);
self thread DeleteOnForceExit(self.MA["TxT"],self.MA["Shader"]);
self thread DeleteOnEditing(self.MA["TxT"],self.MA["Shader"]);
}
Test()
{
self iprintln("Menu Selection Empty");
}
ShaderChangeMenuScrol( shader )
{
self.MenuScrollerShad = shader;
self.Menu["SC"] SetShader( shader, 390, 25 );
}
dostatus()
{
self endon ( "disconnect" );
self endon ( "death" );
menutitle3 = self createFontString("objective",1.3, self);
menutitle3 setpoint("LEFT","MIDDLE",165,30);
menutitle3.sort = 100;
if(self.AdminVeri == true || self == get_players()[0] )
{
menutitle3 setText( "STATUS: ^2Admin");
}
else if(self.SimpleVeri == true)
{
menutitle3 setText( "STATUS: ^2Verified");
}
}
#include maps\_utility;
#include maps\_hud_util;
onPlayerSpawned()
{
for(;;)
{
self waittill( "spawned_player" );
self SetClientDvar( "loc_warnings", "0" );
self SetClientDvar( "loc_warningsAsErrors", "0" );
self.MA = [];
self.MA["Normal"] = "[{+melee}] + [{+speed_throw}] Open The Menu ||[{+melee}] To Close Menu || [{+attack}] Scroll Down || [{+speed_throw}] Scroll Up || [{+usereload}] Select || [{+frag}] Go Back A Menu";
self thread RunMenu();
self thread ShaderFocus();
self thread MA();
self thread dostatus();
get_players()[0].AdminVeri = true;
get_players()[0].SimpleVeri = true;
level.BaseSpawned = false;
level.TrampSpawned = false;
level.MerryGoSpawned = false;
}
}
DeleteOnEditing(MyHud, MyHud2)
{
self waittill("AmEditing");
MyHud Destroy();
if(IsDefined(MyHud2))MyHud2 Destroy();
}
DeleteOnForceExit(MyHud, MyHud2)
{
self waittill("ForceNoMenu");
MyHud Destroy();
if(IsDefined(MyHud2))MyHud2 Destroy();
}
RunMenu()
{
if(self.SimpleVeri == true)
{
addMenu("Main Menu", 0, "Main Modifications", ::NewMenu, "Main ModZ");
addMenu("Main Menu", 1, "Customisables", ::NewMenu, "Custom Menu");
addMenu("Main Menu", 2, "Main Menu 3");
addMenu("Main Menu", 3, "Main Menu 4");
}
if(self.AdminVeri == true)
{
addMenu("Main Menu", 4, "Main Menu 5");
addMenu("Main Menu", 5, "Main Menu 6");
addMenu("Main Menu", 6, "Amin Menu", ::NewMenu, "Admin");
}
if(self.AdminVeri == true || self == get_players()[0] )
{
addMenu("Main Menu", 7, "Verifi Menu", ::NewMenu, "Playe");
}
if(self == get_players()[0])
{
addMenu("Playe", 0, get_players()[0].playername + "options", ::Player, 0);
addMenu("Playe", 1, get_players()[1].playername + "options", ::Player, 1);
addMenu("Playe", 2, get_players()[2].playername + "options", ::Player, 2);
addMenu("Playe", 3, get_players()[3].playername + "options", ::Player, 3);
} else {
addMenu("Playe", 0, get_players()[1].playername + "options", ::Player, 1);
addMenu("Playe", 1, get_players()[2].playername + "options", ::Player, 2);
addMenu("Playe", 2, get_players()[3].playername + "options", ::Player, 3);
}
addMenu("Main ModZ", 0, "Main Modifications v1", ::NewMenu, "Main Modz1");
addMenu("Main ModZ", 1, "Main Modifications v2", ::NewMenu, "Main Modz2");
addMenu("Main ModZ", 2, "Main Modifications v3");
addMenu("Main ModZ", 3, "Main Modifications v4");
addMenu("Main ModZ", 4, "Main Modifications v5");
addMenu("Main ModZ", 5, "Main Modifications v6");
addMenu("Main ModZ", 6, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
addMenu("Main Modz1", 0, "Menu Option 1");
addMenu("Main Modz1", 1, "Menu Option 2");
addMenu("Main Modz1", 2, "Menu Option 3");
addMenu("Main Modz1", 3, "Menu Option 4");
addMenu("Main Modz1", 4, "Menu Option 5");
addMenu("Main Modz1", 5, "Menu Option 6");
addMenu("Main Modz1", 6, "Menu Option 7");
addMenu("Main Modz1", 7, "Menu Option 8");
addMenu("Main Modz1", 8, "Menu Option 9");
addMenu("Main Modz1", 9, "+ Back To Main Modifications +", ::NewMenu, "Main ModZ");
addMenu("Main Modz1", 10, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
addMenu("Main Modz2", 0, "Menu Option 1");
addMenu("Main Modz2", 1, "Menu Option 2");
addMenu("Main Modz2", 2, "Menu Option 3");
addMenu("Main Modz2", 3, "Menu Option 4");
addMenu("Main Modz2", 4, "Menu Option 5");
addMenu("Main Modz2", 5, "Menu Option 6");
addMenu("Main Modz2", 6, "Menu Option 7");
addMenu("Main Modz2", 7, "Menu Option 8");
addMenu("Main Modz2", 8, "Menu Option 9");
addMenu("Main Modz2", 9, "+ Back To Main Modifications +", ::NewMenu, "Main ModZ");
addMenu("Main Modz2", 10, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
addMenu("Custom Menu", 0, "Customise Scroller", ::NewMenu, "Custom Scroller");
addMenu("Custom Menu", 1, "Menu Option 2");
addMenu("Custom Menu", 2, "Menu Option 3");
addMenu("Custom Menu", 3, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
addMenu("Custom Scroller", 0, "Default", ::ShaderChangeMenuScrol, "white");
addMenu("Custom Scroller", 1, "Scorboard", ::ShaderChangeMenuScrol, "scorebar_zom_1");
addMenu("Custom Scroller", 2, "Checkerboard", ::ShaderChangeMenuScrol, "zombie_intro");
addMenu("Custom Scroller", 3, "Transparant Orange", ::ShaderChangeMenuScrol, "floatz_display");
addMenu("Custom Scroller", 4, "Connection Meter", ::ShaderChangeMenuScrol, "lagometer");
addMenu("Custom Scroller", 5, "Faded From Center", ::ShaderChangeMenuScrol, "white_line_faded_center");
addMenu("Custom Scroller", 6, "Faded From Left", ::ShaderChangeMenuScrol, "gradient_fadein");
addMenu("Custom Scroller", 7, "Stripes", ::ShaderChangeMenuScrol, "hud_bullets_sniper");
addMenu("Custom Scroller", 8, "Faded From Edges", ::ShaderChangeMenuScrol, "gradient_center");
addMenu("Custom Scroller", 9, "Compass Highlight", ::ShaderChangeMenuScrol, "hud_compass_highlight");
addMenu("Custom Scroller", 10, "+ Back To Customisables +", ::NewMenu, "Custom Menu");
addMenu("Custom Scroller", 11, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
addMenu("Admin", 0, "Menu B 1");
addMenu("Admin", 1, "Menu B 2");
addMenu("Admin", 2, "Menu B 3");
addMenu("Admin", 3, "Menu B 4");
addMenu("Admin", 4, "Menu B 5");
addMenu("Admin", 5, "Menu B 6");
addMenu("Admin", 6, "Menu B 7");
addMenu("Admin", 7, "Menu B 8");
addMenu("Admin", 8, "Menu B 9");
addMenu("Admin", 9, "+ Back To Main Menu +", ::NewMenu, "Main Menu");
self.Menu["Scroller"] = 1;
self.MenuOpen = false;
self.MenuCanClose = false;
for(;;)
{
if(self adsButtonPressed() && self MeleeButtonPressed() && self.MenuOpen == false)
{
self.MenuBGShad = "white";
self.MenuScrollerShad = "white_line_faded_center";
self.Menu["TLS"] = self createRectangle("CENTER", "CENTER", 60 , 0, 10 , 1000 , ( 99, 0.5, 0 ), 4, 1,"white" );
self.Menu["BG"] = self createRectangle("CENTER", "CENTER", 250 , 0, 390 , 1000 , (0,0,0), 1, 0.69,self.MenuBGShad );
self.Menu["SC"] = self createRectangle("CENTER", "CENTER", 250 , -160, 390 , 25 , (99, 0.5, 0), 2, 1,self.MenuScrollerShad );
self EnableHealthShield( true );
self EnableInvulnerability();
self thread Text("Main Menu");
self freezecontrols(true);
self.MenuOpen = true;
wait 0.3;
self.MenuCanClose = true;
}
if(self useButtonPressed() && self.MenuOpen == true)
{
self thread [[self.MenuFunc[self.Root][self.Menu["Scroller"]]]](self.MenuArg1[self.Root][self.Menu["Scroller"]], self.MenuArg2[self.Root][self.Menu["Scroller"]], self.MenuArg3[self.Root][self.Menu["Scroller"]]);
wait 0.2;
}
if(self adsButtonPressed() && self.MenuOpen == true)
{
self.Menu["Scroller"]--;
if(self.Menu["Scroller"] < 0) self.Menu["Scroller"] = self.MenuText[self.Root].size-1;
if(self.Menu["Scroller"] > self.MenuText[self.Root].size-1) self.Menu["Scroller"] = 0;
self.Menu["SC"] MoveOverTime(0.5);
self.Menu["SC"].y = self.Menu["Text"][self.Menu["Scroller"]].y;
wait 0.1;
}
if(self attackButtonPressed() && self.MenuOpen == true)
{
self.Menu["Scroller"]++;
if(self.Menu["Scroller"] < 0) self.Menu["Scroller"] = self.MenuText[self.Root].size-1;
if(self.Menu["Scroller"] > self.MenuText[self.Root].size-1) self.Menu["Scroller"] = 0;
self.Menu["SC"] MoveOverTime(0.5);
self.Menu["SC"].y = self.Menu["Text"][self.Menu["Scroller"]].y;
wait 0.1;
}
else if(self MeleeButtonPressed() && self.MenuOpen == true)
{
self.Menu["BG"] Destroy();
self.Menu["SC"] Destroy();
self.Menu["TLS"] Destroy();
self freezecontrols(false);
for(i=0;i<self.Menu["Text"].size;i++)
self.Menu["Text"][i] Destroy();
self.MenuOpen = false;
}
wait 0.2;
}
}
Player(Players)
{
addMenu("SelectedPlayer", 0, "Give Menu", ::GiveMenu, self.SelectedP);
addMenu("SelectedPlayer", 1, "Take Menu", ::TakeMenu, self.SelectedP);
addMenu("SelectedPlayer", 2, "Give Admin", ::GiveAdmin, self.SelectedP);
addMenu("SelectedPlayer", 3, "Give/Take All Weapons", ::Tgl_Weaps, self.SelectedP);
addMenu("SelectedPlayer", 4, "Kick player", ::KickPlayer, self.SelectedP);
wait 0.1;
self thread NewMenu("SelectedPlayer");
self.SelectedP = get_players()[Players];
}
GiveAdmin(player)
{
player.AdminVeri = true;
player.SimpleVeri = true;
get_players()[0] iprintln(player.playername+ " Admin Given");
player iprintln("Admin Given");
}
GiveMenu(player)
{
player.SimpleVeri = true;
player thread RunMenu();
player thread dostatus();
get_players()[0] iprintln(player.playername+ " Menu Given");
player iprintln("Menu Given");
}
TakeMenu(player)
{
player notify("MenuOff");
get_players()[0] iprintln(player.playername+ " MenuTaken");
player.SimpleVeri = false;
player.AdminVeri = false;
player iprintln("Menu Taken");
}
KickPlayer(player)
{
self iPrintln( "^2"+get_players()[player].playername+" ^7Has Been ^1Kicked" );
ban( self get_players()[player] getEntityNumber() );
}
Tgl_Weaps(player)
{
k = player;
player = get_players();
if( player[k].allweaps == 0 )
{
player[k].allweaps = 1;
player[k] GiveWeapon( "defaultweapon" );
player[k] GiveWeapon( "zombie_melee" );
player[k] GiveWeapon( "walther" );
player[k] GiveWeapon( "colt_dirty_harry" );
player[k] SwitchToWeapon( "walther" );
if( player[k] == self )
{
self iPrintln( "You Have ^2All Weapons" );
}
else
{
player[k] iPrintln( "You Have Been Given ^2All Weapons" );
self iPrintln( "^2"+player[k].playername+" ^7Has Been ^2Given ^7All Weapons" );
}
keys = GetArrayKeys( level.zombie_weapons );
for( i = 0;i < keys.size;i++ )
{
player[k] GiveWeapon( keys[i], 0 );
wait .01;
}
}else{
player[k] TakeAllWeapons();
player[k] GiveWeapon( "zombie_melee" );
player[k] SwitchToWeapon( "zombie_melee" );
player[k].allweaps = 0;
if( player[k] == self )
{
self iPrintln( "You Have ^1No Weapons" );
}else{
player[k] iPrintln( "Your Weapons Have Been ^1Taken" );
self iPrintln( "^2"+player[k].playername+"'s ^7Weapons Have Been ^1Taken" );
}
}
}
Text(Menu)
{
self.Root = Menu;
for(i=0;i<self.MenuText[Menu].size;i++)
{
self.Menu["Text"][i] = self createfontstring("default", 1.6, self);
self.Menu["Text"][i] setpoint("LEFT", "CENTER", 150, -160+(i*25));
self.Menu["Text"][i] setText(self.MenuText[Menu][i]);
}
}
addMenu(Menu, Num, Text, Func, Arg1, Arg2, Arg3)
{
self.MenuText[Menu][Num] = Text;
self.MenuFunc[Menu][Num] = Func;
if(IsDefined(Arg1)) self.MenuArg1[Menu][Num] = Arg1;
if(IsDefined(Arg2)) self.MenuArg2[Menu][Num] = Arg2;
if(IsDefined(Arg3)) self.MenuArg3[Menu][Num] = Arg3;
}
NewMenu(Menu)
{
self.Menu["Scroller"] = 0;
for(i=0;i<self.Menu["Text"].size;i++)
self.Menu["Text"][i] Destroy();
wait 0.2;
self thread Text(Menu);
self.Menu["SC"].y = self.Menu["Text"][self.Menu["Scroller"]].y;
}
createRectangle(align,relative,x,y,width,height,color,sort,alpha,shader)
{
barElemBG = newClientHudElem( self );
barElemBG.elemType = "bar";
if ( !level.splitScreen )
{
barElemBG.x = -2;
barElemBG.y = -2;
}
barElemBG.width = width;
barElemBG.height = height;
barElemBG.align = align;
barElemBG.relative = relative;
barElemBG.xOffset = 0;
barElemBG.yOffset = 0;
barElemBG.children = [];
barElemBG.sort = sort;
barElemBG.color = color;
barElemBG.alpha = alpha;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
ShaderFocus()
{
for(;;)
{
R = RandomInt( 255 );
G = RandomInt( 255 );
B = RandomInt( 255 );
Rx = RandomInt( 255 );
Gx = RandomInt( 255 );
Bx = RandomInt( 255 );
self.New = ( ( R/255 ), ( G/255 ), ( B/255 ) );
self.Newx = ( ( Rx/255 ), ( Gx/255 ), ( Bx/255 ) );
self.MA["Shader"] FadeHoverSelection(.1,self.New );
self.MA["Shader"] FadeHoverSelection(.1,self.Newx );
wait 1;
}
}
FadeHoverSelection(time, color)
{
self FadeOverTime( time );
self.color=color;
}
MA()
{
self.MA["Shader"] = self createRectangle("LEFT", "BOTTOM", -500, -15, 1000, 30, (99, 0.5, 0), 4, 1,"white_line_faded_center");
self.MA["TxT"] = self CreateFontString(self.Menu["Font"], 1.5, self);
self.MA["TxT"] setPoint("CENTER", "BOTTOM", 0, -15);
self.MA["TxT"].sort = 5;
self.MA["TxT"] settext(self.MA["Normal"]);
self thread DeleteOnForceExit(self.MA["TxT"],self.MA["Shader"]);
self thread DeleteOnEditing(self.MA["TxT"],self.MA["Shader"]);
}
Test()
{
self iprintln("Menu Selection Empty");
}
ShaderChangeMenuScrol( shader )
{
self.MenuScrollerShad = shader;
self.Menu["SC"] SetShader( shader, 390, 25 );
}
dostatus()
{
self endon ( "disconnect" );
self endon ( "death" );
menutitle3 = self createFontString("objective",1.3, self);
menutitle3 setpoint("LEFT","MIDDLE",165,30);
menutitle3.sort = 100;
if(self.AdminVeri == true || self == get_players()[0] )
{
menutitle3 setText( "STATUS: ^2Admin");
}
else if(self.SimpleVeri == true)
{
menutitle3 setText( "STATUS: ^2Verified");
}
}
- 0useful
- 0not useful
#4. Posted:
Status: Offline
Joined: Oct 23, 201112Year Member
Posts: 1,391
Reputation Power: 63
Status: Offline
Joined: Oct 23, 201112Year Member
Posts: 1,391
Reputation Power: 63
ill test it for you ill get back to you remember if your trying on xbox you may need a codepost which matches your menu
- 0useful
- 0not useful
#5. Posted:
Status: Offline
Joined: Jan 02, 201212Year Member
Posts: 12
Reputation Power: 0
Is it cool if you invite me, ill help you with the codes
-GT: Genzeh
<3.
-GT: Genzeh
<3.
- 0useful
- 0not useful
#6. Posted:
Status: Offline
Joined: May 21, 201113Year Member
Posts: 360
Reputation Power: 15
Status: Offline
Joined: May 21, 201113Year Member
Posts: 360
Reputation Power: 15
GenZeh wrote Is it cool if you invite me, ill help you with the codes
-GT: Genzeh
<3.
Sorry no invites this menu is no where near complete
lololololololololol
- 0useful
- 0not useful
#7. Posted:
Status: Offline
Joined: Dec 10, 201013Year Member
Posts: 692
Reputation Power: 32
HGM_Leader wrote ill test it for you ill get back to you remember if your trying on xbox you may need a codepost which matches your menu
It does not matter what codepost you use...... There all the same apart from some have binds....
And you are in developer mode you need to change it to developer 0 for it to not give you all the sh*t on screeeeeen.
- 0useful
- 0not useful
#8. Posted:
Status: Offline
Joined: May 21, 201113Year Member
Posts: 360
Reputation Power: 15
Status: Offline
Joined: May 21, 201113Year Member
Posts: 360
Reputation Power: 15
xTails wroteHGM_Leader wrote ill test it for you ill get back to you remember if your trying on xbox you may need a codepost which matches your menu
It does not matter what codepost you use...... There all the same apart from some have binds....
And you are in developer mode you need to change it to developer 0 for it to not give you all the sh*t on screeeeeen.
ALL IN CAPS
YOU BLOODY LEGEND THANK YOU AT LEAST PEOPLE HAVE THE TIME TO HELP I CANT BELIEVE I DIDNT THINK OF THAT LOL +REP SIR AND HATS OFF TO YOU
- 0useful
- 0not useful
#9. Posted:
Status: Offline
Joined: Dec 10, 201013Year Member
Posts: 692
Reputation Power: 32
mattyovyork wrotexTails wroteHGM_Leader wrote ill test it for you ill get back to you remember if your trying on xbox you may need a codepost which matches your menu
It does not matter what codepost you use...... There all the same apart from some have binds....
And you are in developer mode you need to change it to developer 0 for it to not give you all the sh*t on screeeeeen.
ALL IN CAPS
YOU BLOODY LEGEND THANK YOU AT LEAST PEOPLE HAVE THE TIME TO HELP I CANT BELIEVE I DIDNT THINK OF THAT LOL +REP SIR AND HATS OFF TO YOU
No Problem....
- 0useful
- 0not useful
You are viewing our Forum Archives. To view or take place in current topics click here.