[TuT] : Jednostavan ulazak/izlazak u/iz prostorije

Započeo ...Neno..., Jul 29, 2012, 13:12:20 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

...Neno...

Pozdrav,
U ovom tutorialu cu vam pokazati kako napraviti ulazak o prostorije,ali ne kucajuci komande,stiskanjem tipke ili u dialogu da birate nego jednostavno stanete na pickup i ulazite u prostoriju.


PRVI KORAK


Kao prvo,morate uci u SA:MP te naci lokaciju gdje ocete staviti pickup za ulazak u prostoriju.
Kada pronadjete lokaciju gdje zelite pickup za ulazak staviti kucajte /save da vam se ta lokacija sacuva!Isto je i kod izlaska,nadjite lokaciju gdje zelite staviti pickup za izlazak,kucajte /save i rijesili ste prvi korak tutoriala.



DRUGI KORAK


Sada je potrebno da one lokacije iz SA:MPa sto ste sacuvali pronadjete.
Otidjite pod My Documents,GTA San Andreas User Files,SAMP,te onda kliknite na savepositions.
Kada otvorite savepositions imacete dve ovakve linije:



AddPlayerClass(0,-104.5994,2636.4590,63.8949,271.0868,0,0,0,0,0,0); // OVO JE ZA ULAZAK - PRVA LINIJA
AddPlayerClass(0,-98.5071,2636.5598,63.8924,86.2909,0,0,0,0,0,0); // OVO JE ZA IZLAZAK - DRUGA LINIJA


TRECI KORAK


Sada cemo poceti sa kreiranjem pickupa!Na vrh skripte stavite:


new pickupulazak;
new pickupizlazak;


Sada je potrebno iz onih gore navedenih koordinata izvuci x,y,z koordinate,ja sam to uradio,x,y,z koordinati su podebljani:


AddPlayerClass(0,-104.5994,2636.4590,63.8949,271.0868,0,0,0,0,0,0); // OVO JE ZA ULAZAK - PRVA LINIJA
AddPlayerClass(0,-98.5071,2636.5598,63.8924,86.2909,0,0,0,0,0,0); // OVO JE ZA IZLAZAK - DRUGA LINIJA


Kada ste to uradili pronadjite OnGameModeInit i ispod toga dodajte:


pickupulazak = CreatePickup(1239, 2, -104.5994,2636.4590,63.8949, -1); // KOORDINATI ZA ULAZAK IDU OVDJE
pickupizlazak = CreatePickup(1239, 2, -98.5071,2636.5598,63.8924, -1);  // KOORDINATI ZA IZLAZAK IDU OVDJE


Da pojasnim malo:


1239   ID PickUp-a,mozete ga promjenuti,sve PickUpove imate na SA:MP Wiki stranici!
-104.5994,2636.4590,63.8949   Koordinati za ulazak!
-98.5071,2636.5598,63.8924   Koordinati za izlazak!


CETVRTI KORAK


Ako ste me dobro pratili dosli ste do zavrsnog koraka (cetvrtog).


Pronadjite public OnPlayerPickUpPickup(playerid, pickupid) te ispod toga dodajte:


if(pickupid == pickupulazak) // ID PICKUPA KOJEG STE DEFINISALI NA VRHU SKRIPTE
{
SetPlayerPos(playerid, -104.5994,2636.4590,63.8949); // KAD STANETE NA PICKUP PORTA CE VAS NA OVE KOORDINATE TJ. UNUTAR PROSTORIJE
}


Ako ste to uradili sada treba i za izlazak,isto je sve,samo koordinate promjenite kod SetPlayerPos.Stavite ispod ovog gore pickup za izlazak iz prostorije:


if(pickupid == pickupizlazak) // ID PICKUPA KOJEG STE DEFINISALI NA VRHU SKRIPTE
{
SetPlayerPos(playerid, -98.5071,2636.5598,63.8924); // KAD STANETE NA PICKUP PORTA CE VAS NA OVE KOORDINATE TJ. IZVAN PROSTORIJE
}


Eto,nadam se da sam pomogao barem malo.


Credits:

  • Neno - uradio tut

Capetroon.


Dobro je, Bice nesto od tebe  :D :D :-*
Respect: Gagi, Maki187, Phillips, TerminuS, Neno, Lepotic, [AL] K4[Я]!K3â,,¢, Gotti747

Lijepo si objasnio ali ja mislim da vec ima ovakvih TUT-ova

...Neno...

Ima,ali koliko ja znam moras kucati /enter /exit,a ja sam isao sto vise na RP nacin,u RL da udjes u neku prostoriju neces kucat /enter nego ces ko co'ek uci  :D

Hvala  :)


Citat: ...Neno... poslato Jul 29, 2012, 16:06:03 POSLE PODNE
Ima,ali koliko ja znam moras kucati /enter /exit,a ja sam isao sto vise na RP nacin,u RL da udjes u neku prostoriju neces kucat /enter nego ces ko co'ek uci  :D

Hvala  :)

Ti ne mozes nikako uci ko co'ek kad ti nisi co'ek :P

A najvise bi bilo RP kad pridjes vratima,stisnes lijevi click i on nabije sakom u vrata i onda ga port-a xD :)

Valjalo bi to napraviti :)

Mozda bi i moglo neku animaciju pre toga dodati , i kada se zavrsi adnimacija porta ga.

Nije loš tutorial, lijepo objašnjeno. ;)

Last nick: Paradox

...Neno...



Neno skripta.. sad oće i na riverside prekomandu  :D
OT: Dobro objašneno.. za ostalo nebi da dajem komentare.
Citat: нÏ...Dιgαâ,,¢ poslato Jul 29, 2012, 16:29:23 POSLE PODNE
Ti ne mozes nikako uci ko co'ek kad ti nisi co'ek :P

A najvise bi bilo RP kad pridjes vratima,stisnes lijevi click i on nabije sakom u vrata i onda ga port-a xD :)

Valjalo bi to napraviti :)

A najbolje bi bilo da ti to nama uradiš i sve će bit onako kako ti kažeš!

Kao da mi je to tesko uradit,moj tata bi znao iako zna samo upalit komp xD

...Neno...

Citat: K4[Я]!K3â,,¢ poslato Jul 29, 2012, 18:11:41 POSLE PODNE
Neno skripta.. sad oće i na riverside prekomandu  :D
OT: Dobro objašneno.. za ostalo nebi da dajem komentare.
Citat: нÏ...Dιgαâ,,¢ poslato Jul 29, 2012, 16:29:23 POSLE PODNE
Ti ne mozes nikako uci ko co'ek kad ti nisi co'ek :P

A najvise bi bilo RP kad pridjes vratima,stisnes lijevi click i on nabije sakom u vrata i onda ga port-a xD :)

Valjalo bi to napraviti :)

A najbolje bi bilo da ti to nama uradiš i sve će bit onako kako ti kažeš!
ja tebi ponudio da ti pomognem al ipak ti os sam  :D Samaccccc komaracccc  :D

hvala  :)

e ovako ja sve to uradim idem f5 i kaze mi pawno not responding pomoc plss hitno mi je :'(