Skripta koju koristim: UNRP (Raeven's edit)
Detaljan opis problema:Kada igrac umre spawna se na mjestu na kojem se logovao a ne u bolnici ....
Dio skripte: I ja bi volio da znam koji je to dio skripte ::) ::) ::)
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Ti modovi imaju ono da te vrati na zadju poziciju na kojoj si bio kad si izasao sa servera.To probaj obrisi.
Al' gde to da nadjem ?
OnPlayerDeath
Citat: kodiak poslato Septembar 17, 2011, 20:26:32 POSLE PODNE
Citat: á´‡á´ÉªÉ´á´‡É´á´,,á´‡ ɢᴀá´ÉªÉ´É¢|Rick Dunn aka NaNx poslato Septembar 17, 2011, 20:20:40 POSLE PODNE
Citat: [LC]OptX poslato Septembar 17, 2011, 14:18:03 POSLE PODNE
OnPlayerDeath
hmhm?
onplayerdissconnect? -.-''
pogledaj ti sta on treba:
Citat: Saul_Hudson poslato Septembar 17, 2011, 13:59:08 POSLE PODNE
Kada igrac umre spawna se na mjestu na kojem se logovao a ne u bolnici ...
onda recimo
onplayerspawn?
Tako vec da. ja sam se isto zajebao.
Koje sad??? :D :D :D :D
onplayerspawn
if(JustDied[playerid] == 1)
{
if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo[playerid][pVirWorld] != 0)
{
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pVirWorld] = 0;
}
SafeSetPlayerPos(playerid, 1182.5638,-1323.5256,13.5790);
SetPlayerFacingAngle(playerid, 270.0);
SafeSetPlayerInterior(playerid,0);
TogglePlayerControllable(playerid, 1);
return 1;
}
Evo imam ovo al' nigdje nemam definisano to justadied il kako vec :S
Citat: Saul_Hudson poslato Septembar 17, 2011, 21:27:03 POSLE PODNE
if(JustDied[playerid] == 1)
{
if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo[playerid][pVirWorld] != 0)
{
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pVirWorld] = 0;
}
SafeSetPlayerPos(playerid, 1182.5638,-1323.5256,13.5790);
SetPlayerFacingAngle(playerid, 270.0);
SafeSetPlayerInterior(playerid,0);
TogglePlayerControllable(playerid, 1);
return 1;
}
Evo imam ovo al' nigdje nemam definisano to justadied il kako vec :S
SafeSetPlayerPos(playerid, 1182.5638,-1323.5256,13.5790); ako je to to ovo moras promjenit
a just died ti Mora biti definirano jer jednostavno mora xDD
just died bi ti bilo umrijeti na prirodan nacin .. tj da HP sam od sebe isprazni se (po mom zakljucku)
Ne nije ta linija zato sto me nespawna stalno na istom mestu tj. na tim kordinatama nego me spawna na mestu connectovanja...
Stavi ovako:
if(JustDied[playerid] == 1)
{
if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo[playerid][pVirWorld] != 0)
{
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pVirWorld] = 0;
}
SafeSetPlayerPos(playerid, if(JustDied[playerid] == 1)
{
if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo[playerid][pVirWorld] != 0)
{
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pVirWorld] = 0;
}
SafeSetPlayerPos(playerid, 1182.5638,-1323.5256,13.5790);
SetPlayerFacingAngle(playerid, 270.0);
SafeSetPlayerInterior(playerid,18);
TogglePlayerControllable(playerid, 1);
return 1;
} );
SetPlayerFacingAngle(playerid, 270.0);
SafeSetPlayerInterior(playerid,0);
TogglePlayerControllable(playerid, 1);
return 1;
}
3 erorra kad tako stavim,jel moze ko skinuti UNRP pa pogledati a ne ovako napamet neveruje da mozemo resiti
daj errore i linije errora