SA-MP Forums Archive
Spawning a player after death - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Spawning a player after death (/showthread.php?tid=394487)



Spawning a player after death - Fiore - 22.11.2012

pawn Код:
if (PlayerInfo[playerid][pFac] == 1)//PCPD Spawn
            {
                if(PlayerInfo[playerid][pHospital])
                {
                    Hospital[playerid] = random(2);
                    if(Hospital[playerid] == 0)
                    {
                        SetPlayerPos(playerid, 2253.0479,360.5177,11.5480);
                        SetPlayerCameraPos(playerid,2249.8252,101.2665,41.2377);
                        SetPlayerCameraLookAt(playerid,2270.3330,82.0429,30.0284);
                        ResetZaiatWeapons(playerid);
                        PlayerInfo[playerid][pFacDuty] = 0;
                        SetPlayerInterior(playerid, 0);
                        SetPlayerVirtualWorld(playerid, 0);
                        TogglePlayerControllable(playerid, 0);
                        HospitalTime[playerid] = 30;
                        if(PlayerInfo[playerid][pVIP] >= 2) HospitalTime[playerid] = 1;
                        HospitalCountDown[playerid] = SetTimerEx("HospitalTimer", 1000, false, "d", playerid);
                    }
                    else if(Hospital[playerid] == 1)
                    {
                        SetPlayerPos(playerid, 2253.0479,360.5177,11.5480);
                        SetPlayerCameraPos(playerid,2249.8252,101.2665,41.2377);
                        SetPlayerCameraLookAt(playerid,2270.3330,82.0429,30.0284);
                        ResetZaiatWeapons(playerid);
                        PlayerInfo[playerid][pFacDuty] = 0;
                        SetPlayerInterior(playerid, 0);
                        SetPlayerVirtualWorld(playerid, 0);
                        TogglePlayerControllable(playerid, 0);
                        HospitalTime[playerid] = 30;
                        if(PlayerInfo[playerid][pVIP] >= 2) HospitalTime[playerid] = 1;
                        HospitalCountDown[playerid] = SetTimerEx("HospitalTimer", 1000, false, "d", playerid);
                    }
                }
                for(new i = 0; i < 13; i++)
                if(PlayerInfo[playerid][pWeapon][i]) GiveZaiatWeapon(playerid, PlayerInfo[playerid][pWeapon][i], PlayerInfo[playerid][pWeaponAmmo][i]);
                SetPlayerInterior(playerid,6);
                SetPlayerVirtualWorld(playerid,0);
                SetPlayerPos(playerid,255.2517,66.6187,1003.6406);
                SetPlayerHealth(playerid, 100);
                SetPlayerArmour(playerid, 0);
                SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
                return 1;
            }
When a player die he has the camera position on the hospital but it doesnt appear (the hospital) because of different interior and when players spawn the interior is right, i don't know how to fix it, help me please.


Re: Spawning a player after death - XtremeR - 22.11.2012

tried using SetPlayerInterior ?


Re: Spawning a player after death - Fiore - 22.11.2012

Do you see the script? I used it!