Započeo Obrisan korisnik
•29. Jul 2012.• Zaključano[TuT] : Jednostavan ulazak/izlazak u/iz prostorije
4,126
pregleda
20
postova
29. Jul 2012.
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:
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
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,110
Postovi:
82
Teme:
Pridružio se:Jun 2011
29. Jul 2012.
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 😄
Hvala 🙂
Hvala 🙂
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,360
Postovi:
145
Teme:
Pridružio se:Sep. 2010
29. Jul 2012.
...Neno... wrote on July 29, 2012, 2:06 pm:
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 😄
Hvala 🙂
Hvala 🙂
Ti ne mozes nikako uci ko co'ek kad ti nisi co'ek 😛
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 🙂
29. Jul 2012.
Joey_ wrote on July 29, 2012, 3:21 pm:
Nije loÅ¡ tutorial, lijepo objaÅ¡njeno. 😉
Hvala,uskoro jos tutoriala (valjda) 😄
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,362
Postovi:
35
Teme:
Pridružio se:Jun 2010
29. Jul 2012.
Neno skripta.. sad oće i na riverside prekomandu 😄
OT: Dobro objašneno.. za ostalo nebi da dajem komentare.
A najbolje bi bilo da ti to nama uradiš i sve će bit onako kako ti kažeš!
OT: Dobro objašneno.. za ostalo nebi da dajem komentare.
нυDιgα™ wrote on July 29, 2012, 2:29 pm:
Ti ne mozes nikako uci ko co'ek kad ti nisi co'ek 😛
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 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š!
29. Jul 2012.
K4 wrote on July 29, 2012, 2:29 pm:
Ti ne mozes nikako uci ko co'ek kad ti nisi co'ek 😛
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 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 😄 Samaccccc komaracccc 😄
hvala 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava