[Pomoc] port komanda nesta nece


Započeo [GU:RP] ivica 156, Februar 03, 2012, 00:36:37 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Cyber
Detaljan opis problema:ovako imam port i sada sam pokusavao da se port sa vozilom oke ali onda ako to napravim nemrem se port sa vozilom pa mozeli mi netko pomoc da se porta i sa vozilima i bez sada je sa vozilima stavljeno to radi ali ak dodam ne radi da se port sa vozilom
evo cmd
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: MC 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,"29: Event Vozila");
SendClientMessage(playerid,COLOR_WHITE,"|__________________________________________________________________________________________________________|");
if(lokacija < 1 || lokacija > 29) return SendClientMessage(playerid,COLOR_WHITE,"Lokacija mora biti vece od 0 i manje od 30");
if(GetPlayerState(playerid)==2)
{
if(lokacija==1) SetVehiclePos(GetPlayerVehicleID(playerid),2038.2614,-1412.0873,17.1641); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==2) SetVehiclePos(GetPlayerVehicleID(playerid),1206.4596,-920.4810,43.0614); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==3) SetVehiclePos(GetPlayerVehicleID(playerid),1531.3563,-1684.6602,13.3828); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==4) SetVehiclePos(GetPlayerVehicleID(playerid),1699.2000,1435.1000,10.7023); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==5) SetVehiclePos(GetPlayerVehicleID(playerid),-2954.1628,467.5646,4.9141); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==6) SetVehiclePos(GetPlayerVehicleID(playerid),-2372.4692,-2180.5386,33.4446); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}

if(GetPlayerState(playerid)==2)
{
if(GetPlayerState(playerid)==2)
{
if(lokacija==7) SetVehiclePos(GetPlayerVehicleID(playerid),1958.5256,-2173.6965,13.4605); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==8) SetVehiclePos(GetPlayerVehicleID(playerid),-1417.0000,-295.8000,14.1484); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==9) SetVehiclePos(GetPlayerVehicleID(playerid),1446.2181,-1040.6604,23.8281); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==10) SetVehiclePos(GetPlayerVehicleID(playerid),260.5661,2857.4243,19.0201); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==11) SetVehiclePos(GetPlayerVehicleID(playerid),1480.2969,-1765.5702,18.7958); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==12) SetVehiclePos(GetPlayerVehicleID(playerid),1187.1552,-1307.8126,13.5625); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==13) SetVehiclePos(GetPlayerVehicleID(playerid),1364.7120,-1279.8381,13.5469); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==14) SetVehiclePos(GetPlayerVehicleID(playerid),1564.4926,-2206.9653,13.5469); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==15) SetVehiclePos(GetPlayerVehicleID(playerid),1753.3544,-1894.1719,13.5572); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==16) SetVehiclePos(GetPlayerVehicleID(playerid),-382.9712,-1399.9471,23.8356); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==17) SetVehiclePos(GetPlayerVehicleID(playerid),-1816.5909,-169.3948,9.3984); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==18) SetVehiclePos(GetPlayerVehicleID(playerid),1299.7886,-1245.0042,13.5469); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==19) SetVehiclePos(GetPlayerVehicleID(playerid),1421.7458,-1298.9548,13.5547); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==20) SetVehiclePos(GetPlayerVehicleID(playerid),1362.0485,-2242.8794,13.5469); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==21) SetVehiclePos(GetPlayerVehicleID(playerid),2846.5303,-1888.1145,10.4975); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==22) SetVehiclePos(GetPlayerVehicleID(playerid),-546.2229,2569.1580,53.0891); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==23) SetVehiclePos(GetPlayerVehicleID(playerid),146.6792,1917.1593,18.9640); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==24) SetVehiclePos(GetPlayerVehicleID(playerid),-469.3795,2191.6194,46.3681); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==25) SetVehiclePos(GetPlayerVehicleID(playerid),1000.0722,-1272.7257,15.1797); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(GetPlayerState(playerid)==2)
{
if(lokacija==26) SetVehiclePos(GetPlayerVehicleID(playerid),-1684.7614,-192.5068,14.1440); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(lokacija==27) SetVehiclePos(GetPlayerVehicleID(playerid),1067.8940,-310.8622,73.9922); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
}
if(lokacija==28) SetVehiclePos(GetPlayerVehicleID(playerid),-1142.server uklonjen!,-1980.8088,6.6733); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
if(lokacija==29) SetVehiclePos(GetPlayerVehicleID(playerid),1708.8436,1304.6611,10.5345); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
// itd
// kada doÄ'eÅ¡ do zadnje lokacije
new tring[64];
format(tring,sizeof tring,"{F81414}(Port!) {00C0FF}Portali ste se na lokaciju: %d",lokacija);
SendClientMessage(playerid,COLOR_GRAD2,tring);
return 1;
}

i da ako netko bude znao da pise na koju smo se lokaciju port trenutno pise samo broj lokacije znaci idem port 1 pise portali ste se na lokaciju 1
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: Februar 03, 2012, 11:10:27 PRE PODNE od [TG]$--L84S--$

new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1417.0,-295.8,14.1);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;


to trazis?

EDIT: za ovo da ti kaze gdje si se porto samo stavis npr :

SendClientMessage(playerid, WHITE, " Teleportiran si u San Fierro");
Poslednja Izmena: Februar 03, 2012, 00:58:39 PRE PODNE od Paul McCartney


"ovako imam port i sada sam pokusavao da se port sa vozilom oke ali onda ako to napravim nemrem se port sa vozilom pa mozeli mi netko pomoc da se porta i sa vozilima i bez sada je sa vozilima stavljeno to radi ali ak dodam ne radi da se port sa vozilom"


pa sta na kraju trebas lool? :S kazes da ne radi pa opet na kraju kazes da radi xD?

ti trebas da kada si u vozilu i zelis se portat na neku od ponudjenih lokacija, da se porta i vozilo u kojem si sjedio?

EDIT2:

probaj ovo

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: MC 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,"29: Event Vozila");
SendClientMessage(playerid,COLOR_WHITE,"|__________________________________________________________________________________________________________|");
if(lokacija < 1 || lokacija > 29) return SendClientMessage(playerid,COLOR_WHITE,"Lokacija mora biti vece od 0 i manje od 30");
if (GetPlayerState(playerid) == 2)
				{
                                        new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, 2038.2614,-1412.0873,17.1641);
					TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
				}
				else
				{
					SetPlayerPos(playerid, 1189.2260742188,-883.84887695313,42.76);
				}

}

//i tu dole sad nastavljas ostale portove
Poslednja Izmena: Februar 03, 2012, 01:50:01 PRE PODNE od Paul McCartney

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: MC 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,"29: Event Vozila");
SendClientMessage(playerid,COLOR_WHITE,"|__________________________________________________________________________________________________________|");
if(lokacija < 1 || lokacija > 29) return SendClientMessage(playerid,COLOR_WHITE,"Lokacija mora biti vece od 0 i manje od 30");
if (GetPlayerState(playerid) == 2)
				{
					
new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, 1189.2260742188,-883.84887695313,42.76);
					TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
				}
				else
				{
					SetPlayerPos(playerid, 1189.2260742188,-883.84887695313,42.76);
				}

}

ne nego sam rekao da mi radi kad se portam sa vozilom,ali kada dodam za setplayerpos onda mi nece