Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: Blaeks poslato April 04, 2013, 15:02:58 POSLE PODNE

Naslov: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato April 04, 2013, 15:02:58 POSLE PODNE
                                                                                                            Uvod

pozdrav svima, u ovom tutorijalu cu pokusati sto bolje da vam objasnim ono sto vam vecinom i pravi problem, prikaciti objekat na igraca.Bice vam objasnjeno sve do detalja, uglovi, kako ih odrediti, kako znati gde je koj deo tela, i tako dalje, pa da krenemo.

U tutorijalu mozete videti

• Koordinate kacenja objekta na igraca
• Uglovi kacenja objekta na igraca
• Koordinate mape

Koordinate kacenja objekta na igraca

Vecinu vas muci kako da podesite da vam objekat stoji u ruci, ili na glavi, ili bilo gde, ali ako nastavite da citate redove na dole shvaticete to(iskreno se nadam)
Funkcija SetPlayerAttachedObject zahteva pre svega offset, tacnije on vam je potreban da bi vi objekat prikacili na pravo(zeljeno) mesto,  offset odlucuje takodje udaljenost izabranog objekta od centra dela tela koji ste izabrali

To se skraceno moze reci i ovako:

offsetX: Odredjuje odaljenost objekta od X ose do centra dela tela
offsetY: Odredjuje odaljenost objekta od Y ose do centra dela tela
offsetZ: Odredjuje odaljenost objekta od Z ose do centra dela tela

Kada ste procitali ovog od gore, pokusacu da vam objasnim koja je X osa, koja Y, a koja Z.

