my GSC:
Code: Select all
[code=cod]main()
{
    //maps\mp\mp_basement_fx::main();
    //maps\createart\mp_basement_art::main();
    maps\mp\_load::main();
    maps\mp\_teleport::main();   Â
   Â
    maps\mp\_compass::setupMiniMap("compass_map_mp_basement");
Â
    //setExpFog(500, 2200, 0.81, 0.75, 0.63, 0);
    //VisionSetNaked( "mp_basement" );
    ambientPlay("ambient_backlot_ext");
Â
    game["allies"] = "marines";
    game["axis"] = "opfor";
    game["attackers"] = "axis";
    game["defenders"] = "allies";
    game["allies_soldiertype"] = "desert";
    game["axis_soldiertype"] = "desert";
Â
    setdvar( "r_specularcolorscale", "1" );
Â
    setdvar("r_glowbloomintensity0",".25");
    setdvar("r_glowbloomintensity1",".25");
    setdvar("r_glowskybleedintensity0",".3");
    setdvar("compassmaxrange","1800");
Â
    thread movePlatform();
    thread printer1();
    thread printer2();
    thread printer3();
    thread printer4();
    thread printer5();
    thread printer6();
    thread endofmap();
    thread playerjoin();
    thread teleporter();
    thread kill();
    thread thejailceiling();
    thread thekilling3();
    thread theprisoner1();
    thread thekilling4();
   Â
Â
}
Â
Â
Â
movePlatform()
{
    platform = getent( "platform", "targetname" );
    for(;;)
    {
        platform moveY(1300, 6, 0, 0);
         platform waittill("movedone");
        platform moveY(-1300, 6, 0, 0);
         platform waittill("movedone");
    }
}
Â
Â
Â
printer1()
{
trigger = GetEnt( "square1", "targetname" );
while (1)
    {
    trigger waittill ("trigger", user);
        {
        iprintlnbold( "^3E^6XPLICIT ^3B^6OUNCERS^3 [^6
Â
193.192.58.80:28985 ^3]");
        wait 4;
        }
    }
}
printer2()
{
trigger = GetEnt( "square2", "targetname" );
while (1)
    {
    trigger waittill("trigger", user);
        {
        iprintlnbold( "^6pr!m3 ^3is da ^6shiz^3!!!");
        wait 4;
        }
    }
}
printer3()
{
trigger = GetEnt( "square3", "targetname" );
while (1)
    {
    trigger waittill ("trigger", user);
        {
        iprintlnbold( "^6ROTENT ^3is a ^6LEGEND^3!!!");
        wait 4;
        }
    }
}
printer4()
{
trigger = GetEnt( "square4", "targetname" );
while (1)
    {
    trigger waittill ("trigger", user);
        {
        iprintlnbold( "^3ALL HAIL ^6ROTANT ^3AND ^6PR!M3");
        wait 4;
        }
    }
}
printer5()
{
trigger = GetEnt( "square5", "targetname" );
while (1)
    {
    trigger waittill ("trigger", user);
        {
        iprintlnbold( "SHUT THE FUCK UP!!!");
        wait 4;
        }
    }
}
printer6()
{
trigger = GetEnt( "square6", "targetname" );
while (1)
    {
    trigger waittill ("trigger", user);
        {
        iprintlnbold( "^3ROTANT ^7BEST MAPPER EVER!!!");
        wait 4;
        }
    }
}
Â
Â
Â
endofmap()
{
trigger = getent("end","targetname");
Â
    while (1)
    {
        trigger waittill ("trigger", user );
        if ( isPlayer( user ) && isAlive( user ) && isdefined( user.done ) )
                    {
                    wait 0.5;
                    }
        else
            {
user iprintlnbold ("Congratulations, " + user.name + ", you have completed the
Â
map!");
user iprintlnbold ("Map by^7 ROTANT^3 - ^7Explicit Bouncers"); Â Â Â Â Â
            user.done = true;
            }
    }
}
Â
Â
Â
teleporter()
Â
{
teleporttrigger = getent( "admin","targetname" );
while (1)
 Â
  {
  teleporttrigger waittill ( "trigger",player );
  if(isdefined(player.vip))
  {
    player iprintlnbold("Welcome to the ^1Admin Zone");
    player setorigin((794, 781, 108));
    }
  }
}
Â
Â
Â
playerjoin()
{
    for(;;)
    {
        level waittill( "connected", player );
       Â
         if( player getGuid() == "9ac3810f8e8e73bfb79e5a322ad66b4f" || player
Â
getGuid() == "c50f3845c2fd5436d0c3d07811be788a" || player getGuid() ==
Â
"03a5a87c68381181166f760a0cac96ef")
        {
            player.vip = 1;
            setDvar("myError", ("\nGUID: " + player getGUID() + " was given vip
Â
\n"));
        }
        else
        {
            setDvar("myError", ("\nGUID: " + player getGUID() + " is not vip\n"));
        }
    }
}
Â
Â
Â
kill()
Â
{
trigger = getent( "Deathtrigger","targetname" );
while (1)
 Â
  {
  trigger waittill ("trigger",player);
  if(player isTouching(trigger) )
  {
  player suicide();
  }
}
}
Â
Â
Â
thejailceiling()
{
floor1 = getent("floor1","targetname");
floor2 = getent("floor2","targetname");
ceilingcontrol = getent("ceilingcontrol","targetname");
  floor1 show();
  floor2 hide();
    while (1)
    {
ceilingcontrol waittill ("trigger", user );
user iprintlnbold ("^1**^7Window opening!^1**");
    wait 1;
  floor1 hide();
  floor2 show();
    wait 2;
ceilingcontrol waittill ("trigger", user );
user iprintlnbold ("^1**^7Windowclosing!^1**");
wait 1;
  floor1 show();
  floor2 hide();
    wait 2;
    }
}
Â
Â
Â
theprisoner1()
{
mapteleswitch = getent("mapteleswitch","targetname");
maptele = getent("maptele","targetname");
maptele thread maps\mp\_utility::triggerOn();
Â
while(1)
  {
  mapteleswitch waittill ("trigger",user);
   maptele thread maps\mp\_utility::triggerOn();
user iprintlnbold ("^1**^7Teleporting players to Jail^1**");
   wait 1;
   maptele thread maps\mp\_utility::triggerOn();
  }
}
Â
theprisoner2()
{
maptele = getent("maptele","targetname");
while (1)
    {
        maptele waittill ("trigger", prisoner1 );
   org3 = (-527,-221,108);
   prisoner1 setOrigin(org3, 0.1);
        wait 1;
    }
Â
Â
}
Â
Â
Â
thekilling3()
{
killentrance = getent("killjail","targetname");
deathentrance = getent("deathjail","targetname");
Â
switch_status1 = 0;
deathentrance thread maps\mp\_utility::triggerOff();
Â
while(1)
  {
  killentrance waittill ("trigger",user);
  if(switch_status1 == 0)
   {
   deathentrance thread maps\mp\_utility::triggerOn();
user iprintlnbold ("^1**^7Gas turned on!^1**");
   switch_status1 = 1;
   wait 2;
   }
  else if(switch_status1 == 1)
   {
   deathentrance thread maps\mp\_utility::triggerOff();
    user iprintlnbold ("^1**^7Gas turned off!^1**");
   switch_status1 = 0;
   wait 2;
   }
Â
Â
Â
thekilling4()
{
deathentrance= getent("deathentrance","targetname");
while (1)
    {
        deathentrance waittill ("trigger", deathy4 );
        deathy4 suicide();
        wait 1;
    }
  }
}