ItsMods

Full Version: Making a gametype multi-rounded?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Well I'm working on a TTT mod for MW2 but I'm currently stumped at making it have rounds.
This is what I'm trying to do:
Code:
    registerTimeLimitDvar( level.gameType, 5, 0, 30); //need more time, so this should be enough....
    registerScoreLimitDvar( level.gameType, 1, 0, 7500 );
    registerWinLimitDvar( level.gameType, 1, 0, 5000 );
    registerRoundLimitDvar( level.gameType, 0, 0, 12 );
    registerWinLimitDvar( level.gameType, 4, 0, 12 );
    registerNumLivesDvar( level.gameType, 0, 0, 10 );
    registerHalfTimeDvar( level.gameType, 0, 0, 1 );

    level.onStartGameType = ::onStartGameType;
    level.getSpawnPoint = ::getSpawnPoint;
    level.onPlayerKilled = :: onPlayerKilled;
    level.onSpawnPlayer = ::onSpawnPlayer;
    level.onDeadEvent = ::onDeadEvent;

ttt_endGame( winningTeam, endReasonText )
{
    thread maps\mp\gametypes\_gamelogic::endGame( winningTeam, endReasonText );
}

onDeadEvent()
{
    if ( level.traitors == 0 )
    {
        level thread ttt_endGame( game["attackers"], game["strings"][game["defenders"]+"_eliminated"] );
    }
    else if ( level.innocents == 0 )
    {
        level thread ttt_endGame( game["defenders"], game["strings"][game["attackers"]+"_eliminated"] );
    }
    else if ( level.detectives == 0)
    {
        level thread ttt_endGame( "gg" , "ggggg" );
    }

}
But none of the endgame's are ever called. (Yes level.X is defined.)

Code:
        level.tratitors[level.traitors.size] = player;
Anyone got any idea why?
Code:
level.onRoundEnd = ::xxxx;
level.onGameOver(end) = ::xxx;

?!? What's wrong

Edit: Try to use 'level.onDamage' ( or whatever, i will post there ) and detect his death?
EDIT2: level.onPlayerKilled
EDIT3: onDeadEvent has parameters, onDeadEvent(team).
Nothing worked, anyone else?
I thought that we cannot edit actual GAMETYPES in COD? :S
Emulators? Anyway I think I found the issue
(04-22-2013, 07:58)G-Man Wrote: [ -> ]I thought that we cannot edit actual GAMETYPES in COD? :S

(04-22-2013, 07:58)G-Man Wrote: [ -> ]I thought that we cannot edit actual GAMETYPES in COD? :S

You can create completely new gametypes..