OnPlayerDeath
#17

Alright, I tried this and it works for me. I may overdid it, but give a try!
pawn Код:
new
    isDead[ MAX_PLAYERS ],
    class_selection[ MAX_PLAYERS ]
;

public OnPlayerRequestClass( playerid, classid )
{
    class_selection[ playerid ] = 1;
    if( isDead[ playerid ] == 1 && class_selection[ playerid ] == 1 )
    {
        SetSpawnInfo( ... ); // Edit it
        SpawnPlayer( playerid );
        return 1;
    }
    // rest of setting up the place
    return 1;
}

public OnPlayerConnect( playerid )
{
    isDead[ playerid ] = 0;
    class_selection[ playerid ] = 0;
    return 1;
}

public OnPlayerSpawn( playerid )
{
    SetPlayerInterior( playerid, 0 );
    SetCameraBehindPlayer( playerid );
    if( isDead[ playerid ] == 1 && class_selection[ playerid ] == 1 )
    {
        isDead[ playerid ] = 0;
        class_selection[ playerid ] = 0;
    }
    if( isDead[ playerid ] == 1 ) isDead[ playerid ] = 0;
    if( class_selection[ playerid ] == 1 ) class_selection[ playerid ] = 0;
    return 1;
}

public OnPlayerDeath( playerid, killerid, reason )
{
    isDead[ playerid ] = 1;
    return 1;
}
I tested and everytime I used f4 and /kill, it didn't teleport me to the class selection as it should do that, but it spawned me instead. I'm sure it will work for you!
Reply


Messages In This Thread
OnPlayerDeath - by faff - 02.04.2013, 10:34
Re: OnPlayerDeath - by RajatPawar - 02.04.2013, 10:40
Re: OnPlayerDeath - by faff - 02.04.2013, 11:13
Re: OnPlayerDeath - by Konstantinos - 02.04.2013, 11:18
Re: OnPlayerDeath - by faff - 02.04.2013, 11:22
Re: OnPlayerDeath - by Konstantinos - 02.04.2013, 11:24
Re: OnPlayerDeath - by faff - 02.04.2013, 11:25
Re: OnPlayerDeath - by Hanger - 02.04.2013, 11:54
Re: OnPlayerDeath - by faff - 02.04.2013, 11:59
Re: OnPlayerDeath - by Konstantinos - 02.04.2013, 12:02
Re: OnPlayerDeath - by faff - 02.04.2013, 12:06
Re: OnPlayerDeath - by Hanger - 02.04.2013, 12:08
Re: OnPlayerDeath - by Konstantinos - 02.04.2013, 12:15
Re: OnPlayerDeath - by faff - 02.04.2013, 12:26
Re: OnPlayerDeath - by Konstantinos - 02.04.2013, 12:32
Re: OnPlayerDeath - by faff - 02.04.2013, 12:35
Re: OnPlayerDeath - by Konstantinos - 02.04.2013, 13:55
Re: OnPlayerDeath - by faff - 02.04.2013, 14:10
Re: OnPlayerDeath - by Konstantinos - 02.04.2013, 14:15
Re: OnPlayerDeath - by faff - 02.04.2013, 14:35
Re: OnPlayerDeath - by Konstantinos - 02.04.2013, 14:40
Re: OnPlayerDeath - by Abhishek. - 02.04.2013, 14:46
Re: OnPlayerDeath - by faff - 02.04.2013, 15:02

Forum Jump:


Users browsing this thread: 3 Guest(s)