[Pomoc] Nekad porta kako treba,nekad ne


Započeo kristiankico, Mart 12, 2012, 13:47:25 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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): /


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);
				}
Poslednja Izmena: Mart 12, 2012, 19:28:19 POSLE PODNE od kristiankico

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);
    }

â–º USKORO â—,,
•Reg/Log System [100%]•House System [80%]•Bizz System [50%] •Ownership system [90%] •Admin System [90%] •GM System [0%] •Stats System [100%] •Jail System [90%] •Job System [70%] •Event System [40%] •Bank System [60%] •Org/Mafije [35%] •Donator System [10%]
I najveci talenti gube se u neradu, zato nemoj traziti izgovor da ne znas nego naÄ'i resenje!

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);
Poslednja Izmena: Mart 12, 2012, 19:41:27 POSLE PODNE od kristiankico

Tako je... ;)

â–º USKORO â—,,
•Reg/Log System [100%]•House System [80%]•Bizz System [50%] •Ownership system [90%] •Admin System [90%] •GM System [0%] •Stats System [100%] •Jail System [90%] •Job System [70%] •Event System [40%] •Bank System [60%] •Org/Mafije [35%] •Donator System [10%]
I najveci talenti gube se u neradu, zato nemoj traziti izgovor da ne znas nego naÄ'i resenje!

NaÄ'i taj dio, i samo stavi iste koordinate kao i za SetPlayerPOsition tako i za SetPlayerVehPosition
Mapam besplatno!