Post: This is what I have so far - Please Look
06-24-2012, 02:08 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); So Im trying to remake the headquarters gamemode so the hq's spawn outside the map and the spawn points are too so the game is played outside the map on Karachi, Terminal, ect. If you spot anything please let me know Outie

    RevampHq(){
self thread GameMessages();
self thread FHqSpawn();
self thread TeamNames();
}
GameMessages(){
self thread maps\mp\gametypes\_hud_message::hintMessage("^2Headquarters Pro Edit. Enjoy");
}
TeamNames(){
if (self.pers["team"]==game["defenders"]){
self thread SpawnPointSet1();
setDvar("g_TeamName_Allies", "Bitches");
}
else if (self.pers["team"]==game["attackers"]){
self thread SpawnPointSet2();
setDvar("g_TeamName_Axis", "Alumni");
}}
SpawnPointSet1()
{
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
wait 5;
self thread RandSpawnSide1();
}
SpawnPointSet2()
{
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
wait 5;
self thread RandSpawnSide2();
}
RandSpawnSide1()
{
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
}
RandSpawnSide2()
{
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
self waittill( "death" );
self setPlayerAngles(//1000, 0, 1000);
self setOrigin(//1000, 0, 1000);
}
FHqSpawn()
{
self waittill( "joined_team" );
wait 1;
self thread SpawnPointSet1();
wait 5;
gameHqSpawn();
}
HqSpawnP(){
self endon( "disconnect" );
displayText = self createFontString( "objective", 1.5 );
displayText setPoint( "TOPLEFT", "TOPLEFT", 0, 20 + 160 );
for(;Winky Winky
{
displayText setText("^1CountDown: ^6 10");
wait 0.4;
displayText setText("^1CountDown: ^6 10.");
wait 0.4;
displayText setText("^1CountDown: ^6 10..");
wait 0.4;
displayText setText("^1CountDown: ^6 10...");
wait 0.4;
displayText setText("^1CountDown: ^6 9");
wait 0.4;
displayText setText("^1CountDown: ^6 9.");
wait 0.4;
displayText setText("^1CountDown: ^6 9..");
wait 0.4;
displayText setText("^1CountDown: ^6 9...");
wait 0.4;
displayText setText("^1CountDown: ^6 8");
wait 0.4;
displayText setText("^1CountDown: ^6 8.");
wait 0.4;
displayText setText("^1CountDown: ^6 8..");
wait 0.4;
displayText setText("^1CountDown: ^6 8...");
wait 0.4;
displayText setText("^1CountDown: ^6 7");
wait 0.4;
displayText setText("^1CountDown: ^6 7.");
wait 0.4;
displayText setText("^1CountDown: ^6 7..");
wait 0.4;
displayText setText("^1CountDown: ^6 7...");
wait 0.4;
displayText setText("^1CountDown: ^6 6");
wait 0.4;
displayText setText("^1CountDown: ^6 6.");
wait 0.4;
displayText setText("^1CountDown: ^6 6..");
wait 0.4;
displayText setText("^1CountDown: ^6 6...");
wait 0.4;
displayText setText("^1CountDown: ^6 5");
wait 0.4;
displayText setText("^1CountDown: ^6 5.");
wait 0.4;
displayText setText("^1CountDown: ^6 5..");
wait 0.4;
displayText setText("^1CountDown: ^6 5...");
wait 0.4;
displayText setText("^1CountDown: ^6 4");
wait 0.4;
displayText setText("^1CountDown: ^6 4.");
wait 0.4;
displayText setText("^1CountDown: ^6 4..");
wait 0.4;
displayText setText("^1CountDown: ^6 4...");
wait 0.4;
displayText setText("^1CountDown: ^6 3");
wait 0.4;
displayText setText("^1CountDown: ^6 3.");
wait 0.4;
displayText setText("^1CountDown: ^6 3..");
wait 0.4;
displayText setText("^1CountDown: ^6 3...");
wait 0.4;
displayText setText("^1CountDown: ^6 2");
wait 0.4;
displayText setText("^1CountDown: ^6 2.");
wait 0.4;
displayText setText("^1CountDown: ^6 2..");
wait 0.4;
displayText setText("^1CountDown: ^6 2...");
wait 0.4;
displayText setText("^1CountDown: ^6 1");
wait 0.4;
displayText setText("^1CountDown: ^6 1.");
wait 0.4;
displayText setText("^1CountDown: ^6 1..");
wait 0.4;
displayText setText("^1CountDown: ^6 1...");
wait 0.4;
hudElem destroy();
self thread maps\mp\gametypes\_hud_message::hintMessage("Get the fuck to the Headquarters.");
}}
gameHqSpawn()
{
self endon( "disconnect" );
self thread HqSpawnP();
wait 10;
self thread HqBox1();
self waittill( "Destroy 1" );
self thread HqSpawnP();
wait 10;
self thread HqBox2();
self waittill( "Destroy 2" );
self thread HqSpawnP();
wait 10;
self thread HqBox3();
self waittill( "Destroy 3" );
self thread HqSpawnP();
wait 10;
self thread HqBox4();
self waittill( "Destroy 4" );
self thread HqSpawnP();
wait 10;
self thread HqBox5();
self waittill( "Destroy 5" );
self thread HqSpawnP();
wait 10;
self thread HqBox6();
self waittill( "Destroy 6" );
self thread HqSpawnP();
wait 10;
self thread HqBox7();
self waittill( "Destroy 7" );
self thread HqSpawnP();
wait 10;
self thread HqBox8();
self waittill( "Destroy 8" );
self thread HqSpawnP();
wait 10;
self thread HqBox9();
self waittill( "Destroy 9" );
self thread HqSpawnP();
wait 10;
self thread HqBox10();
self waittill( "Destroy 10" );
self thread HqSpawnP();
wait 10;
self thread HqBox11();
self waittill( "Destroy 11" );
self thread HqSpawnP();
wait 10;
self thread HqBox12();
self waittill( "Destroy 12" );
//HQ SPAWN AND WHERE IS HERE
}
HqBox1()
{
//Spawn
self notify( "Destroy 1" )
}
HqBox2()
{
//Spawn
self notify( "Destroy 2" )
}
HqBox3()
{
//Spawn
self notify( "Destroy 3" )
}
HqBox4()
{
//Spawn
self notify( "Destroy 4" )
}
HqBox5()
{
//Spawn
self notify( "Destroy 5" )
}
HqBox6()
{
//Spawn
self notify( "Destroy 6" )
}
HqBox7()
{
//Spawn
self notify( "Destroy 7" )
}
HqBox8()
{
//Spawn
self notify( "Destroy 8" )
}
HqBox9()
{
//Spawn
self notify( "Destroy 9" )
}
HqBox10()
{
//Spawn
self notify( "Destroy 10" )
}
HqBox11()
{
//Spawn
self notify( "Destroy 11" )
}
HqBox12()
{
//Spawn
self notify( "Destroy 12" )
}
(adsbygoogle = window.adsbygoogle || []).push({});

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo