[HELP] OnPlayerDeath
#8

pawn Код:
public SetPlayerSpawn(playerid)
{
         if(PInfo[playerid][pArea] == 1)
         {
         if(PInfo[playerid][pAreaTime] >= 1)
         {

                    SetSpawnInfo(playerid, playerid, 299, 212.1278,1918.4097,17.6406, 269.15, 0, 0, 0, 0, 0, 0 );
                    SetPlayerVirtualWorld(playerid, 1);
                    SetPlayerPos(playerid, 212.1278,1918.4097,17.6406);
                    SetPlayerInterior(playerid, 6);
                    SetPlayerSkin(playerid, 162);
                    TogglePlayerControllable(playerid, 1);
                    timer2 = SetTimerEx("JailTimer", 1000, 1, "%d", playerid);
         }
         }
         if(PInfo[playerid][pJail] == 1)
         {
         if(PInfo[playerid][pJailTime] >= 1)
         {

                    new Random = random(sizeof(RandomSpawns));
                    SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
                    SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
                    SetPlayerInterior(playerid, 6);
                    TogglePlayerControllable(playerid, 1);
                    timer2 = SetTimerEx("JailTimer", 1000, 1, "%d", playerid);
         }
         }
         if(PInfo[playerid][pArea] == 0 || PInfo[playerid][pAreaTime] <= 0 || Specing[playerid] < 2)
         {
         if(PInfo[playerid][pMember] == 1)
         {
         SetSpawnInfo(playerid, playerid, 299, 1154.0967, -1770.9999, 16.5992, 269.15, 0, 0, 0, 0, 0, 0 );
         SetPlayerSkin(playerid, PInfo[playerid][pChar]);
         SetPlayerPos(playerid, 257.9010,78.4252,1003.6406);
         SetPlayerFacingAngle(playerid, 179.5358);
         SetPlayerInterior(playerid, 6);
         TogglePlayerControllable(playerid, 1);
         }
         if(PInfo[playerid][pMember] == 2)
         {
         SetSpawnInfo(playerid, playerid, 299, 1154.0967, -1770.9999, 16.5992, 269.15, 0, 0, 0, 0, 0, 0 );
         SetPlayerSkin(playerid, PInfo[playerid][pChar]);
         SetPlayerPos(playerid, -2163.0798,645.2178,1057.5938);
         SetPlayerFacingAngle(playerid, 177.7713);
         SetPlayerInterior(playerid, 1);
         TogglePlayerControllable(playerid, 1);
         }
         if(PInfo[playerid][pMember] == 3)
         {
         SetSpawnInfo(playerid, playerid, 299, 1154.0967, -1770.9999, 16.5992, 269.15, 0, 0, 0, 0, 0, 0 );
         SetPlayerSkin(playerid, PInfo[playerid][pChar]);
         SetPlayerPos(playerid, 2329.2517,-1140.8192,1050.4922);
         SetPlayerFacingAngle(playerid, 90.7498);
         SetPlayerInterior(playerid, 12);
         TogglePlayerControllable(playerid, 1);
         }
         if(PInfo[playerid][pMember] == 4)
         {
         SetSpawnInfo(playerid, playerid, 299, 1154.0967, -1770.9999, 16.5992, 269.15, 0, 0, 0, 0, 0, 0 );
         SetPlayerSkin(playerid, PInfo[playerid][pChar]);
         SetPlayerPos(playerid, 2495.9202,-1710.3983,1014.7422);
         SetPlayerFacingAngle(playerid, 357.3854);
         SetPlayerInterior(playerid, 3);
         TogglePlayerControllable(playerid, 1);
         }
         if(PInfo[playerid][pMember] == 5)
         {
         SetSpawnInfo(playerid, playerid, 299, 1154.0967, -1770.9999, 16.5992, 269.15, 0, 0, 0, 0, 0, 0 );
         SetPlayerSkin(playerid, PInfo[playerid][pChar]);
         SetPlayerPos(playerid, 323.2385,1119.0667,1083.8828);
         SetPlayerFacingAngle(playerid, 88.6167);
         SetPlayerInterior(playerid, 5);
         TogglePlayerControllable(playerid, 1);
         }
         if(PInfo[playerid][pMember] == 6)
         {
         SetSpawnInfo(playerid, playerid, 299, 1154.0967, -1770.9999, 16.5992, 269.15, 0, 0, 0, 0, 0, 0 );
         SetPlayerSkin(playerid, PInfo[playerid][pChar]);
         SetPlayerPos(playerid, 2807.4063,-1166.9968,1025.5703);
         SetPlayerFacingAngle(playerid, 180.1600);
         SetPlayerInterior(playerid, 8);
         TogglePlayerControllable(playerid, 1);
         }
         if(PInfo[playerid][pMember] == 0)
         {
             SetSpawnInfo(playerid, playerid, PInfo[playerid][pModel], 1154.0967, -1770.9999, 16.5992, 269.15, 0, 0, 0, 0, 0, 0 );
             TogglePlayerControllable(playerid, 1);
             SetPlayerInterior(playerid, 0);
             SetPlayerSkin(playerid, PInfo[playerid][pModel]);
         }
         if(Specing[playerid] == 2)
         {
         SetPlayerPos(playerid, ReconDest[playerid][0], ReconDest[playerid][1], ReconDest[playerid][2]);
         LoadGuns(playerid);
         Specing[playerid] = 0;
         Speced[spectatorid[playerid]] = 0;
         SetPlayerInterior(playerid, reconint[0]);
         }
         }
         return 1;
}
Reply


Messages In This Thread
[HELP] OnPlayerDeath - by Edin Black - 20.07.2012, 18:49
Re: [HELP] OnPlayerDeath - by Edin Black - 20.07.2012, 19:41
Re: [HELP] OnPlayerDeath - by EV007 - 20.07.2012, 19:46
Re: [HELP] OnPlayerDeath - by L.Hudson - 20.07.2012, 19:48
Re : [HELP] OnPlayerDeath - by lelemaster - 20.07.2012, 19:49
Re: [HELP] OnPlayerDeath - by Edin Black - 20.07.2012, 19:58
Re: [HELP] OnPlayerDeath - by namespace - 20.07.2012, 21:12
Re: [HELP] OnPlayerDeath - by Edin Black - 20.07.2012, 21:20
Re: [HELP] OnPlayerDeath - by namespace - 20.07.2012, 21:24
Re: [HELP] OnPlayerDeath - by Edin Black - 20.07.2012, 21:37

Forum Jump:


Users browsing this thread: 1 Guest(s)