[Pomoc] komanda port


Započeo [GU:RP] ivica 156, Januar 23, 2012, 19:32:50 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:cyber
Detaljan opis problema:imam cmd port i zelim da kad kucam /port da mi izbaci lokacije,ali meni tek dode lokcije kad se portam na neku i sto se tice komande ima jos da ak ubacim da se portam na lokaciju bez vozila ne raadi mi sa vozilom evoo 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: 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),2481.8582,-1664.5009,13.3394); 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;
}

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

moze netko pogledat ovo, ovo i meni ne radi...


kada napisem /port pise broj lokacije, a ne pise lokacija ..


kada napisem /port 5 ( npr) onda mi pise da sam portan a stojim na mjestu i onda mi se ispisu lokacije

Pa naravno da te neće portati nigdje kada ne koristiš SetPlayerPos funkciju.
"I'm a loser and a user so I don't need no accuser" - Billie Joe Armstrong

Citat: Get busy living or Get busy dying poslato Januar 24, 2012, 14:58:43 POSLE PODNE
Pa naravno da te neće portati nigdje kada ne koristiš SetPlayerPos funkciju.


Eto rekao ti je, ALI moras dobre koordinate stavit, jer cyber mod je drugacije .. on je bio par puta editovan i sjeban, zato zavisi koji si skinuo ..
Mapam besplatno!

cekaj, kako onda da stavim da se moze portat i bez auta, Probao sam SetPlayerPos(playerid, xyz) ali opet ne porta bez auta

sad mi sve radi so kad kucam port ne izbaci mi lokacije nego kad se portam na neku onda mi izbaci