[pomoc] spawn

Započeo Moonwalker, Oktobar 14, 2010, 22:26:59 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

imam mali problem sa spawnanjem. kad poginem, bezobzira bio civil ili u org, i jeli spawn mjesto promjenjeno, ja se spawnam na ls aeru. (default spawn). sad me zanima kako to mogu popraviti da ako sam npr. u org, da se tam spawnam nakon smrti tako i za civila.

koristim GTA RP gamemod

hvala
Poslednja Izmena: Oktobar 14, 2010, 22:29:11 POSLE PODNE od Maurice

jooooj napokon neko da ima isti problem,ajde ljudi pomozite nam..

Citat: Pooh poslato Oktobar 14, 2010, 23:02:36 POSLE PODNE
pod OnPlayerDeath dodaj nesto ovako:

Kod: c
     if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
        SetPlayerToTeamColor(playerid);
        SetPlayerPos(playerid, X, Y, Z); // Koordinate mesta spawna
        SetPlayerFacingAngle(playerid, A); // Ugao gledanja
        SetCameraBehindPlayer(playerid); // Stavlja kameru iza igraca
        SetPlayerInterior(playerid,0); // Broj interijera ukoliko se je spawn u intu, ako nije onda ostaje 0
        PlayerInfo[playerid][pInt] = 0; // Broj interijera ukoliko se je spawn u intu, ako nije onda ostaje 0
        return 1;
     }


ali to vec imam pod "public SetPlayerSpawn"

pa da, OnPlayerSpawn ti je kad se stvoris on se stvori u bazu a kad te neko ubije je OnPlayerDeath,sacu ja da test pa ti javim dal mi je uspelo :(

EDIT: Probao sam i nece :'( i dalje spawna na aeru
Poslednja Izmena: Oktobar 14, 2010, 23:17:53 POSLE PODNE od MoNk95

Citat: MoNk95 poslato Oktobar 14, 2010, 23:13:35 POSLE PODNE
pa da, OnPlayerSpawn ti je kad se stvoris on se stvori u bazu a kad te neko ubije je OnPlayerDeath,sacu ja da test pa ti javim dal mi je uspelo :(

EDIT: Probao sam i nece :'( i dalje spawna na aeru

a ma da. da ce tako raditi, onda ne bi otvarao temu. hah.

Citat: Maurice poslato Oktobar 14, 2010, 23:18:45 POSLE PODNE
Citat: MoNk95 poslato Oktobar 14, 2010, 23:13:35 POSLE PODNE
pa da, OnPlayerSpawn ti je kad se stvoris on se stvori u bazu a kad te neko ubije je OnPlayerDeath,sacu ja da test pa ti javim dal mi je uspelo :(

EDIT: Probao sam i nece :'( i dalje spawna na aeru

a ma da. da ce tako raditi, onda ne bi otvarao temu. hah.

daj brate reci kako to da sredimo ako znas plzz

Ovo ti ide pod SetPlayerSpawn:

            SetPlayerToTeamColor(playerid);
            if(PlayerInfo[playerid][pOrigin] == 1)
            {
                SetPlayerPos(playerid,1210.5626,-918.5374,43.0347);
                SetPlayerFacingAngle(playerid, 46.8583);
                SetPlayerInterior(playerid,0);
                PlayerInfo[playerid][pInt] = 0;
                hotel(playerid);
            }
            else if(PlayerInfo[playerid][pOrigin] == 2)
            {
                SetPlayerPos(playerid,1210.5626,-918.5374,43.0347);
                SetPlayerFacingAngle(playerid, 262.9963);
                SetPlayerInterior(playerid,0);
                PlayerInfo[playerid][pInt] = 0;
                hotel(playerid);
            }
            else if(PlayerInfo[playerid][pOrigin] == 3)
            {
                SetPlayerPos(playerid,1210.5626,-918.5374,43.0347);
                SetPlayerFacingAngle(playerid, 272.3543);
                SetPlayerInterior(playerid,0);
                PlayerInfo[playerid][pInt] = 0;
                hotel(playerid);
            }
            else if(PlayerInfo[playerid][pOrigin] == 4)
            {
                SetPlayerPos(playerid,1210.5626,-918.5374,43.0347);
                SetPlayerFacingAngle(playerid, 272.3543);
                SetPlayerInterior(playerid,0);
                PlayerInfo[playerid][pInt] = 0;
                hotel(playerid);
            }
            else if(PlayerInfo[playerid][pOrigin] == 5)
            {
                SetPlayerPos(playerid,1210.5626,-918.5374,43.0347);
                SetPlayerFacingAngle(playerid, 272.3543);
                SetPlayerInterior(playerid,0);
                PlayerInfo[playerid][pInt] = 0;
                hotel(playerid);
            }


Ovo [pOrigin] to ti je naci odakle si naci  kad se reggas pa pises da si iz hrvatske itd,i kraj nje ti je broj drzave trenutno oden ima 5 a ti ako imas 3 nije bitno mos i dodavat to ti je za spawn civila i ako si u org..


a ja ocu da probam samo za jednu organizaciju,al treba samo ovo jedno
            SetPlayerToTeamColor(playerid);
            if(PlayerInfo[playerid][pOrigin] == 1)
            {
                SetPlayerPos(playerid,1210.5626,-918.5374,43.0347);
                SetPlayerFacingAngle(playerid, 46.8583);
                SetPlayerInterior(playerid,0);
                PlayerInfo[playerid][pInt] = 0;
                hotel(playerid);
            }


Znaci samo to da dodam u spawn i to je to?

Nisi uradio sve posto imas tri puta da pastas spawn a ne samo na jednom mestu...

Izbaci mi error kod   hotel(playerid); i ja ga obrisem i onda moze ali se i dalje spawna na aeru...