Skripta koju koristim: CLRP
Detaljan opis problema: Ja sam si premjestio bande/org ,salone itd itd i kad idem na /port i odaberem di se ocu portat nekad me porta tamo di sam premjestio a nekad me porta tamo di je stara lokacija tj stare kordinate i sad neznam do cega bi moglo biti ali sve stare kordinate za port sam premjestio i ocigledno se nešto brka i zato tako radi ali nisam siguran sta je tocno..
Dio skripte: neznam sta da stavim,stavit cu sta bude potrebno
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
daj komandu port i dio dialoga koji sluzi za port
if (strcmp(cmdtext, "/port", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameMaster] >= 1)
{
ShowPlayerDialog(playerid, 101, DIALOG_STYLE_LIST, "{00C0FF}HRP-team TelePort","{00C0FF}Zagreb\nSan Fierro\nLas Ventarus\nKolodvor\nBanka\nMC\nAirport\nTeretana\nBurger Shot\nOrganizacije\nProLaps\nFrizerski\nSaloni", "Port", "Odustani");
}
else
{
SendClientMessage(playerid, WHITE, "("COL_RED"HRP-team{FFFFFF}!) Niste ovlasteni da koristite tu komandu!");
}
}
return 1;
}
i valjda si na ovo mislio.. :D
else if(listitem == 9) // ballas
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2143.8733,-1477.4063,25.5391);
}
else
{
SetPlayerPos(playerid, 2382.6069,-1326.8658,24.1841);
}
SendClientMessage(playerid, WHITE, "("svpl"Port{FFFFFF}!) Teleportiran si kod "svpl"Ballas Sredista.");
SetPlayerInterior(playerid,0);
}
kad si u autu i portas se onda te porta na jednu mestu, a kad si van vozila onda te port na drugu mestu, jel tako? Ako jeste onda stavi ovako else if(listitem == 9) // ballas
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar,2382.6069,-1326.8658,24.1841);
}
else
{
SetPlayerPos(playerid, 2382.6069,-1326.8658,24.1841);
}
SendClientMessage(playerid, WHITE, "("svpl"Port{FFFFFF}!) Teleportiran si kod "svpl"Ballas Sredista.");
SetPlayerInterior(playerid,0);
}
Citat: boban1995 poslato Mart 12, 2012, 19:35:08 POSLE PODNE
kad si u autu i portas se onda te porta na jednu mestu, a kad si van vozila onda te port na drugu mestu, jel tako? Ako jeste onda stavi ovako else if(listitem == 9) // ballas
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar,2382.6069,-1326.8658,24.1841);
}
else
{
SetPlayerPos(playerid, 2382.6069,-1326.8658,24.1841);
}
SendClientMessage(playerid, WHITE, "("svpl"Port{FFFFFF}!) Teleportiran si kod "svpl"Ballas Sredista.");
SetPlayerInterior(playerid,0);
}
po mojem zakljuÄku trebo bi stavit iste kordinate na oboje,jel tako?
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar,2382.6069,-1326.8658,24.1841);
SetPlayerPos(playerid, 2382.6069,-1326.8658,24.1841);
Tako je... ;)
NaÄ'i taj dio, i samo stavi iste koordinate kao i za SetPlayerPOsition tako i za SetPlayerVehPosition
ok,hvala.. rijeseno.. :D