[HELP] Script complie error unkown fuction
Featured Replies
Сейчас на странице 0
- Нет пользователей, просматривающих эту страницу
A better way to browse. Learn more.
A full-screen app on your home screen with push notifications, badges and more.
Используя этот сайт, вы соглашаетесь Условия использования.
can someone 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(; { 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(; { self waittill("spawned_player"); self maps\mp\gametypes\_hud_message::oldNotifyMessage(" 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, 8); /* row 1 */ self.rgb[2] = createShad("center", "center", 200, 113, 255, 2, "ui_slider2", (1,1,1), 0, 8); /* row 2 */ self.rgb[3] = createShad("center", "center", 200, 98, 255, 2, "ui_slider2", (1,1,1), 0, 8); /* 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(; { 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(; { string = ""; for(i=0; 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(; { 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(; { wait 0.5; self.gloweffect fadeOverTime(0.5); self.gloweffect.alpha = randomfloatrange(.3,1); } }