ItsMods

Full Version: Wager maps in custom gamemode
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi, i want to modify my custom gamemode to run the maps like in the wager maps, i mean the wager maps are smaller variants with some areas blocked and im wondering how can i make the maps appear like this? Thanks in advance.
To get small wager like maps, add this to onStartGameType() under level.spawnMaxs = ( 0, 0, 0 ); in your own gametype.gsc:

Code:
newSpawns = GetEntArray( "mp_wager_spawn", "classname" );
    if (newSpawns.size > 0)
    {
        maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_wager_spawn" );
        maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_wager_spawn" );
    }
    else
    {
        maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_dm_spawn" );
        maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_dm_spawn" );
    }

    allowed[0] = "gun";
    maps\mp\gametypes\_gameobjects::main(allowed);
That will make sure you have the spawn points of the smaller map and the smaller map itself.

Make sure you also remove the addspawnpoints functions and some others from the onStartGameType() such as:
Code:
maps\mp\gametypes\_spawnlogic::placeSpawnPoints
maps\mp\gametypes\_spawnlogic::addSpawnPoints
level.spawn_axis_start= maps\mp\gametypes\_spawnlogic::getSpawnpointArray
level.spawn_allies_start= maps\mp\gametypes\_spawnlogic::getSpawnpointArray
allowed[0] =
maps\mp\gametypes\_gameobjects::main(allowed);
Oh thanks, now it works fine ^^