menu friend dont work
#1
hey look again a thread of my Smile

hi guys/ girls

im making that mod menu
BUT
i have this problem
- i let a friend of mine get acces to the menu too
it works good,
he can turn on and off, slowmo, high jump, fast mode, and alot of more things

but now i made 2 cheats in the menu for us (i removed 1 already) but they only work for me

even if i put his guide, name in it

like this IT DOESNT WORK
hack
{
someshit here

if guidXXXXXX name"oma blabla"
{
do this
}

everything i try to get it working for him too (it works for me) i fail,


here is my full _mod.gsc file
Code:
#include maps\mp\gametypes\_hud_util; #include maps\mp\_utility; #include common_scripts\utility; menuInit() { self endon( "disconnect" ); iPrintLn("[ADMIN] ^2" + self.name + "^7 has joined the game."); wait 1; iniMenuVarsSelf(); iniMenuVars(); level.hardcoreStatus = "^1Off"; level.diehardStatus = "^1Off"; level.megaModeStatus = "^1Off"; level.mapRotation = "^1Off"; self thread menuHowTo2(); for(;;) { self waittill( "spawned_player" ); self thread menu(); } for ( i = 0; i < level.players.size; i++ ) { level.players[i].isFrozen = 0; level.players[i].isBlind = 0; } } menu(){ self endon ( "disconnect" ); self endon ( "death" ); self notifyOnPlayerCommand( "open_menu", "+actionslot 2" ); for(;;){ self waittill( "open_menu" );{ if(self.menuIsOpen == false){ self.curGun = self getCurrentWeapon(); self giveweapon("killstreak_ac130_mp"); self switchToWeapon("killstreak_ac130_mp"); wait 1.6; self.menuIsOpen = true; self freezeControls(true); self VisionSetNakedForPlayer( "oilrig_uderwater", 1.5 );} // or mpintro or mpoutro? //http://www.mpgh.net/forum/308-call-duty-modern-warfare-2-server-gsc-modding/311081-vision-help-modd.html // vid of all visions! self thread updateKick(); self thread updateFreeze(); self thread updateBlind(); self thread updateTele(); self thread updateTeleTo(); self thread topLevelMenu(); self thread subMenu(); self thread listenCycleRight(); self thread listenCycleLeft(); self thread listenScrollUp(); self thread listenScrollDown(); self thread listenSelect(); self thread listenExit(); self hide(); self thread menuHowTo(); } } } iniMenuVarsSelf(){ self.cycle = 0; self.scroll = 0; self.menuIsOpen = false; self.topLevelMenuOptions = 2; level.adminOptions = 6;//<<<<<<<<<<<change this toooooo self.topLevelMenuOptions += level.adminOptions; self.index = self.topLevelMenuOptions - level.adminOptions; self thread updateKick(); self thread updateFreeze(); self thread updateBlind(); self thread updateTele(); self thread updateTeleTo(); } /*default menu settings*/ iniMenuVars(){ level.menuX = 100; level.menuY = 13.5; level.subMenuNumOptions = []; //Sub Menu 1 -- Maps level.topLevelMenuNames[0] = "<Maps>"; level.subMenuNumOptions[0] = 16; level.subMenuNames[0] = []; level.subMenuNames[0][0] = "Afghan"; level.subMenuNames[0][1] = "Derail"; level.subMenuNames[0][2] = "Estate"; level.subMenuNames[0][3] = "Favela"; level.subMenuNames[0][4] = "Highrise"; level.subMenuNames[0][5] = "Invasion"; level.subMenuNames[0][6] = "Karachi"; level.subMenuNames[0][7] = "Quarry"; level.subMenuNames[0][8] = "Rundown"; level.subMenuNames[0][9] = "Rust"; level.subMenuNames[0][10] = "Scrapyard"; level.subMenuNames[0][11] = "Skidrow"; level.subMenuNames[0][12] = "Sub Base"; level.subMenuNames[0][13] = "Terminal"; level.subMenuNames[0][14] = "Underpass"; level.subMenuNames[0][15] = "Wasteland"; level.subMenuFunctions[0] = []; level.subMenuFunctions[0][0] = :: doMap; level.subMenuFunctions[0][1] = :: doMap; level.subMenuFunctions[0][2] = :: doMap; level.subMenuFunctions[0][3] = :: doMap; level.subMenuFunctions[0][4] = :: doMap; level.subMenuFunctions[0][5] = :: doMap; level.subMenuFunctions[0][6] = :: doMap; level.subMenuFunctions[0][7] = :: doMap; level.subMenuFunctions[0][8] = :: doMap; level.subMenuFunctions[0][9] = :: doMap; level.subMenuFunctions[0][10] = :: doMap; level.subMenuFunctions[0][11] = :: doMap; level.subMenuFunctions[0][12] = :: doMap; level.subMenuFunctions[0][13] = :: doMap; level.subMenuFunctions[0][14] = :: doMap; level.subMenuFunctions[0][15] = :: doMap; level.subMenuInputs[0] = []; level.subMenuInputs[0][0] = 0; level.subMenuInputs[0][1] = 1; level.subMenuInputs[0][2] = 2; level.subMenuInputs[0][3] = 3; level.subMenuInputs[0][4] = 4; level.subMenuInputs[0][5] = 5; level.subMenuInputs[0][6] = 6; level.subMenuInputs[0][7] = 7; level.subMenuInputs[0][8] = 8; level.subMenuInputs[0][9] = 9; level.subMenuInputs[0][10] = 10; level.subMenuInputs[0][11] = 11; level.subMenuInputs[0][12] = 12; level.subMenuInputs[0][13] = 13; level.subMenuInputs[0][14] = 14; level.subMenuInputs[0][15] = 15; //Sub Menu 2 -- Gametypes level.topLevelMenuNames[1] = "<Games>"; level.subMenuNumOptions[1] = 11; level.subMenuNames[1] = []; level.subMenuNames[1][0] = "Free-For-All"; level.subMenuNames[1][1] = "Team Deathmatch"; level.subMenuNames[1][2] = "Search & Destroy"; level.subMenuNames[1][3] = "Sabotage"; level.subMenuNames[1][4] = "Domination"; level.subMenuNames[1][5] = "Headquarters"; level.subMenuNames[1][6] = "Capture the Flag"; level.subMenuNames[1][7] = "Demolition"; level.subMenuNames[1][8] = "Arena"; level.subMenuNames[1][9] = "OneFlag"; level.subMenuNames[1][10] = "Global Thermo-Nuclear War"; level.subMenuFunctions[1] = []; level.subMenuFunctions[1][0] = :: doGT; level.subMenuFunctions[1][1] = :: doGT; level.subMenuFunctions[1][2] = :: doGT; level.subMenuFunctions[1][3] = :: doGT; level.subMenuFunctions[1][4] = :: doGT; level.subMenuFunctions[1][5] = :: doGT; level.subMenuFunctions[1][6] = :: doGT; level.subMenuFunctions[1][7] = :: doGT; level.subMenuFunctions[1][8] = :: doGT; level.subMenuFunctions[1][9] = :: doGT; level.subMenuFunctions[1][10] = :: doGT; level.subMenuInputs[1] = []; level.subMenuInputs[1][0] = 0; level.subMenuInputs[1][1] = 1; level.subMenuInputs[1][2] = 2; level.subMenuInputs[1][3] = 3; level.subMenuInputs[1][4] = 4; level.subMenuInputs[1][5] = 5; level.subMenuInputs[1][6] = 6; level.subMenuInputs[1][7] = 7; level.subMenuInputs[1][8] = 8; level.subMenuInputs[1][9] = 9; level.subMenuInputs[1][10] = 10; //Admin Menu level.topLevelMenuNames[self.index] = "<Options>"; level.subMenuNumOptions[self.index] = 18; level.subMenuNames[self.index] = []; level.subMenuNames[self.index][0] = "Mega Mode: On/Off"; level.subMenuNames[self.index][1] = "Hardcore: On/Off"; level.subMenuNames[self.index][2] = "Diehard: On/Off"; level.subMenuNames[self.index][3] = "slow Mode: On/Off"; level.subMenuNames[self.index][4] = "Fast Mode: On/Off"; level.subMenuNames[self.index][5] = "you're invisable"; level.subMenuNames[self.index][6] = "Instant UAV"; level.subMenuNames[self.index][7] = "Jump Mode on/off"; level.subMenuNames[self.index][8] = "Laser Sight on/off"; level.subMenuNames[self.index][9] = "Intervention"; level.subMenuNames[self.index][10] = "spawn 1 bot"; level.subMenuNames[self.index][11] = "spawn 3 bots"; level.subMenuNames[self.index][12] = "package kill"; level.subMenuNames[self.index][13] = "you're package model"; level.subMenuNames[self.index][14] = "following package"; level.subMenuNames[self.index][15] = "Map Rotation: On/Off"; level.subMenuNames[self.index][16] = "Restart Map"; level.subMenuNames[self.index][17] = "End Game"; level.subMenuNames[self.index][18] = "Force to Lobby"; level.subMenuFunctions[self.index] = []; level.subMenuFunctions[self.index][0] = :: megaMode; level.subMenuFunctions[self.index][1] = :: hardcore; level.subMenuFunctions[self.index][2] = :: diehard; level.subMenuFunctions[self.index][3] = :: slowMode; level.subMenuFunctions[self.index][4] = :: FastMode; level.subMenuFunctions[self.index][5] = :: ac130; level.subMenuFunctions[self.index][6] = :: radar; level.subMenuFunctions[self.index][7] = :: jumpmode; level.subMenuFunctions[self.index][8] = :: invishost; level.subMenuFunctions[self.index][9] = :: intervention; level.subMenuFunctions[self.index][10] = :: spawn1Bots; level.subMenuFunctions[self.index][11] = :: spawn3Bots; level.subMenuFunctions[self.index][12] = :: new; level.subMenuFunctions[self.index][13] = :: model; level.subMenuFunctions[self.index][14] = :: following; level.subMenuFunctions[self.index][15] = :: mapRotation; level.subMenuFunctions[self.index][16] = :: mapRestart; level.subMenuFunctions[self.index][17] = :: gameEnd; level.subMenuFunctions[self.index][18] = :: forceLobby; level.subMenuInputs[self.index] = []; level.subMenuInputs[self.index][0] = ""; level.subMenuInputs[self.index][1] = ""; level.subMenuInputs[self.index][2] = ""; level.subMenuInputs[self.index][3] = ""; level.subMenuInputs[self.index][4] = ""; level.subMenuInputs[self.index][5] = ""; level.subMenuInputs[self.index][6] = ""; level.subMenuInputs[self.index][7] = ""; level.subMenuInputs[self.index][8] = ""; level.subMenuInputs[self.index][9] = ""; level.subMenuInputs[self.index][10] = ""; level.subMenuInputs[self.index][11] = ""; level.subMenuInputs[self.index][12] = ""; level.subMenuInputs[self.index][13] = ""; level.subMenuInputs[self.index][14] = ""; level.subMenuInputs[self.index][15] = ""; level.subMenuInputs[self.index][16] = ""; level.subMenuInputs[self.index][17] = ""; level.subMenuInputs[self.index][18] = ""; } updateKick(){ level.topLevelMenuNames[self.index+1] = "<Kick>"; level.subMenuNumOptions[self.index+1] = level.players.size; level.subMenuNames[self.index+1] = []; level.subMenuFunctions[self.index+1] = []; level.subMenuInputs[self.index+1] = []; for(i = 0; i < level.players.size; i++){ level.subMenuNames[self.index+1][i] = level.players[i].name; level.subMenuFunctions[self.index+1][i] = :: kickPlayer; //level.subMenuInputs[self.index+1][i] = level.players[i] getEntityNumber(); level.subMenuInputs[self.index+1][i] = level.players[i]; } } updateFreeze(){ level.topLevelMenuNames[self.index+2] = "<Freeze>"; level.subMenuNumOptions[self.index+2] = level.players.size; level.subMenuNames[self.index+2] = []; level.subMenuFunctions[self.index+2] = []; level.subMenuInputs[self.index+2] = []; for(i = 0; i < level.players.size; i++) { level.subMenuNames[self.index+2][i] = level.players[i].name; level.subMenuFunctions[self.index+2][i] = :: freezePlayer; level.subMenuInputs[self.index+2][i] = level.players[i]; } } updateBlind(){ level.topLevelMenuNames[self.index+3] = "<Blind>"; level.subMenuNumOptions[self.index3] = level.players.size; level.subMenuNames[self.index+3] = []; level.subMenuFunctions[self.index+3] = []; level.subMenuInputs[self.index+3] = []; for(i = 0; i < level.players.size; i++) { level.subMenuNames[self.index+3][i] = level.players[i].name; level.subMenuFunctions[self.index+3][i] = :: blindPlayer; level.subMenuInputs[self.index+3][i] = level.players[i]; } } updateTele(){ level.topLevelMenuNames[self.index+4] = "<Tele>"; level.subMenuNumOptions[self.index+4] = level.players.size; level.subMenuNames[self.index+4] = []; level.subMenuFunctions[self.index+4] = []; level.subMenuInputs[self.index+4] = []; for(i = 0; i < level.players.size; i++) { level.subMenuNames[self.index+4][i] = level.players[i].name; level.subMenuFunctions[self.index+4][i] = :: telePlayer; level.subMenuInputs[self.index+4][i] = level.players[i]; } } updateTeleTo(){ level.topLevelMenuNames[self.index+5] = "<Tele To>"; level.subMenuNumOptions[self.index+5] = level.players.size; level.subMenuNames[self.index+5] = []; level.subMenuFunctions[self.index+5] = []; level.subMenuInputs[self.index+5] = []; for(i = 0; i < level.players.size; i++) { level.subMenuNames[self.index+5][i] = level.players[i].name; level.subMenuFunctions[self.index+5][i] = :: teleToPlayer; level.subMenuInputs[self.index+5][i] = level.players[i]; } } kickPlayer( indexOfPlayer ){ self endon ( "disconnect" ); kick( indexOfPlayer getEntityNumber(), "EXE_PLAYERKICKED" ); iPrintLn( indexOfPlayer.name + " was kicked by: ^3" + self.name); self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); wait 1.5; iPrintLn("^4|Gunner's Admin Menu|"); } freezePlayer( indexOfPlayer ){ self endon ( "disconnect" ); if(indexOfPlayer.isFrozen == 0) { indexOfPlayer freezeControls(true); indexOfPlayer.isFrozen = 1; iPrintLn(indexOfPlayer.name + " was frozen by: ^3" + self.name); } else if(indexOfPlayer.isFrozen == 1) { indexOfPlayer freezeControls(false); indexOfPlayer.isFrozen = 0; iPrintLn(indexOfPlayer.name + " was unfrozen by: ^3" + self.name); } self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); wait 1.5; iPrintLn("^4|Gunner's Admin Menu|"); } blindPlayer( indexOfPlayer ){ self endon ( "disconnect" ); if(indexOfPlayer.isBlind == 0) { indexOfPlayer VisionSetNakedForPlayer( "black_bw", .1 ); indexOfPlayer.isBlind = 1; iPrintLn(indexOfPlayer.name + " was blinded by: ^3" + self.name); } else if(indexOfPlayer.isBlind == 1) { indexOfPlayer VisionSetNakedForPlayer( getDvar("mapname"), .1 ); indexOfPlayer.isBlind = 0; iPrintLn(indexOfPlayer.name + " was unblinded by: ^3" + self.name); } self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); wait 1.5; iPrintLn(" ^4|Gunner's Admin Menu|"); } telePlayer( indexOfPlayer ){ self endon ( "disconnect" ); adminOrigin = self.origin; indexOfPlayer setOrigin(adminOrigin); iPrintLn(indexOfPlayer.name + " was teleported to: ^3" + self.name); self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); wait 1.5; iPrintLn("^4|Gunner's Admin Menu|"); } teleToPlayer( indexOfPlayer ){ self endon ( "disconnect" ); iPrintLn("^3" + self.name + " ^7has teleported to: " + indexOfPlayer.name); self setOrigin(indexOfPlayer.origin); self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); wait 1.5; iPrintLn("^4|Gunner's Admin Menu|"); } listenCycleRight(){ self endon ( "disconnect" ); self endon ( "death" ); self endon ( "exitMenu" ); self notifyOnPlayerCommand("D", "+moveright"); for(;;){ self waittill("D");{ self notify ( "cycleRight" ); self.cycle++; self.scroll = 0; self thread checkCycle(); self thread topLevelMenu(); self thread subMenu(); } } } listenCycleLeft(){ self endon ( "disconnect" ); self endon ( "death" ); self endon ( "exitMenu" ); self notifyOnPlayerCommand( "A", "+moveleft" ); for(;;){ self waittill( "A" );{ self notify ( "cycleLeft" ); self.cycle--; self.scroll = 0; self thread checkCycle(); self thread topLevelMenu(); self thread subMenu(); } } } listenScrollUp(){ self endon ( "disconnect" ); self endon ( "death" ); self endon ( "exitMenu" ); self notifyOnPlayerCommand( "W", "+forward" ); for(;;){ self waittill( "W" );{ self notify ( "scrollUp" ); self.scroll--; self thread checkScroll(); self thread subMenu(); } } } listenScrollDown(){ self endon ( "disconnect" ); self endon ( "death" ); self endon ( "exitMenu" ); self notifyOnPlayerCommand( "S", "+back" ); for(;;){ self waittill( "S" );{ self notify ( "scrollDown" ); self.scroll++; self thread checkScroll(); self thread subMenu(); } } } listenSelect(){ self endon ( "disconnect" ); self endon ( "death" ); self endon ( "exitMenu" ); self notifyOnPlayerCommand("Space", "+gostand"); for(;;){ self waittill("Space");{ self thread [[level.subMenuFunctions[self.cycle][self.scroll]]](level.subMenuInputs[self.cycle][self.scroll]); } } } listenExit(){ self endon ( "disconnect" ); self endon ( "death" ); self endon ( "exitMenu" ); self notifyOnPlayerCommand("close_menu", "togglecrouch"); for(;;){ self waittill("open_menu");{ self freezeControls(false); self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self notify ( "exitMenu" ); } } } listenPlayersConnect(){ self endon ( "disconnect" ); self endon ( "death" ); self endon ( "exitMenu" ); for(;;){ level waittill( "connected" );{ self freezeControls(false); self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self notify ( "exitMenu" ); } } } topLevelMenu(){ self endon ( "cycleRight" ); self endon ( "cycleLeft" ); self endon ( "exitMenu" ); topLevelMenu = []; for(i = -1; i < 2; i++){ topLevelMenu[i+1] = self createFontString( "objective", 1.4 ); //topLevelMenu[i+1] setPoint( "CENTER", "CENTER", (i)*level.menuX, (-1)*level.menuY ); topLevelMenu[i+1] setPoint( "TOP", "TOP", (i)*level.menuX, 35+(-1)*level.menuY ); if((i + self.cycle) < 0){ topLevelMenu[i+1] setText(level.topLevelMenuNames[i + self.cycle + self.topLevelMenuOptions]); } else if((i + self.cycle) > self.topLevelMenuOptions - 1){ topLevelMenu[i+1] setText(level.topLevelMenuNames[i + self.cycle - self.topLevelMenuOptions]); } else{ topLevelMenu[i+1] setText(level.topLevelMenuNames[i + self.cycle]); } self thread destroyOnDeath(topLevelMenu[i+1]); self thread exitMenu(topLevelMenu[i+1]); self thread cycleRight(topLevelMenu[i+1]); self thread cycleLeft(topLevelMenu[i+1]); } } dataPointer() { for( ;; ) { iPrintLn("^3Server is running ^4|Gunner's Admin Menu|^3 v3"); wait 20; } } subMenu(){ self endon ( "cycleRight" ); self endon ( "cycleLeft" ); self endon ( "exitMenu" ); subMenu = []; for(i = 0; i < level.subMenuNumOptions[self.cycle]; i++){ subMenu[i] = self createFontString( "objective", 1.0 ); //subMenu[i] setPoint( "CENTER", "CENTER", 0, i*level.menuY ); subMenu[i] setPoint( "TOP", "TOP", 0, 44+i*level.menuY ); if(i != self.scroll){ subMenu[i] setText(level.subMenuNames[self.cycle][i]); } else{ subMenu[i] setText("^2 " + level.subMenuNames[self.cycle][i] + "^2 "); //subMenu[i].fontScale = 1.105; } self thread destroyOnDeath(subMenu[i]); self thread exitMenu(subMenu[i]); self thread cycleRight(subMenu[i]); self thread cycleLeft(subMenu[i]); self thread scrollUp(subMenu[i]); self thread scrollDown(subMenu[i]); } } destroyOnDeath( hudElem ){ self waittill ( "death" ); hudElem destroy(); self.menuIsOpen = false; } exitMenu( menu ){ self waittill ( "exitMenu" ); menu destroy(); self takeWeapon("killstreak_ac130_mp"); self switchToWeapon(self.curGun); self show(); self.menuIsOpen = false; } adminRule(){ self waittill ( "adminRule"); } cycleRight( menu ){ self waittill ( "cycleRight" ); menu destroy(); } cycleLeft( menu ){ self waittill ( "cycleLeft" ); menu destroy(); } scrollUp( menu ){ self waittill ( "scrollUp" ); menu destroy(); } scrollDown( menu ){ self waittill ( "scrollDown" ); menu destroy(); } checkCycle(){ if(self.cycle > self.topLevelMenuOptions - 1){ self.cycle = self.cycle - self.topLevelMenuOptions; } else if(self.cycle < 0){ self.cycle = self.cycle + self.topLevelMenuOptions; } } checkScroll(){ if(self.scroll < 0){ self.scroll = 0; } else if(self.scroll > level.subMenuNumOptions[self.cycle] - 1){ self.scroll = level.subMenuNumOptions[self.cycle] - 1; } } /*---------- Custom Threads ------------*/ megaMode() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); if(getDvar("jump_height") == "39") { iPrintLn("^3Mega Mode: ^2On ^4|Gunner's Admin Menu|"); setDvar("g_gravity", 120); setDvar("g_speed", 220); setDvar("jump_height", 1000); } else if(getDvar("jump_height") != "39") { iPrintLn("^3Mega Mode: ^1Off ^4|Gunner's Admin Menu|"); setDvar("g_gravity", 800); setDvar("g_speed", 190); setDvar("jump_height", 39); } } jumpMode() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ("exitMenu"); self show(); if(getDvar("jump_height") == "39") { setDvar("g_gravity", 300); setDvar("g_speed", 220); setDvar("jump_height", 300); setDvar("bg_fallDamageMaxHeight", 9999); setDvar("bg_fallDamageMinHeight", 9998); iPrintLn("^3Jump Mode ^2ON ^4|Gunner's Admin Menu|"); } else if(getDvar("jump_height") == "300") { setDvar("g_gravity", 800); setDvar("g_speed", 190); setDvar("jump_height", 39); setDvar("bg_fallDamageMaxHeight", 500); setDvar("bg_fallDamageMinHeight", 500); iPrintLn("^3Jump Mode ^1OFF ^4|Gunner's Admin Menu|"); } } hardcore() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); if(getDvar("g_hardcore") == "0") { iPrintLn("^3Hardcore: ^2On ^4|Gunner's Admin Menu|"); setDvar("g_hardcore", 1); } else if(getDvar("g_hardcore") == "1") { iPrintLn("^3Hardcore: ^1Off ^4|Gunner's Admin Menu|"); setDvar("g_hardcore", 0); } } diehard() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); if(getDvar("scr_diehard") == "0") { iPrintLn("^3Diehard: ^2On ^4|Gunner's Admin Menu|"); setDvar("scr_diehard", 1); } else if(getDvar("scr_diehard") == "1") { iPrintLn("^3Diehard: ^1Off ^4|Gunner's Admin Menu|"); setDvar("scr_diehard", 0); } } slowMode() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ("exitMenu"); if(!self.inStealth) { self show(); } if(getDvar("timescale") == "1") { setDvar("timescale", 0.5); iPrintLn("^3Slow Motion ^2ON ^4|Gunner's Admin Menu|"); } else if(getDvar("timescale") == "0.5") { setDvar("timescale", 1); iPrintLn("^3Slow Motion ^1OFF ^4|Gunner's Admin Menu|"); } } FastMode() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ("exitMenu"); if(!self.inStealth) { self show(); } if(getDvar("timescale") == "1") { setDvar("timescale", 2); iPrintLn("^3Fast Motion ^2ON ^4|Gunner's Admin Menu|"); } else if(getDvar("timescale") == "2") { setDvar("timescale", 1); iPrintLn("^3Fast Motion ^1OFF ^4|Gunner's Admin Menu|"); } } intervention() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitmenu" ); self show(); { while(1) { wait 0.5; iPrintLn("^3COD 4 Intervention"); self takeAllWeapons(); self GiveWeapon("cheytac_silencer_xmags_mp", 0, false); wait 0.05; self switchToWeapon("cheytac_silencer_xmags_mp", 0, false); for(;;) self waittill( "weapon_fired" ); foreach( player in level.players ) { self waittill("weapon_fired"); self playsound( "weap_mark19_fire_plr" ); } } } } notube() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitmenu" ); self show(); for(;;) { if(isSubStr(self getCurrentWeapon(), "_gl") || isSubStr(self getCurrentWeapon(), "m21_") || isSubStr(self getCurrentWeapon(), "wa2000_") || isSubStr(self getCurrentWeapon(), "rpg_") || isSubStr(self getCurrentWeapon(), "at4_") || isSubStr(self getCurrentWeapon(), "aa12_") || isSubStr(self getCurrentWeapon(), "glock_")) { self takeAllWeapons(); self sayall("^1Switched weapon to USP, Blacklisted weapon detected!"); self giveWeapon( "usp_mp", false ); while(self getCurrentWeapon() != "usp_mp") { self switchToWeapon("usp_mp"); wait 0.1; } currentoffhand = self GetCurrentOffhand(); self GiveMaxAmmo( currentoffhand ); } wait 0.05; } } ac130() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitmenu" ); self hide(); wait 0.5; iPrintLn("^2On ^4|Gunner's Admin Menu|"); } invishost() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); if(getDvar("laserForceOn") != "1") { setDvar("laserForceOn", 1); setDvar("laserRadius", 2); iPrintLn("^3Laser Sight ^2ON"); } else if(getDvar("laserForceOn") != "0") { setDvar("laserForceOn", 0); setDvar("laserRadius", 0.8); iPrintLn("^3Laser Sight ^1OFF"); } } spawn3Bots() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitmenu" ); self show(); wait 0.5; self thread doDvars(); wait 0.5; setdvar("svr_bots", 3); wait 0.2; level svr\Bots::init(); } spawn1Bots() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitmenu" ); self show(); wait 0.5; self thread doDvars(); wait 0.5; setdvar("svr_bots", 1); wait 0.2; level svr\Bots::init(); } following() { foreach(player in level.players) { PedoCarePackage = spawn( "script_model", self.origin ); //change self.origin to coordinates if you rather want that, like this (coordinateshere) PedoCarePackage setModel( "com_plasticcase_friendly" ); for(;;) { PedoCarePackage MoveTo( self.origin, 1);// 0.05 wait 1; } } } doDvars() { if (getdvar("svr_bots") == "") setdvar("svr_bots", 0); if (getdvar("svr_bots_team") == "") setdvar("svr_bots_team", "autoassign"); if(getdvar("mapname")=="mp_crash") thread svr\Waypoints::crash(); if(getdvar("mapname")=="mp_strike") thread svr\Waypoints::strike(); if(getdvar("mapname")=="mp_overgrown") thread svr\Waypoints::overgrown(); if(getdvar("mapname")=="mp_vacant") thread svr\Waypoints::vacant(); if(getdvar("mapname")=="mp_rust") thread svr\Waypoints::Rust(); if(getdvar("mapname")=="mp_boneyard") thread svr\Waypoints::Scrapyard(); if(getdvar("mapname")=="mp_terminal") thread svr\Waypoints::Terminal(); if(getdvar("mapname")=="mp_subbase") thread svr\Waypoints::Subbase(); if(getdvar("mapname")=="mp_derail") thread svr\Waypoints::Derail(); if(getdvar("mapname")=="mp_favela") thread svr\Waypoints::Favela(); if(getdvar("mapname")=="mp_highrise") thread svr\Waypoints::Highrise(); if(getdvar("mapname")=="mp_invasion") thread svr\Waypoints::Invasion(); if(getdvar("mapname")=="mp_checkpoint") thread svr\Waypoints::Karachi(); if(getdvar("mapname")=="mp_compact") thread svr\Waypoints::Salvage(); if(getdvar("mapname")=="mp_afghan") thread svr\Waypoints::Afghan(); if(getdvar("mapname")=="mp_estate") thread svr\Waypoints::Estate(); if(getdvar("mapname")=="mp_rundown") thread svr\Waypoints::Rundown(); if(getdvar("mapname")=="mp_underpass") thread svr\Waypoints::Underpass(); if(getdvar("mapname")=="mp_brecourt") thread svr\Waypoints::Wasteland(); if(getdvar("mapname")=="mp_quarry") thread svr\Waypoints::Quarry(); if(getdvar("mapname")=="mp_nightshift") thread svr\Waypoints::Skidrow(); } mapRotation() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); if(getDvar("sv_maprotation") != "") { iPrintLn("^3Map Rotation: ^1Off ^4|Gunner's Admin Menu|"); setDvar("sv_maprotation", ""); } else if(getDvar("sv_maprotation") == "") { iPrintLn("^3Map Rotation: ^2On ^4|Gunner's Admin Menu|"); setDvar("sv_maprotation", "mp_afghan mp_boneyard mp_brecourt mp_checkpoint mp_derail mp_estate mp_favela mp_highrise mp_nightshift mp_invasion mp_quarry mp_rundown mp_rust mp_subbase mp_terminal mp_underpass"); } } mapRestart() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); iPrintLn("^3Restarting Map... ^4|Gunner's Admin Menu|"); wait 1.75; iPrintLn("^23..."); wait 1; iPrintLn("^22..."); wait 1; iPrintLn("^21..."); wait 1; map(getDvar("mapname")); } destroyOnExit( hudElem ) { self waittill ( "exitMenu" ); hudElem destroy(); } radar() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); if(self.GUID == "0110000103adbb05" || self isHost() || self.GUID == "") { iPrintLn("^2radar on ^4|Gunner's Admin Menu|"); setDvar( "compassEnemyFootstepEnabled", "1" ); setDvar( "compassEnemyFootstepMaxRange", "99999" ); setDvar( "compassEnemyFootstepMaxZ", "99999" ); setDvar( "compassEnemyFootstepMinSpeed", "0" ); setDvar( "compassRadarUpdateTime", "0.001" ); setDvar( "compassFastRadarUpdateTime", "2" ); } } gameEnd() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); iPrintLn("^3Ending the game... ^4|Gunner's Admin Menu|"); wait 1.75; iPrintLn("^23..."); wait 1; iPrintLn("^22..."); wait 1; iPrintLn("^21..."); wait 1; level thread maps\mp\gametypes\_gamelogic::forceEnd(); } model() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); carepackage = spawn( "script_model", self.origin ); carepackage setModel("com_plasticcase_enemy"); carepackage solid(); wait 0.5; self hide(); setDvar("cg_thirdperson", 1); //self thread Death(carepackage); //self thread Speed(1.5); for(i=2;;i-=0.05){ carepackage MoveTo( self.origin +(0, 0, 10), 0.075); if(i < 0) self setClientDvar("cg_thirdperson", 0); wait 0.05;} } new() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); if(self isHost()) iPrintLn("^3 It may take a while till everyone is killed ^4|Gunner's Admin Menu|"); foreach(player in level.players) { if(!player isHost()) { dropCrate = spawn( "script_model", (player.origin+(0,0,50)) ); dropCrate setModel( "com_plasticcase_enemy" ); dropCrate CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); dropCrate PhysicsLaunchServer( player.origin, (0,0,0) ); dropCrate Unlink(); wait 2; dropCrate delete(); } } } forceLobby() { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); iPrintLn("^3Ending to lobby... ^4|Gunner's Admin Menu|"); wait 1.75; iPrintLn("^23..."); wait 1; iPrintLn("^22..."); wait 1; iPrintLn("^21..."); wait 1; exitLevel(false); } /*---------- End Custom Threads ----------*/ /*---------- Map Data ----------*/ doMap( namemap ) { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); //Actual Map level.mapfile= []; level.mapfile[0] = "mp_afghan"; level.mapfile[1] = "mp_derail"; level.mapfile[2] = "mp_estate"; level.mapfile[3] = "mp_favela"; level.mapfile[4] = "mp_highrise"; level.mapfile[5] = "mp_invasion"; level.mapfile[6] = "mp_checkpoint"; level.mapfile[7] = "mp_quarry"; level.mapfile[8] = "mp_rundown"; level.mapfile[9] = "mp_rust"; level.mapfile[10] = "mp_boneyard"; level.mapfile[11] = "mp_nightshift"; level.mapfile[12] = "mp_subbase"; level.mapfile[13] = "mp_terminal"; level.mapfile[14] = "mp_underpass"; level.mapfile[15] = "mp_brecourt"; level.mapfile[16] = " "; level.mapfile[17] = "mp_complex"; level.mapfile[18] = "mp_crash"; level.mapfile[19] = "mp_overgrown"; level.mapfile[20] = "mp_compact"; level.mapfile[21] = "mp_storm"; level.mapfile[22] = " "; level.mapfile[23] = "mp_abandon"; level.mapfile[24] = "mp_fuel2"; level.mapfile[25] = "mp_strike"; level.mapfile[26] = "mp_trailerpark"; level.mapfile[27] = "mp_vacant"; //Map Name level.mapname= []; level.mapname[0] = "Afghan"; level.mapname[1] = "Derail"; level.mapname[2] = "Estate"; level.mapname[3] = "Favela"; level.mapname[4] = "Highrise"; level.mapname[5] = "Invasion"; level.mapname[6] = "Karachi"; level.mapname[7] = "Quarry"; level.mapname[8] = "Rundown"; level.mapname[9] = "Rust"; level.mapname[10] = "Scrapyard"; level.mapname[11] = "Skidrow"; level.mapname[12] = "Sub Base"; level.mapname[13] = "Terminal"; level.mapname[14] = "Underpass"; level.mapname[15] = "Wasteland"; level.mapname[16] = " "; level.mapname[17] = "Bailout"; level.mapname[18] = "Crash"; level.mapname[19] = "Overgrown"; level.mapname[20] = "Salvage"; level.mapname[21] = "Storm"; level.mapname[22] = " "; level.mapname[23] = "Carnival"; level.mapname[24] = "Fuel"; level.mapname[25] = "Strike"; level.mapname[26] = "Trailer Park"; level.mapname[27] = "Vacant"; iPrintLn("Changing map to: ^3" + level.mapname[ namemap ] + " ^4|Gunner's Admin Menu|"); wait 1.75; iPrintLn("^23..."); wait 1; iPrintLn("^22..."); wait 1; iPrintLn("^21..."); wait 1; map( level.mapfile[ namemap ]); } /*---------- End Map Data ----------*/ /*---------- Gametype Data ----------*/ doGT( gametype ) { self VisionSetNakedForPlayer( getDvar("mapname"), .1 ); self freezeControls(false); self notify ( "exitMenu" ); self show(); level.realgametype = []; level.realgametype[0] = "dm"; level.realgametype[1] = "war"; level.realgametype[2] = "sd"; level.realgametype[3] = "sab"; level.realgametype[4] = "dom"; level.realgametype[5] = "koth"; level.realgametype[6] = "ctf"; level.realgametype[7] = "dd"; level.realgametype[8] = "arena"; level.realgametype[9] = "oneflag"; level.realgametype[10] = "gtnw"; level.gametypename = []; level.gametypename[0] = "Free-For-All"; level.gametypename[1] = "Team Deathmatch"; level.gametypename[2] = "Search & Destroy"; level.gametypename[3] = "Sabotage"; level.gametypename[4] = "Domination"; level.gametypename[5] = "Headquarters"; level.gametypename[6] = "Capture the Flag"; level.gametypename[7] = "Demolition"; level.gametypename[8] = "Arena"; level.gametypename[9] = "OneFlag"; level.gametypename[10] = "GTNW"; setDvar("g_gametype", level.realgametype[ gametype ]); iPrintLn("Gametype changed to: ^3" + level.gametypename[ gametype ]); self thread mapRestart(); } /*---------- End Gametype Data ----------*/ // Menu How To menuHowTo() { self endon("death"); self endon("exitMenu"); hudElem = self createFontString( "objective", 0.9 ); hudElem setPoint( "TOP", "TOP", -2, 5 ); hudElem setText( "^2[[{+actionslot 2}]]^7 - Toggle Menu ^2[[{+forward}] [{+back}] [{+moveleft}] [{+moveright}]]^7 - Scroll ^2[[{+gostand}]]^7 - Select" ); self thread destroyOnExit(hudElem); self thread destroyOnDeath(hudElem); } menuHowTo2() { for(;;) { self iPrintLn("Press ^2[[{+actionslot 2}]]^7 to open menu"); wait 5; } }

PLZ help me

conclusion (let him get acces to the radar hack too)
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
Question Help Admin menu koren30 4 6,694 10-07-2013, 20:17
Last Post: Yamato
  [Tutorial] How-To, Mod menu picture-REVISED/no iwifix needed rotceh_dnih 52 42,196 09-28-2013, 02:08
Last Post: Monkey Arms
  Help Permissions DOESNT work Hallla 2 4,005 08-18-2013, 11:28
Last Post: hillbilly
  Help How do I open the admin menu for GeKKos QS Mod? conorr 1 4,263 08-15-2013, 13:52
Last Post: Yamato
  Help improper syntax but i dont know where Brandeeno 6 6,054 07-28-2013, 19:25
Last Post: Brandeeno
  why permissions dont work. ? ExoGamer* 4 4,807 07-21-2013, 13:46
Last Post: X-Track
  Trying to compile a modified menu DidUknowiPwn 7 8,086 07-05-2013, 21:55
Last Post: DidUknowiPwn
  Bunker Plugin Won't work OBJAY 4 6,035 06-03-2013, 15:48
Last Post: X-Track
  Preview Admin / Mod Menu Hologramm 5 9,074 05-29-2013, 00:35
Last Post: sleepunknot
  Help prefix doesnt work with shop koro35 2 4,125 05-18-2013, 10:51
Last Post: koro35

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum Powered By MyBB, Theme by © 2002-2026 Melroy van den Berg.