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
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:
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
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...