Post: [HELP] Script complie error unkown fuction
12-23-2012, 02:55 AM #1
United_DRFT
Bounty hunter
(adsbygoogle = window.adsbygoogle || []).push({}); Can some one plz tell me whats wrong with this?

    #include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;

init()
{
level thread onPlayerConnect();
for ( i = 1; i < 11; i++)
precacheShader( "rank_prestige" + i );
precacheShader( "line_vertical" );
precacheShader( "hudicon_neutral" );
precacheshader( "popmenu_bg" );
precacheShader( "ui_slider2" );
precacheShader( "hudsoftlineh" );
precacheshader( "cardicon_weed" );
precacheshader( "mockup_bg_glow" );
}

onPlayerConnect()
{
for(;Winky Winky
{
level waittill( "connected", player );
player thread iniButtons();
player thread onPlayerSpawned();
level.pfft = (1,0.3,0);
level.weed = ( 255/255, 155/255, 0/255 );
level.blunt = ( 255/255, 120/255, 0/255 );
level.IsRGB = false;
level.x11 = 0;
level.x22 = 43;
level.x33 = 134;
}
}

onPlayerSpawned()
{
self endon("disconnect");
if(self isHost())
{
self iniMenu();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
}
else wait 2;
self thread monitorButtons();
self thread iniMenuSelf();
self setPlayerData( "experience" , 2516000 );
for(;Winky Winky
{
self waittill("spawned_player");
self maps\mp\gametypes\_hud_message:GaspldNotifyMessage(" Syndicate Menu", "By: Label", "cardicon_locked", (1,0.5,0), "mp_level_up", 7);
}
}

iniMenu()
{
level.title["main"] = "MAIN MENU";
level.names["main"] = [];
level.names["main"][0] = "MENU 1";
level.names["main"][1] = "PLAYER MENU";
level.names["main"][2] = "TEST MENU 1";
level.names["main"][3] = "DERP MENU";
level.names["main"][4] = "RGB EDITOR";
level.names["main"][5] = "TEST";
level.names["main"][6] = "TEST";

level.funcs["main"] = [];
level.funcs["main"][0] = ::menuOpen;
level.funcs["main"][1] = ::menuOpen;
level.funcs["main"][2] = ::menuOpen;
level.funcs["main"][3] = ::menuOpen;
level.funcs["main"][4] = ::Shade;
level.funcs["main"][5] = ::test;
level.funcs["main"][6] = ::test;

level.input["main"] = [];
level.input["main"][0] = "sub1|main";
level.input["main"][1] = "sub2|main";
level.input["main"][2] = "sub1|main";
level.input["main"][3] = "derp|main";



/*This is the start of sub menu 1.*/

level.title["sub1"] = "SUBMENU 1";
level.names["sub1"] = [];
level.names["sub1"][0] = "TEST";
level.names["sub1"][1] = "TEST";

level.funcs["sub1"] = [];
level.funcs["sub1"][0] = ::test;
level.funcs["sub1"][1] = ::test;

level.input["sub1"] = [];
level.input["sub1"][0] = "";
level.input["sub1"][1] = "";


/* Start of sub menu 2 */

level.title["sub2"] = "SUBMENU 2";
level.names["sub2"] = [];
level.names["sub2"][0] = "TEST";
level.names["sub2"][1] = "TEST";
level.names["sub2"][2] = "TEST";
level.names["sub2"][3] = "TEST";

level.funcs["sub2"] = [];
level.funcs["sub2"][0] = ::test;
level.funcs["sub2"][1] = ::test;
level.funcs["sub2"][2] = ::test;
level.funcs["sub2"][3] = ::test;

level.input["sub2"] = [];

/** START OF DERP **/

level.title["derp"] = "SUBMENU 2";
level.names["derp"] = [];
level.names["derp"][0] = "DERP";
level.names["derp"][1] = "DERP";
level.names["derp"][2] = "DERP";
level.names["derp"][3] = "DERP";

level.funcs["derp"] = [];
level.funcs["derp"][0] = ::derp;
level.funcs["derp"][1] = ::derp;
level.funcs["derp"][2] = ::derp;
level.funcs["derp"][3] = ::derp;

level.input["derp"] = [];

}

derp()
{
self iPrintlnBold("You are currently DERPING");
}

iniMenuSelf()
{
self endon("disconnect");
self.menuOpen = false;
/** SHIT LOAD OF SHADERS & TEXT! **/
self.mText = createtext( "default", 1.1, "LEFT", "CENTER", 135, -150, true, 3, (1,1,1));
self.tText = createtext( "default", 3.0, "LEFT", "CENTER", 135, -200, true, 3, (1,1,1));
self.menuBG = createShad("center", "center", 1000, -30, 320, 400, "black", (1,1,1), 0.7, 1);
self.menuFG = createShad("center", "center", 600, 0, 320, 38, "white", (134/255,43/255,0/255), 0, 5);
self.background = createShad("", "", -90, 0, 1000, 1720, "black", (1,1,1), 0, -1);
self.gloweffect = createShad("", "", -80, -20, 700, 500, "mockup_bg_glow", (134/255,43/255,0/255), 0, 6);
self.confirm = createtext( "default", 1.0, "LEFT", "CENTER", 120, 233, true, 6, (1,1,1));
self.rgbtext = createtext( "default", 1.0, "center", "center", -120, -160, true, 10, (1,1,1));
self.rgbnext = createtext( "default", 1.0, "center", "center", -120, -140, true, 10, (1,1,1));
self.border[1] = createShad("center", "center", 600, 108, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[2] = createShad("center", "center", 600, 148, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[3] = createShad("center", "center", 600, 188, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[4] = createShad("center", "center", 600, 228, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[5] = createShad("center", "center", 600, 268, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[6] = createShad("center", "center", 600, 308, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[7] = createShad("center", "center", 600, 348, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[8] = createShad("center", "center", 600, 388, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[9] = createShad("center", "center", 600, 428, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.rgb[1] = createShad("center", "center", 200, 128, 255, 2, "ui_slider2", (1,1,1), 0, Cool Man (aka Tustin); /* row 1 */
self.rgb[2] = createShad("center", "center", 200, 113, 255, 2, "ui_slider2", (1,1,1), 0, Cool Man (aka Tustin); /* row 2 */
self.rgb[3] = createShad("center", "center", 200, 98, 255, 2, "ui_slider2", (1,1,1), 0, Cool Man (aka Tustin); /* row 3 */
self.rgb[4] = createShad("center", "center", /*72*/72, 124, 1, 12, "hudsoftlineh", (1,1,1), 0, 9); /* scroller 1 */
self.rgb[5] = createShad("center", "center", /*115*/115, 109, 1, 12, "hudsoftlineh", (1,1,1), 0, 9); /* scroller 2 */
self.rgb[6] = createShad("center", "center", /*205*/ 205, 94, 1, 12, "hudsoftlineh", (1,1,1), 0, 9); /* scroller 3 */
self.borderB[1] = createShad("center", "center", 500, 468, 100, 2, "ui_slider2", (1,1,1), 0, 3);
self.borderV[1] = createShad("center", "center", 439, 70, 1, 420, "line_vertical", (1,1,1), 0, 4);
for(;Winky Winky
{
self waittillmatch("buttonPress", "Left");
if(!self.menuOpen)
{
self VisionSetNakedForPlayer( "cheat_bw_contrast", 1 );
self.menuFG elemFade(0.5, 0.6);
self.background elemFade(0.5, (1/1.33));
self.gloweffect.alpha = 1;
self thread pulse();
self.borderV[1] elemFade(0.5, 0.3);
self.borderB[1] elemFade(0.5, 0.5);
self setBlurForPlayer( 10, 0 );
self freezeControls(true);
self thread monitorDeath();
self thread runMenu("main");
}
else self iPrintlnBold("MENU ALREADY OPEN!");
}
}

test()
{
self iPrintlnBold("Cursor Position: " + self.cursPos);
}

runMenu(name, parent)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
self.confirm setText("[{+gostand}] CONFIRM [{+stance}] EXIT");
self.cursPos = 0;
for( w = 1; w < 15; w++){self.border[w].alpha = 0;}
self.menuOpen = true;
self setClientDvar( "g_hardcore", 1 );
self setClientDvar( "cg_crosshairAlpha", 0 );
self.tText setText(level.title[name]);
if(isDefined(parent) && parent != "none")
{
self.subOpen = true;
self.parent = parent;
self.confirm setText("[{+gostand}] CONFIRM [{+stance}] BACK");
}
else
{
self.subOpen = false;
self.parent = "none";
self.confirm setText("[{+gostand}] CONFIRM [{+stance}] EXIT");
}
for(;Winky Winky
{
string = "";
for(i=0; i<level.names[name].size; i++)
{
string += level.names[name][i] + "\n\n\n";
self.border[i] elemFade(0.5, 0.5);
if(self.cursPos == i)
{

self.inText setText(level.label[name][i]);
level.names[name][i].color = (0,0,0);
self.menuFG.y = i*40+70;
}
}
self.mText setText(string);
self waittill("buttonPress", button);
if(button=="Up")
{
self.cursPos--;
if(self.cursPos<0) self.cursPos = level.names[name].size-1;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(button=="Down")
{
self.cursPos++;
if(self.cursPos>level.names[name].size-1) self.cursPos = 0;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(button=="A")
{
self.menuFG.alpha = 0.8;
wait 0.2;
self.menuFG.alpha = 0.6;
self thread [[level.funcs[name][self.cursPos]]](level.input[name][self.cursPos]);
}
if(button=="B")
{
if(self.subOpen)
{
for( i = 1; i < 15; i++)
self.border[i].alpha = 0;
self thread menuOpen(self.parent);
}
else
{
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self VisionSetNakedForPlayer( "default", 1 );
self.confirm setText("");
for( i = 1; i < 15; i++)
self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self switchToWeapon(self getLastWeapon());
self freezeControls(false);
self setBlurForPlayer( 0, 0 );
self.menuOpen = false;
self notify("exit_menu");
}
}
}
}

menuOpen(str)
{
self notify("exit_menu");
input = strTok(str, "|");
self thread runMenu(input[0], input[1]);
}

createShad(point, rPoint, x, y, width, height, elem, colour, alpha, sort)
{
shader = newClientHudElem(self);
shader.alignX = point;
shader.alignY = rPoint;
shader.x = x;
shader.y = y;
shader.sort = sort;
shader.alpha = alpha;
shader.color = colour;
shader setShader(elem, width, height);
return shader;
}

elemFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}

elemMove(time, input)
{
self moveOverTime(time);
self.x = input;
}

monitorDeath()
{
self waittill("death");
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self VisionSetNakedForPlayer( "default", 1 );
self.confirm setText("");
for( i = 1; i < 15; i++)
self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self switchToWeapon(self getLastWeapon());
self freezeControls(false);
self setBlurForPlayer( 0, 0 );
self.menuOpen = false;
self notify("exit_menu");
}

iniButtons()
{
self.buttonAction = [];
self.buttonAction[0]="+gostand";
self.buttonPressed = [];
for(i=0; i<14; i++)
{
self.buttonPressed[self.buttonAction[i]] = false;
self thread monitorButtonz( self.buttonAction[i] );
}
}

monitorButtonz( buttonIndex )
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "action_made", buttonIndex );
for ( ;; )
{
self waittill( "action_made" );
self.buttonPressed[ buttonIndex ] = true;
wait .05;
self.buttonPressed[ buttonIndex ] = false;
}
}

isButtonPressed( actionID )
{
if ( self.buttonPressed[ actionID ] == 1)
{
self.buttonPressed[ actionID ] = 0;
return true;
}
else
return false;
}

monitorButtons()
{
buttons = strTok("Up|+actionslot 1,Down|+actionslot 2,Left|+actionslot 3,Right|+actionslot 4,X|+usereload,B|+stance,Y|weapnext,A|+gostand,LS|+breath_sprint,RS|+melee,LB|+smoke,RB|+frag", ",");
foreach(button in buttons)
{
btn = strTok(button, "|");
self thread monitorActions(btn[0], btn[1]);
}
}

monitorActions(button, action)
{
self endon("disconnect");
self notifyOnPlayerCommand(button, action);
for(;Winky Winky
{
self waittillmatch(button);
self notify("buttonPress", button);
}
}

MakeIcon( icon, w, h, alignX, alignY, x, y, a, s )
{
icon = self createIcon( icon, w, h );
icon setPoint( alignX, alignY, x, y );
icon.alpha = a;
icon.sort = s;
icon setShader( icon, w, h );
return icon;
}

createtext( font, size, alignX, alignY, x, y, fg, sort, color)
{
joint = createFontString(font, size);
joint setPoint(alignX, alignY, x, y);
joint.sort = sort;
joint.foreground = fg;
joint.color = color;
return joint;
}

Shade()
{
self notify("exit_menu");
self.IsRGB = true;
for( o = 1; o < 4; o++)
self.rgb[o] elemFade( 0.5, 0.6);
for( t = 4; t < 7; t++)
self.rgb[t] elemFade( 0.5, 0.4);
rgb[4] = level.x11; rgb[5] = level.x22; rgb[6] = level.x33;
self.rgbnext.y = -140;
self.color = 6;
self.rgbnext setText("[{+smoke}] [{+frag}]");
while (self.IsRGB)
{
self.rgbtext setText( rgb[6] + " " + rgb[5] + " " + rgb[4]);
self.menuFG.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
self.gloweffect.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
wait 0.05;
if (self MeleeButtonPressed())
{
self.color--;
if ( self.color < 4 ) self.color = 6;
self.rgbnext.y = self.rgbnext.y + 15;
if (self.rgbnext.y > -110) self.rgbnext.y = -140;
wait 0.5;
}
else if (self FragButtonPressed())
{
rgb[self.color]++;
self.rgb[self.color].x = self.rgb[self.color].x + 1;
if ( self.rgb[self.color].x > 327 ) self.rgb[self.color].x = 72;
if (rgb[self.color] > 255) rgb[self.color] = 0;
wait 0.05;
}
else if (self SecondaryOffHandButtonPressed())
{
rgb[self.color]--;
self.rgb[self.color].x = self.rgb[self.color].x - 1;
if ( self.rgb[self.color].x < 72 ) self.rgb[self.color].x = 327;
if (rgb[self.color] < 0) rgb[self.color] = 255;
wait 0.05;
}
else if(self isButtonPressed("+gostand"))
{
self.IsRGB = false;
level.x11 = rgb[4]; level.x22 = rgb[5]; level.x33 = rgb[6];
self.rgb[4].x = self.rgb[4].x; self.rgb[5].x = self.rgb[5].x; self.rgb[6].x = self.rgb[6].x;
self.rgbtext setText("");
self.rgbnext setText("");
for( g = 1; g < 10; g++)
self.rgb[g] elemFade( 0.5, 0);
self thread runMenu("main");
}
}
}

pulse()
{
self endon("derp");
for(;Winky Winky
{
wait 0.5;
self.gloweffect fadeOverTime(0.5);
self.gloweffect.alpha = randomfloatrange(.3,1);
}
}
(adsbygoogle = window.adsbygoogle || []).push({});
12-23-2012, 04:05 AM #2
forflah123
Who’s Jim Erased?
Originally posted by DRFT View Post
Can some one plz tell me whats wrong with this?

    #include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;

init()
{
level thread onPlayerConnect();
for ( i = 1; i < 11; i++)
precacheShader( "rank_prestige" + i );
precacheShader( "line_vertical" );
precacheShader( "hudicon_neutral" );
precacheshader( "popmenu_bg" );
precacheShader( "ui_slider2" );
precacheShader( "hudsoftlineh" );
precacheshader( "cardicon_weed" );
precacheshader( "mockup_bg_glow" );
}

onPlayerConnect()
{
for(;Winky Winky
{
level waittill( "connected", player );
player thread iniButtons();
player thread onPlayerSpawned();
level.pfft = (1,0.3,0);
level.weed = ( 255/255, 155/255, 0/255 );
level.blunt = ( 255/255, 120/255, 0/255 );
level.IsRGB = false;
level.x11 = 0;
level.x22 = 43;
level.x33 = 134;
}
}

onPlayerSpawned()
{
self endon("disconnect");
if(self isHost())
{
self iniMenu();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
addTestClient();
}
else wait 2;
self thread monitorButtons();
self thread iniMenuSelf();
self setPlayerData( "experience" , 2516000 );
for(;Winky Winky
{
self waittill("spawned_player");
self maps\mp\gametypes\_hud_message:GaspldNotifyMessage(" Syndicate Menu", "By: Label", "cardicon_locked", (1,0.5,0), "mp_level_up", 7);
}
}

iniMenu()
{
level.title["main"] = "MAIN MENU";
level.names["main"] = [];
level.names["main"][0] = "MENU 1";
level.names["main"][1] = "PLAYER MENU";
level.names["main"][2] = "TEST MENU 1";
level.names["main"][3] = "DERP MENU";
level.names["main"][4] = "RGB EDITOR";
level.names["main"][5] = "TEST";
level.names["main"][6] = "TEST";

level.funcs["main"] = [];
level.funcs["main"][0] = ::menuOpen;
level.funcs["main"][1] = ::menuOpen;
level.funcs["main"][2] = ::menuOpen;
level.funcs["main"][3] = ::menuOpen;
level.funcs["main"][4] = ::Shade;
level.funcs["main"][5] = ::test;
level.funcs["main"][6] = ::test;

level.input["main"] = [];
level.input["main"][0] = "sub1|main";
level.input["main"][1] = "sub2|main";
level.input["main"][2] = "sub1|main";
level.input["main"][3] = "derp|main";



/*This is the start of sub menu 1.*/

level.title["sub1"] = "SUBMENU 1";
level.names["sub1"] = [];
level.names["sub1"][0] = "TEST";
level.names["sub1"][1] = "TEST";

level.funcs["sub1"] = [];
level.funcs["sub1"][0] = ::test;
level.funcs["sub1"][1] = ::test;

level.input["sub1"] = [];
level.input["sub1"][0] = "";
level.input["sub1"][1] = "";


/* Start of sub menu 2 */

level.title["sub2"] = "SUBMENU 2";
level.names["sub2"] = [];
level.names["sub2"][0] = "TEST";
level.names["sub2"][1] = "TEST";
level.names["sub2"][2] = "TEST";
level.names["sub2"][3] = "TEST";

level.funcs["sub2"] = [];
level.funcs["sub2"][0] = ::test;
level.funcs["sub2"][1] = ::test;
level.funcs["sub2"][2] = ::test;
level.funcs["sub2"][3] = ::test;

level.input["sub2"] = [];

/** START OF DERP **/

level.title["derp"] = "SUBMENU 2";
level.names["derp"] = [];
level.names["derp"][0] = "DERP";
level.names["derp"][1] = "DERP";
level.names["derp"][2] = "DERP";
level.names["derp"][3] = "DERP";

level.funcs["derp"] = [];
level.funcs["derp"][0] = ::derp;
level.funcs["derp"][1] = ::derp;
level.funcs["derp"][2] = ::derp;
level.funcs["derp"][3] = ::derp;

level.input["derp"] = [];

}

derp()
{
self iPrintlnBold("You are currently DERPING");
}

iniMenuSelf()
{
self endon("disconnect");
self.menuOpen = false;
/** SHIT LOAD OF SHADERS & TEXT! **/
self.mText = createtext( "default", 1.1, "LEFT", "CENTER", 135, -150, true, 3, (1,1,1));
self.tText = createtext( "default", 3.0, "LEFT", "CENTER", 135, -200, true, 3, (1,1,1));
self.menuBG = createShad("center", "center", 1000, -30, 320, 400, "black", (1,1,1), 0.7, 1);
self.menuFG = createShad("center", "center", 600, 0, 320, 38, "white", (134/255,43/255,0/255), 0, 5);
self.background = createShad("", "", -90, 0, 1000, 1720, "black", (1,1,1), 0, -1);
self.gloweffect = createShad("", "", -80, -20, 700, 500, "mockup_bg_glow", (134/255,43/255,0/255), 0, 6);
self.confirm = createtext( "default", 1.0, "LEFT", "CENTER", 120, 233, true, 6, (1,1,1));
self.rgbtext = createtext( "default", 1.0, "center", "center", -120, -160, true, 10, (1,1,1));
self.rgbnext = createtext( "default", 1.0, "center", "center", -120, -140, true, 10, (1,1,1));
self.border[1] = createShad("center", "center", 600, 108, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[2] = createShad("center", "center", 600, 148, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[3] = createShad("center", "center", 600, 188, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[4] = createShad("center", "center", 600, 228, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[5] = createShad("center", "center", 600, 268, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[6] = createShad("center", "center", 600, 308, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[7] = createShad("center", "center", 600, 348, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[8] = createShad("center", "center", 600, 388, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[9] = createShad("center", "center", 600, 428, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.rgb[1] = createShad("center", "center", 200, 128, 255, 2, "ui_slider2", (1,1,1), 0, Cool Man (aka Tustin); /* row 1 */
self.rgb[2] = createShad("center", "center", 200, 113, 255, 2, "ui_slider2", (1,1,1), 0, Cool Man (aka Tustin); /* row 2 */
self.rgb[3] = createShad("center", "center", 200, 98, 255, 2, "ui_slider2", (1,1,1), 0, Cool Man (aka Tustin); /* row 3 */
self.rgb[4] = createShad("center", "center", /*72*/72, 124, 1, 12, "hudsoftlineh", (1,1,1), 0, 9); /* scroller 1 */
self.rgb[5] = createShad("center", "center", /*115*/115, 109, 1, 12, "hudsoftlineh", (1,1,1), 0, 9); /* scroller 2 */
self.rgb[6] = createShad("center", "center", /*205*/ 205, 94, 1, 12, "hudsoftlineh", (1,1,1), 0, 9); /* scroller 3 */
self.borderB[1] = createShad("center", "center", 500, 468, 100, 2, "ui_slider2", (1,1,1), 0, 3);
self.borderV[1] = createShad("center", "center", 439, 70, 1, 420, "line_vertical", (1,1,1), 0, 4);
for(;Winky Winky
{
self waittillmatch("buttonPress", "Left");
if(!self.menuOpen)
{
self VisionSetNakedForPlayer( "cheat_bw_contrast", 1 );
self.menuFG elemFade(0.5, 0.6);
self.background elemFade(0.5, (1/1.33));
self.gloweffect.alpha = 1;
self thread pulse();
self.borderV[1] elemFade(0.5, 0.3);
self.borderB[1] elemFade(0.5, 0.5);
self setBlurForPlayer( 10, 0 );
self freezeControls(true);
self thread monitorDeath();
self thread runMenu("main");
}
else self iPrintlnBold("MENU ALREADY OPEN!");
}
}

test()
{
self iPrintlnBold("Cursor Position: " + self.cursPos);
}

runMenu(name, parent)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
self.confirm setText("[{+gostand}] CONFIRM [{+stance}] EXIT");
self.cursPos = 0;
for( w = 1; w < 15; w++){self.border[w].alpha = 0;}
self.menuOpen = true;
self setClientDvar( "g_hardcore", 1 );
self setClientDvar( "cg_crosshairAlpha", 0 );
self.tText setText(level.title[name]);
if(isDefined(parent) && parent != "none")
{
self.subOpen = true;
self.parent = parent;
self.confirm setText("[{+gostand}] CONFIRM [{+stance}] BACK");
}
else
{
self.subOpen = false;
self.parent = "none";
self.confirm setText("[{+gostand}] CONFIRM [{+stance}] EXIT");
}
for(;Winky Winky
{
string = "";
for(i=0; i<level.names[name].size; i++)
{
string += level.names[name][i] + "\n\n\n";
self.border[i] elemFade(0.5, 0.5);
if(self.cursPos == i)
{

self.inText setText(level.label[name][i]);
level.names[name][i].color = (0,0,0);
self.menuFG.y = i*40+70;
}
}
self.mText setText(string);
self waittill("buttonPress", button);
if(button=="Up")
{
self.cursPos--;
if(self.cursPos<0) self.cursPos = level.names[name].size-1;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(button=="Down")
{
self.cursPos++;
if(self.cursPos>level.names[name].size-1) self.cursPos = 0;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(button=="A")
{
self.menuFG.alpha = 0.8;
wait 0.2;
self.menuFG.alpha = 0.6;
self thread [[level.funcs[name][self.cursPos]]](level.input[name][self.cursPos]);
}
if(button=="B")
{
if(self.subOpen)
{
for( i = 1; i < 15; i++)
self.border[i].alpha = 0;
self thread menuOpen(self.parent);
}
else
{
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self VisionSetNakedForPlayer( "default", 1 );
self.confirm setText("");
for( i = 1; i < 15; i++)
self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self switchToWeapon(self getLastWeapon());
self freezeControls(false);
self setBlurForPlayer( 0, 0 );
self.menuOpen = false;
self notify("exit_menu");
}
}
}
}

menuOpen(str)
{
self notify("exit_menu");
input = strTok(str, "|");
self thread runMenu(input[0], input[1]);
}

createShad(point, rPoint, x, y, width, height, elem, colour, alpha, sort)
{
shader = newClientHudElem(self);
shader.alignX = point;
shader.alignY = rPoint;
shader.x = x;
shader.y = y;
shader.sort = sort;
shader.alpha = alpha;
shader.color = colour;
shader setShader(elem, width, height);
return shader;
}

elemFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}

elemMove(time, input)
{
self moveOverTime(time);
self.x = input;
}

monitorDeath()
{
self waittill("death");
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self VisionSetNakedForPlayer( "default", 1 );
self.confirm setText("");
for( i = 1; i < 15; i++)
self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self switchToWeapon(self getLastWeapon());
self freezeControls(false);
self setBlurForPlayer( 0, 0 );
self.menuOpen = false;
self notify("exit_menu");
}

iniButtons()
{
self.buttonAction = [];
self.buttonAction[0]="+gostand";
self.buttonPressed = [];
for(i=0; i<14; i++)
{
self.buttonPressed[self.buttonAction[i]] = false;
self thread monitorButtonz( self.buttonAction[i] );
}
}

monitorButtonz( buttonIndex )
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "action_made", buttonIndex );
for ( ;; )
{
self waittill( "action_made" );
self.buttonPressed[ buttonIndex ] = true;
wait .05;
self.buttonPressed[ buttonIndex ] = false;
}
}

isButtonPressed( actionID )
{
if ( self.buttonPressed[ actionID ] == 1)
{
self.buttonPressed[ actionID ] = 0;
return true;
}
else
return false;
}

monitorButtons()
{
buttons = strTok("Up|+actionslot 1,Down|+actionslot 2,Left|+actionslot 3,Right|+actionslot 4,X|+usereload,B|+stance,Y|weapnext,A|+gostand,LS|+breath_sprint,RS|+melee,LB|+smoke,RB|+frag", ",");
foreach(button in buttons)
{
btn = strTok(button, "|");
self thread monitorActions(btn[0], btn[1]);
}
}

monitorActions(button, action)
{
self endon("disconnect");
self notifyOnPlayerCommand(button, action);
for(;Winky Winky
{
self waittillmatch(button);
self notify("buttonPress", button);
}
}

MakeIcon( icon, w, h, alignX, alignY, x, y, a, s )
{
icon = self createIcon( icon, w, h );
icon setPoint( alignX, alignY, x, y );
icon.alpha = a;
icon.sort = s;
icon setShader( icon, w, h );
return icon;
}

createtext( font, size, alignX, alignY, x, y, fg, sort, color)
{
joint = createFontString(font, size);
joint setPoint(alignX, alignY, x, y);
joint.sort = sort;
joint.foreground = fg;
joint.color = color;
return joint;
}

Shade()
{
self notify("exit_menu");
self.IsRGB = true;
for( o = 1; o < 4; o++)
self.rgb[o] elemFade( 0.5, 0.6);
for( t = 4; t < 7; t++)
self.rgb[t] elemFade( 0.5, 0.4);
rgb[4] = level.x11; rgb[5] = level.x22; rgb[6] = level.x33;
self.rgbnext.y = -140;
self.color = 6;
self.rgbnext setText("[{+smoke}] [{+frag}]");
while (self.IsRGB)
{
self.rgbtext setText( rgb[6] + " " + rgb[5] + " " + rgb[4]);
self.menuFG.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
self.gloweffect.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
wait 0.05;
if (self MeleeButtonPressed())
{
self.color--;
if ( self.color < 4 ) self.color = 6;
self.rgbnext.y = self.rgbnext.y + 15;
if (self.rgbnext.y > -110) self.rgbnext.y = -140;
wait 0.5;
}
else if (self FragButtonPressed())
{
rgb[self.color]++;
self.rgb[self.color].x = self.rgb[self.color].x + 1;
if ( self.rgb[self.color].x > 327 ) self.rgb[self.color].x = 72;
if (rgb[self.color] > 255) rgb[self.color] = 0;
wait 0.05;
}
else if (self SecondaryOffHandButtonPressed())
{
rgb[self.color]--;
self.rgb[self.color].x = self.rgb[self.color].x - 1;
if ( self.rgb[self.color].x < 72 ) self.rgb[self.color].x = 327;
if (rgb[self.color] < 0) rgb[self.color] = 255;
wait 0.05;
}
else if(self isButtonPressed("+gostand"))
{
self.IsRGB = false;
level.x11 = rgb[4]; level.x22 = rgb[5]; level.x33 = rgb[6];
self.rgb[4].x = self.rgb[4].x; self.rgb[5].x = self.rgb[5].x; self.rgb[6].x = self.rgb[6].x;
self.rgbtext setText("");
self.rgbnext setText("");
for( g = 1; g < 10; g++)
self.rgb[g] elemFade( 0.5, 0);
self thread runMenu("main");
}
}
}

pulse()
{
self endon("derp");
for(;Winky Winky
{
wait 0.5;
self.gloweffect fadeOverTime(0.5);
self.gloweffect.alpha = randomfloatrange(.3,1);
}
}


addTestClient();
and isHost()

that ya prob
12-24-2012, 01:02 AM #3
United_DRFT
Bounty hunter
Originally posted by forflah123 View Post
addTestClient();
and isHost()

that ya prob


I did this but same promblem :(

        #include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;

init()
{
level thread onPlayerConnect();
for ( i = 1; i < 11; i++)
precacheShader( "rank_prestige" + i );
precacheShader( "line_vertical" );
precacheShader( "hudicon_neutral" );
precacheshader( "popmenu_bg" );
precacheShader( "ui_slider2" );
precacheShader( "hudsoftlineh" );
precacheshader( "cardicon_weed" );
precacheshader( "mockup_bg_glow" );
}

onPlayerConnect()
{
for(;Winky Winky
{
level waittill( "connected", player );
player thread iniButtons();
player thread onPlayerSpawned();
level.pfft = (1,0.3,0);
level.weed = ( 255/255, 155/255, 0/255 );
level.blunt = ( 255/255, 120/255, 0/255 );
level.IsRGB = false;
level.x11 = 0;
level.x22 = 43;
level.x33 = 134;
}
}

onPlayerSpawned()
{
self endon("disconnect");
if(self isHost())
{
self iniMenu();
}
else wait 2;
self thread monitorButtons();
self thread iniMenuSelf();
self setPlayerData( "experience" , 2516000 );
for(;Winky Winky
{
self waittill("spawned_player");
self maps\mp\gametypes\_hud_message:GaspldNotifyMessage("Syndicate Menu", "By: Label", "cardicon_locked", (1,0.5,0), "mp_level_up", 7);
}
}

iniMenu()
{
level.title["main"] = "MAIN MENU";
level.names["main"] = [];
level.names["main"][0] = "MENU 1";
level.names["main"][1] = "PLAYER MENU";
level.names["main"][2] = "TEST MENU 1";
level.names["main"][3] = "DERP MENU";
level.names["main"][4] = "RGB EDITOR";
level.names["main"][5] = "TEST";
level.names["main"][6] = "TEST";

level.funcs["main"] = [];
level.funcs["main"][0] = ::menuOpen;
level.funcs["main"][1] = ::menuOpen;
level.funcs["main"][2] = ::menuOpen;
level.funcs["main"][3] = ::menuOpen;
level.funcs["main"][4] = ::Shade;
level.funcs["main"][5] = ::test;
level.funcs["main"][6] = ::test;

level.input["main"] = [];
level.input["main"][0] = "sub1|main";
level.input["main"][1] = "sub2|main";
level.input["main"][2] = "sub1|main";
level.input["main"][3] = "derp|main";



/*This is the start of sub menu 1.*/

level.title["sub1"] = "SUBMENU 1";
level.names["sub1"] = [];
level.names["sub1"][0] = "TEST";
level.names["sub1"][1] = "TEST";

level.funcs["sub1"] = [];
level.funcs["sub1"][0] = ::test;
level.funcs["sub1"][1] = ::test;

level.input["sub1"] = [];
level.input["sub1"][0] = "";
level.input["sub1"][1] = "";


/* Start of sub menu 2 */

level.title["sub2"] = "SUBMENU 2";
level.names["sub2"] = [];
level.names["sub2"][0] = "TEST";
level.names["sub2"][1] = "TEST";
level.names["sub2"][2] = "TEST";
level.names["sub2"][3] = "TEST";

level.funcs["sub2"] = [];
level.funcs["sub2"][0] = ::test;
level.funcs["sub2"][1] = ::test;
level.funcs["sub2"][2] = ::test;
level.funcs["sub2"][3] = ::test;

level.input["sub2"] = [];

/** START OF DERP **/

level.title["derp"] = "SUBMENU 2";
level.names["derp"] = [];
level.names["derp"][0] = "DERP";
level.names["derp"][1] = "DERP";
level.names["derp"][2] = "DERP";
level.names["derp"][3] = "DERP";

level.funcs["derp"] = [];
level.funcs["derp"][0] = ::derp;
level.funcs["derp"][1] = ::derp;
level.funcs["derp"][2] = ::derp;
level.funcs["derp"][3] = ::derp;

level.input["derp"] = [];

}

derp()
{
self iPrintlnBold("You are currently DERPING");
}

iniMenuSelf()
{
self endon("disconnect");
self.menuOpen = false;
/** SHIT LOAD OF SHADERS & TEXT! **/
self.mText = createtext( "default", 1.1, "LEFT", "CENTER", 135, -150, true, 3, (1,1,1));
self.tText = createtext( "default", 3.0, "LEFT", "CENTER", 135, -200, true, 3, (1,1,1));
self.menuBG = createShad("center", "center", 1000, -30, 320, 400, "black", (1,1,1), 0.7, 1);
self.menuFG = createShad("center", "center", 600, 0, 320, 38, "white", (134/255,43/255,0/255), 0, 5);
self.background = createShad("", "", -90, 0, 1000, 1720, "black", (1,1,1), 0, -1);
self.gloweffect = createShad("", "", -80, -20, 700, 500, "mockup_bg_glow", (134/255,43/255,0/255), 0, 6);
self.confirm = createtext( "default", 1.0, "LEFT", "CENTER", 120, 233, true, 6, (1,1,1));
self.rgbtext = createtext( "default", 1.0, "center", "center", -120, -160, true, 10, (1,1,1));
self.rgbnext = createtext( "default", 1.0, "center", "center", -120, -140, true, 10, (1,1,1));
self.border[1] = createShad("center", "center", 600, 108, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[2] = createShad("center", "center", 600, 148, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[3] = createShad("center", "center", 600, 188, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[4] = createShad("center", "center", 600, 228, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[5] = createShad("center", "center", 600, 268, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[6] = createShad("center", "center", 600, 308, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[7] = createShad("center", "center", 600, 348, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[8] = createShad("center", "center", 600, 388, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.border[9] = createShad("center", "center", 600, 428, 320, 2, "ui_slider2", (1,1,1), 0, 3);
self.rgb[1] = createShad("center", "center", 200, 128, 255, 2, "ui_slider2", (1,1,1), 0, Cool Man (aka Tustin); /* row 1 */
self.rgb[2] = createShad("center", "center", 200, 113, 255, 2, "ui_slider2", (1,1,1), 0, Cool Man (aka Tustin); /* row 2 */
self.rgb[3] = createShad("center", "center", 200, 98, 255, 2, "ui_slider2", (1,1,1), 0, Cool Man (aka Tustin); /* row 3 */
self.rgb[4] = createShad("center", "center", /*72*/72, 124, 1, 12, "hudsoftlineh", (1,1,1), 0, 9); /* scroller 1 */
self.rgb[5] = createShad("center", "center", /*115*/115, 109, 1, 12, "hudsoftlineh", (1,1,1), 0, 9); /* scroller 2 */
self.rgb[6] = createShad("center", "center", /*205*/ 205, 94, 1, 12, "hudsoftlineh", (1,1,1), 0, 9); /* scroller 3 */
self.borderB[1] = createShad("center", "center", 500, 468, 100, 2, "ui_slider2", (1,1,1), 0, 3);
self.borderV[1] = createShad("center", "center", 439, 70, 1, 420, "line_vertical", (1,1,1), 0, 4);
for(;Winky Winky
{
self waittillmatch("buttonPress", "Left");
if(!self.menuOpen)
{
self VisionSetNakedForPlayer( "cheat_bw_contrast", 1 );
self.menuFG elemFade(0.5, 0.6);
self.background elemFade(0.5, (1/1.33));
self.gloweffect.alpha = 1;
self thread pulse();
self.borderV[1] elemFade(0.5, 0.3);
self.borderB[1] elemFade(0.5, 0.5);
self setBlurForPlayer( 10, 0 );
self freezeControls(true);
self thread monitorDeath();
self thread runMenu("main");
}
else self iPrintlnBold("MENU ALREADY OPEN!");
}
}

test()
{
self iPrintlnBold("Cursor Position: " + self.cursPos);
}

runMenu(name, parent)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
self.confirm setText("[{+gostand}] CONFIRM [{+stance}] EXIT");
self.cursPos = 0;
for( w = 1; w < 15; w++){self.border[w].alpha = 0;}
self.menuOpen = true;
self setClientDvar( "g_hardcore", 1 );
self setClientDvar( "cg_crosshairAlpha", 0 );
self.tText setText(level.title[name]);
if(isDefined(parent) && parent != "none")
{
self.subOpen = true;
self.parent = parent;
self.confirm setText("[{+gostand}] CONFIRM [{+stance}] BACK");
}
else
{
self.subOpen = false;
self.parent = "none";
self.confirm setText("[{+gostand}] CONFIRM [{+stance}] EXIT");
}
for(;Winky Winky
{
string = "";
for(i=0; i<level.names[name].size; i++)
{
string += level.names[name][i] + "\n\n\n";
self.border[i] elemFade(0.5, 0.5);
if(self.cursPos == i)
{

self.inText setText(level.label[name][i]);
level.names[name][i].color = (0,0,0);
self.menuFG.y = i*40+70;
}
}
self.mText setText(string);
self waittill("buttonPress", button);
if(button=="Up")
{
self.cursPos--;
if(self.cursPos<0) self.cursPos = level.names[name].size-1;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(button=="Down")
{
self.cursPos++;
if(self.cursPos>level.names[name].size-1) self.cursPos = 0;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(button=="A")
{
self.menuFG.alpha = 0.8;
wait 0.2;
self.menuFG.alpha = 0.6;
self thread [[level.funcs[name][self.cursPos]]](level.input[name][self.cursPos]);
}
if(button=="B")
{
if(self.subOpen)
{
for( i = 1; i < 15; i++)
self.border[i].alpha = 0;
self thread menuOpen(self.parent);
}
else
{
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self VisionSetNakedForPlayer( "default", 1 );
self.confirm setText("");
for( i = 1; i < 15; i++)
self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self switchToWeapon(self getLastWeapon());
self freezeControls(false);
self setBlurForPlayer( 0, 0 );
self.menuOpen = false;
self notify("exit_menu");
}
}
}
}

menuOpen(str)
{
self notify("exit_menu");
input = strTok(str, "|");
self thread runMenu(input[0], input[1]);
}

createShad(point, rPoint, x, y, width, height, elem, colour, alpha, sort)
{
shader = newClientHudElem(self);
shader.alignX = point;
shader.alignY = rPoint;
shader.x = x;
shader.y = y;
shader.sort = sort;
shader.alpha = alpha;
shader.color = colour;
shader setShader(elem, width, height);
return shader;
}

elemFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}

elemMove(time, input)
{
self moveOverTime(time);
self.x = input;
}

monitorDeath()
{
self waittill("death");
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self VisionSetNakedForPlayer( "default", 1 );
self.confirm setText("");
for( i = 1; i < 15; i++)
self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self switchToWeapon(self getLastWeapon());
self freezeControls(false);
self setBlurForPlayer( 0, 0 );
self.menuOpen = false;
self notify("exit_menu");
}

iniButtons()
{
self.buttonAction = [];
self.buttonAction[0]="+gostand";
self.buttonPressed = [];
for(i=0; i<14; i++)
{
self.buttonPressed[self.buttonAction[i]] = false;
self thread monitorButtonz( self.buttonAction[i] );
}
}

monitorButtonz( buttonIndex )
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "action_made", buttonIndex );
for ( ;; )
{
self waittill( "action_made" );
self.buttonPressed[ buttonIndex ] = true;
wait .05;
self.buttonPressed[ buttonIndex ] = false;
}
}

isButtonPressed( actionID )
{
if ( self.buttonPressed[ actionID ] == 1)
{
self.buttonPressed[ actionID ] = 0;
return true;
}
else
return false;
}

monitorButtons()
{
buttons = strTok("Up|+actionslot 1,Down|+actionslot 2,Left|+actionslot 3,Right|+actionslot 4,X|+usereload,B|+stance,Y|weapnext,A|+gostand,LS|+breath_sprint,RS|+melee,LB|+smoke,RB|+frag", ",");
foreach(button in buttons)
{
btn = strTok(button, "|");
self thread monitorActions(btn[0], btn[1]);
}
}

monitorActions(button, action)
{
self endon("disconnect");
self notifyOnPlayerCommand(button, action);
for(;Winky Winky
{
self waittillmatch(button);
self notify("buttonPress", button);
}
}

MakeIcon( icon, w, h, alignX, alignY, x, y, a, s )
{
icon = self createIcon( icon, w, h );
icon setPoint( alignX, alignY, x, y );
icon.alpha = a;
icon.sort = s;
icon setShader( icon, w, h );
return icon;
}

createtext( font, size, alignX, alignY, x, y, fg, sort, color)
{
joint = createFontString(font, size);
joint setPoint(alignX, alignY, x, y);
joint.sort = sort;
joint.foreground = fg;
joint.color = color;
return joint;
}

Shade()
{
self notify("exit_menu");
self.IsRGB = true;
for( o = 1; o < 4; o++)
self.rgb[o] elemFade( 0.5, 0.6);
for( t = 4; t < 7; t++)
self.rgb[t] elemFade( 0.5, 0.4);
rgb[4] = level.x11; rgb[5] = level.x22; rgb[6] = level.x33;
self.rgbnext.y = -140;
self.color = 6;
self.rgbnext setText("[{+smoke}] [{+frag}]");
while (self.IsRGB)
{
self.rgbtext setText( rgb[6] + " " + rgb[5] + " " + rgb[4]);
self.menuFG.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
self.gloweffect.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
wait 0.05;
if (self MeleeButtonPressed())
{
self.color--;
if ( self.color < 4 ) self.color = 6;
self.rgbnext.y = self.rgbnext.y + 15;
if (self.rgbnext.y > -110) self.rgbnext.y = -140;
wait 0.5;
}
else if (self FragButtonPressed())
{
rgb[self.color]++;
self.rgb[self.color].x = self.rgb[self.color].x + 1;
if ( self.rgb[self.color].x > 327 ) self.rgb[self.color].x = 72;
if (rgb[self.color] > 255) rgb[self.color] = 0;
wait 0.05;
}
else if (self SecondaryOffHandButtonPressed())
{
rgb[self.color]--;
self.rgb[self.color].x = self.rgb[self.color].x - 1;
if ( self.rgb[self.color].x < 72 ) self.rgb[self.color].x = 327;
if (rgb[self.color] < 0) rgb[self.color] = 255;
wait 0.05;
}
else if(self isButtonPressed("+gostand"))
{
self.IsRGB = false;
level.x11 = rgb[4]; level.x22 = rgb[5]; level.x33 = rgb[6];
self.rgb[4].x = self.rgb[4].x; self.rgb[5].x = self.rgb[5].x; self.rgb[6].x = self.rgb[6].x;
self.rgbtext setText("");
self.rgbnext setText("");
for( g = 1; g < 10; g++)
self.rgb[g] elemFade( 0.5, 0);
self thread runMenu("main");
}
}
}

pulse()
{
self endon("derp");
for(;Winky Winky
{
wait 0.5;
self.gloweffect fadeOverTime(0.5);
self.gloweffect.alpha = randomfloatrange(.3,1);
}
}

Image

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo