Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [GU:RP] ivica 156 poslato Januar 23, 2012, 19:32:50 POSLE PODNE

Naslov: [Pomoc] komanda port
Poruka od: [GU:RP] ivica 156 poslato Januar 23, 2012, 19:32:50 POSLE PODNE
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):
Naslov: Odg: [Pomoc] komanda port
Poruka od: MicroSD_ poslato Januar 24, 2012, 14:54:21 POSLE PODNE
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
Naslov: Odg: [Pomoc] komanda port
Poruka od: Billie Joe Armstrong poslato Januar 24, 2012, 14:58:43 POSLE PODNE
Pa naravno da te neće portati nigdje kada ne koristiš SetPlayerPos funkciju.
Naslov: Odg: [Pomoc] komanda port
Poruka od: Jazavac. poslato Januar 24, 2012, 15:11:27 POSLE PODNE
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 ..
Naslov: Odg: [Pomoc] komanda port
Poruka od: MicroSD_ poslato Januar 24, 2012, 23:23:06 POSLE PODNE
cekaj, kako onda da stavim da se moze portat i bez auta, Probao sam SetPlayerPos(playerid, xyz) ali opet ne porta bez auta
Naslov: Odg: [Pomoc] komanda port
Poruka od: [GU:RP] ivica 156 poslato Januar 24, 2012, 23:27:07 POSLE PODNE
sad mi sve radi so kad kucam port ne izbaci mi lokacije nego kad se portam na neku onda mi izbaci