Koristicemo objekat torbu sa parama, poznatiji kao money bag, ID objekta je 1550
Ako sada zelite da zakacite ovaj objekat za kicmu, bez ikakvih pomeranja i preciziranja, to bi ovako trebalo biti:
(http://balkan-slike.info/images/2013/04/04/tGUlE.png)

Sada hajde da probamo da mu sredimo poziciju

Ako budete zeleli da stavite offset na 1, objekat ce se penjati duz X ose iznad igraca, sto znaci da je X osa vertikalna u SAMPu

(http://balkan-slike.info/images/2013/04/04/iIBXF.png)

Po istpom principu mozete postupati sa Y i Z osama

Sada kada znamo da je X osa vertikalna, i Y osa je horizontalna.
Y osa prolazi kroz igraca sa njegove prednje strane pa sve do ledja , pa zatim 3 ose ide horizontalno kroz igraca sa leva na desno

Sve tri ose(X, Y, Z) su prikazane na slici ispod(slika preuzeta sa oficijalnog samp foruma)

(http://i.imgur.com/jnoqk.jpg)

Na slici su jasno prikazane sve tri ose, uz to i pravi tih osa, nadam se da ste se snasli


Uglovi kacenja objekta na igraca

Sada cemo malo da vodimo diskusiju o uglovima, ako me budete pazljivo pratili, shvaticete iz prvog puta.

Sve sto je potrebno za uglove jeste da ih pazljivo redjate uz svaku osu ili da preko njih rotirate objekat kako vi hocete.

Imamo 3 vrednosti:

fRotX : Rotacija oko X ose
fRotY : Rotacija oko Y ose
fRotZ : Rotacija oko Z ose

probajmo da da smestimo nekih 90 stepeni u mestu fRotX rotacije( SetPlayerAttachedObject(playerid, 1, 1550, 1, 0, 0, 0, 90, 0, 0, 1, 1, 1); )

(http://balkan-slike.info/images/2013/04/04/rPHOM.png)

A kada bi sada tu smestili nekih 180 stepeni objekat bi se izokrenuo naopako.


Na slici su prikazani stepeni duz X ose.Pocetna pozicija objekta kada sadrzi rotaciju fRotX praznu, je 0 stepeni svakako.Ako ga izmenite u 90 stepeni to ce rotirati objekat u nazad i sve tako..Takodje bih napomenuo da tu mozete stavljati i negativne vrednosti(primer: -90, -180, itd..). Lakse ce vam biti posle ovog tutorijala ko uz to znate i osnovnu matematiku, kao naprimer koliko je 90 stepeni, koliko 180, 60, i tako dalje, dosta bi vam pomoglo  ;)

Slika preuzeta sa SAMP foruma

(http://i.imgur.com/vwV2z.jpg)

Takodje sam zaboravio da kazem da isto sto sam gore naveo mozete raditi i sa Y i Z rotacijama.

Ovde mozete videti rotacije Y ose:

(http://i.imgur.com/XdKkk.jpg)

Kao i Z:

(http://i.imgur.com/FMYWd.jpg)


Koordinate mape

Ovo je jedan deo o koordinata mape san andreasa. Pravi X ose na karti se krecu ka Istok-Zapad, dok se pravi Y ose krecu Sever-Jug, dok je Z osa za visinu.

Mislim da je to sve sto je potrebno da bi bar malo shvatili nesto o ovoj funkciji, takodje bih napomenuo da mi je u tutorijalu pomagao jedan lik sa oficijalnog foruma.

-Blaeks
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: ado97 poslato April 04, 2013, 15:06:27 POSLE PODNE
Poslužit će mnogima.
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: ChampaWasTaken poslato April 04, 2013, 15:29:26 POSLE PODNE
ExtrA
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Farkias poslato April 04, 2013, 16:36:57 POSLE PODNE
Lijep tut Blaeks  :D
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato April 04, 2013, 17:23:14 POSLE PODNE
hvala svima  :)
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: [BURPG] Wistaa poslato April 04, 2013, 17:25:34 POSLE PODNE
Dobar tut :D
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: 99Mile99 poslato April 04, 2013, 18:51:50 POSLE PODNE
Dobar tutorial :D
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato April 04, 2013, 18:58:05 POSLE PODNE
hvala :D
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato April 04, 2013, 19:58:06 POSLE PODNE
hvala  :)
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Kunnaâ„¢ poslato April 04, 2013, 22:42:02 POSLE PODNE
Odlicno odradjeno,bravo   :D
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Schwarz poslato April 05, 2013, 11:30:35 PRE PODNE
Dobar tut pohvale. Zelim da te pitam jel postoji neka fs za ovo attachobject nesto kao editor da mozes postavjati objekte i onda ti da koordinate ?
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato April 05, 2013, 11:39:51 PRE PODNE
Citat: |LG|Hawk poslato April 05, 2013, 11:30:35 PRE PODNE
Dobar tut pohvale. Zelim da te pitam jel postoji neka fs za ovo attachobject nesto kao editor da mozes postavjati objekte i onda ti da koordinate ?
mozda napravim ja, ali ne uskoro xd

hvala :)
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: .ılllı. Wlseco .ılllı. poslato April 05, 2013, 11:42:56 PRE PODNE
Dobar tut :-)
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Sladjan96 poslato April 06, 2013, 18:15:30 POSLE PODNE


SetPlayerAttachedObject(playerid, 1, 1550, 1, 0, 0, 0, 90, 0, 0, 1, 1, 1);

mozes da objasnis sta je sta ?? pocetnik sam pa ako mozes objasniti gde je xosa yosa i td
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato April 06, 2013, 18:19:20 POSLE PODNE
objasnio sam u tutu, samo prati
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Joey_ poslato April 06, 2013, 18:21:27 POSLE PODNE
Citat: |LG|Hawk poslato April 05, 2013, 11:30:35 PRE PODNE
Dobar tut pohvale. Zelim da te pitam jel postoji neka fs za ovo attachobject nesto kao editor da mozes postavjati objekte i onda ti da koordinate ?

Postoji. ;) http://forum.sa-mp.com/showthread.php?t=1823 17 (spoji link prvo)

@tema, bio je takav sličan tutorial na službenom SA:MP forumu, al' lijepo što sad i to imamo ovdje. :) Al' malo beskorisno jer imamo FS koja nam omogućuje da to radimo in-game. Osim ako baš netko želi znati u detalje kako to napraviti.
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Sladjan96 poslato April 06, 2013, 18:24:57 POSLE PODNE
Ma objasnjeno je ali mislio sam ovo da objasnis ovako
SetPlayerAttachedObject(playerid, 1, 1550, 1, 0, 0, 0, 90, 0, 0, 1, 1, 1);
1550= id objekta
1- x osa
0-y osa
ovo 90 rotacija

na to sam mislio jel ne znam sta je sta u ovome
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Denis_Lapi poslato Jun 07, 2013, 09:10:11 PRE PODNE
EE sad ja tebi moram da postavim pitanje i kom programu da oderadim ove koordinate, mislim da si to izostavio ako se uopste radi u nekom odredjenom programu...
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato Jun 07, 2013, 10:30:10 PRE PODNE
procitaj paradoxev post i tu ces naci nesto sto ti je od velike pomoci, posto ne postoji program za otkrivanje koordinata
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: |TED| Boca SRB poslato Jun 07, 2013, 13:54:11 POSLE PODNE
pokidao si ga tebra pohvale  ;D
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: J0PS0NEE poslato Jun 07, 2013, 15:03:41 POSLE PODNE
Dobra orijentacija , ti bi mogao da predaješ Geografiju , ili čak da sudjeluješ u onim emisijama , znaš ono kad te bace npr na Madagaskar pa moraš da se vratiš kući :D
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato Jun 07, 2013, 15:11:15 POSLE PODNE
Citat: J0PS0NEE poslato Jun 07, 2013, 15:03:41 POSLE PODNE
Dobra orijentacija , ti bi mogao da predaješ Geografiju , ili čak da sudjeluješ u onim emisijama , znaš ono kad te bace npr na Madagaskar pa moraš da se vratiš kući :D

haha, pa jednom dana cu mozda :D

boco: hvala
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato Jun 07, 2013, 15:21:31 POSLE PODNE
Citat: |LG|Yui_Sang poslato Jun 07, 2013, 15:16:51 POSLE PODNE
Citat: Blaeks poslato Jun 07, 2013, 10:30:10 PRE PODNE
procitaj paradoxev post i tu ces naci nesto sto ti je od velike pomoci, posto ne postoji program za otkrivanje koordinata
Postoi program koji otkriva koordinate al neda mi se sad trazit
Tut le lep mada nisto nisam svatio :D
pa nema tu sta da se shvati :)
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: xyzcod2 poslato Jun 09, 2013, 07:55:57 PRE PODNE
lijepo :D
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato Jun 09, 2013, 12:12:55 POSLE PODNE
hvala :)
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Newest Ralph. poslato Jun 11, 2013, 00:24:13 PRE PODNE
lijepo
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato Jun 11, 2013, 00:34:20 PRE PODNE
hvala ti
Naslov: Odg: [Tut] Rotacije osa, SetPlayerAttachedObject
Poruka od: Blaeks poslato Jun 12, 2013, 20:34:35 POSLE PODNE
hvala :)