[Pomoc] Portanje na Lokaciju

Započeo [GU:RP] ivica 156, Januar 08, 2012, 04:02:29 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:mojmod
Detaljan opis problema:imam ovu cmd port i sad kad se portam sa vozilom porta me bez njega mislim nisam tu definirao jer sam pobrisao to sve sam pokusavao ali isam uspio
evo komande
CMD:port(playerid,params[])
{
if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][pGameMaster] < 1) return SendClientMessage(playerid,COLOR_GRAD2,"(greska) Niste ovlasteni za koristenje ove komande!");
new lokacija;
if(sscanf(params,"i",lokacija)) return
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Koristite: /port [Broj Lokacije]");
SendClientMessage(playerid,COLOR_WHITE,"|_______________________________ Dostupne Lokacije: ______________________________________________________|");
SendClientMessage(playerid,COLOR_WHITE,"1: Spawn | 2: Burg | 3: Los Santos | 4: Las Venturas | 5: Beach Hell Race | 6: Cross Race");
SendClientMessage(playerid,COLOR_WHITE,"7: Aero | 8: San Fiero | 9: Banka | 10: Monster Race | 11: Vijecnica | 12: Bolnica | 13: Ammu Nation");
SendClientMessage(playerid,COLOR_WHITE,"14: Mehanicar | 15: Vozac Busa | 16: Farmer | 17: Grove Street | 18: Diler Droge | 19: Diler Oruzja | 20: AutoSalon");
SendClientMessage(playerid,COLOR_WHITE,"21: Tour GU | 22: Big Race | 23: Area | 24: DM Zona | 25: Posao Postar | 26: Street Race SF | 27: Offroad Race | 28: Sea Race");
SendClientMessage(playerid,COLOR_WHITE,"|__________________________________________________________________________________________________________|");
if(lokacija < 1 || lokacija > 28) return SendClientMessage(playerid,COLOR_WHITE,"Lokacija mora biti vece od 0 i manje od 29");
if(lokacija == 1) SetPlayerPos(playerid, 2038.2614,-1412.0873,17.1641);
if(lokacija == 2) SetPlayerPos(playerid, 1206.4596,-920.4810,43.0614);
if(lokacija == 3) SetPlayerPos(playerid, 1531.3563,-1684.6602,13.3828);
if(lokacija == 4) SetPlayerPos(playerid, 1699.2000,1435.1000,10.7023);
if(lokacija == 5) SetPlayerPos(playerid, -2954.1628,467.5646,4.9141);
if(lokacija == 6) SetPlayerPos(playerid, -2372.4692,-2180.5386,33.4446);
if(lokacija == 7) SetPlayerPos(playerid, 1958.5256,-2173.6965,13.4605);
if(lokacija == 8) SetPlayerPos(playerid, -1417.0000,-295.8000,14.1484);
if(lokacija == 9) SetPlayerPos(playerid, 1446.2181,-1040.6604,23.8281);
if(lokacija == 10) SetPlayerPos(playerid, 260.5661,2857.4243,19.0201);
if(lokacija == 11) SetPlayerPos(playerid, 1480.2969,-1765.5702,18.7958);
if(lokacija == 12) SetPlayerPos(playerid, 1187.1552,-1307.8126,13.5625);
if(lokacija == 13) SetPlayerPos(playerid, 1364.7120,-1279.8381,13.5469);
if(lokacija == 14) SetPlayerPos(playerid, 1564.4926,-2206.9653,13.5469);
if(lokacija == 15) SetPlayerPos(playerid, 1753.3544,-1894.1719,13.5572);
if(lokacija == 16) SetPlayerPos(playerid, -382.9712,-1399.9471,23.8356);
if(lokacija == 17) SetPlayerPos(playerid, 2481.8582,-1664.5009,13.3394);
if(lokacija == 18) SetPlayerPos(playerid, 1299.7886,-1245.0042,13.5469);
if(lokacija == 19) SetPlayerPos(playerid, 1421.7458,-1298.9548,13.5547);
if(lokacija == 20) SetPlayerPos(playerid, 1362.0485,-2242.8794,13.5469);
if(lokacija == 21) SetPlayerPos(playerid, 2846.5303,-1888.1145,10.4975);
if(lokacija == 22) SetPlayerPos(playerid, -546.2229,2569.1580,53.0891);
if(lokacija == 23) SetPlayerPos(playerid, 146.6792,1917.1593,18.9640);
if(lokacija == 24) SetPlayerPos(playerid, -469.3795,2191.6194,46.3681);
if(lokacija == 25) SetPlayerPos(playerid, 1000.0722,-1272.7257,15.1797);
if(lokacija == 26) SetPlayerPos(playerid, -1684.7614,-192.5068,14.1440);
if(lokacija == 27) SetPlayerPos(playerid, 1067.8940,-310.8622,73.9922);
if(lokacija == 28) SetPlayerPos(playerid, -1142.8813,-1980.8088,6.6733);
new tring[64];
format(tring,sizeof tring,"{F81414}(Port!) {00C0FF}Portali ste se na lokaciju: %d",lokacija);
SendClientMessage(playerid,COLOR_GRAD2,tring);
return 1;
}

Dio Komande:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: Januar 08, 2012, 15:08:30 POSLE PODNE od [TG]$--L84S--$

staviš

if(GetPlayerState(playerid)==2)
{
if(lokacija==1) SetPlayerPos(playerid,x,y,z),SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
else if(GetPlayerState(playerid)==1)
{
if(lokacija==1) SetPlayerPos(playerid,x,y,z);
//itd...
}
"I'm a loser and a user so I don't need no accuser" - Billie Joe Armstrong

Pored ispod svakog "SetPlayerPos" dodas "SetVehiclePos" i tece ti.