Kako napraviit label i pickup..

Započeo Timur Script, Decembar 22, 2019, 21:52:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Pozdrav svima vjerovatno ste se vi pocetnici nekada zapitali kako? i sta je to ono Pickup to jeste npr: ona strelica ka dole ili tako nesto..
Ili ona slova u zraku vjerovatno ste se zapitali kako se to pravi?. Ukoliko jeste, dosli ste na pravo mjesto

Pa da pocnemo, vi naprimjer zelite da napravite Label i pickup na banci.. Kako cemo to uraditi.
Upalite vas samp server.exe te odete ispred banke
Komandom /save sacuvate poziciju [pawn]/save label_i_pickup_za_banku[/pawn] (a mozete i sastavljeno i rastavljeno to je apsolutno ne bitno sta ce pisati.
Da malo pojasnimo /save znaci da sacuva vas skin, ili model auta, kordinate, rotaciju, e sada  kada ukucate /save znaci sacuvaj poziciju kordinate moj skin ili model zavisi, ako ste u autu sacuvace vas auto koridinate i kako ste bili okrenuti sa autom tj kordinate, a ako niste sacuvace vas skin kordinate x,y,z, i rotaciju kako ste bili okrenuti. kada ukucate /save mozete odma enter a objasnicu vam sta ce se desiti ako ne napisete nista, ukoliko napisete naprimjer /save hehe dobit cete nesto ovako: [pawn]AddPlayerClass(Skin,x,y,z,rotacija,0,0,0,0,0,0); // hehe[/pawn] - i takodje dobit cete 0,0,0,0,0 to vam je npr koje ste oruzije imali metke i tako to.. e sada sta bi se desilo da samo save napisemo? nista sve bi ostalo isto, samo sto bi pisalo  AddPlayerClass(Skin,x,y,z,rotacija,0,0,0,0,0,0); // ne bi nista imalo nakon // tako da kada ukucate /save hehe - ovo hehe oznacava da se lakse orijentisati..
Eh sada, ako ste zavrsili, izadjete iz servera i slobodno ugasite samp server.exe
te odete u Documents -> Gta San Andreas User FIles -> Samp -> saved positions
i ako ste nesto napisalo nakon /save pisat ce vam sve nakon // ce pisati ono sto ste napisali..
Ako se naprimjer nalazi : [pawn]AddPlayerClass(71,1465.8094,-1022.4008, 25.3969,172.0816,0,0,0,0,0,0); // hehe [/pawn]
Sada cu vam pojasniti sta znaci ovo tacno [pawn]AddPlayerClass(71, - To je vas skin koji ste koristili prilikom /save                          1465.8094,  pozicija x                   -1022.4008,  pozicija y                 25.3969,  pozicija z           172.0816   rotacija       ,0,0,0,0,0,0  - ovo su vam oruzija koja ste imali i tako to, to necu sada objasnjavati jer je ovo tutorial za label i pickup a ove 0 nam nisu potrebne.       );[/pawn]
E sada  imate [pawn]AddPlayerClass(71,  1465.8094, - x  -1022.4008, - y   25.3969, -z  172.0816,0,0,0,0,0,0);[/pawn]  Vi kopirate pozicije x,y,z  u ovom slucaju su to ove pozicije koje su tamo oznacene crticom...
E kopirate njih te odete u "pawno" te otvorite "pawno" otvorite vas gamemode, te odete pod "OnGameModeInit" public.
Te ispod { - viticaste zagrade kucate :
[pawn]Create3DTextLabel("Ovo je tutorial za balkan samp", -1, 30.0, 40.0, 50.0, 40.0, 0, 0);l [/pawn] E sada, kada ukucate Create3DTextLabel( ovo pod " znaci text koji ce pisati " ovo -1, znaci boja tu moze biti razni boja ali -1 je bijela boja. ovo 30.0, 40.0, 50.0 to su kordinate e tu stavljate ono sto ste kopirali iz saved positons fajla. onda, ovo opet 40.0 znaci sa koliko metara ce se vidjeti u ovom slucaju 40.0 vi mozete staviti 50.0 koliko zelite. 0 je virutalni world, o njemu mozete procitati na samp wiki ili po ostalim forumima malo istrazite.  ugl u ovom slucaju tu stoji "0" i ova zadnja 0 je da li zelite da se vidi kroz objekte kroz zgrade u ovom slucaju stoji 0 znaci kroz objekte se ne moze vidjeti, ako stoji 1 znaci moze. Te mozete slobodno COMPILE Skriptu.
E ako zelite da se to oznaci npr nekom strelicom to je CreateDynamicPickup. Odemo takodje pod public "OnGameModeInit" te evo kroz primjer da objasnim.
[pawn]CreateDynamicPickup(19132, 1, 1109.6980,1052.3937,-19.9389);[/pawn] Ovo 19133, znaci koji pickup npr imate raznih strelica ima svoj ID ovo je pickup zelena strelica, prema gore.
Ovo 1, takodje ostavljam da sami istrazite ali uglavnom se stavlja 1, eh sada ovo  [pawn]1109.6980,1052.3937,-19.9389[/pawn] to su kordinate tu stavljamo one kordinate koje smo stavili na label , i koje smo spremili u saved positions, x,y,z stavljamo ); i zavrsili smo compile skriptu
Otvorite samp server.exe
Odete do mjesta gdje se ovo nalazi
I uzivate[/size]
Poslednja Izmena: Decembar 22, 2019, 21:54:52 POSLE PODNE od Timur Script

Izvinjavam se sto sam napisao komentar slucajno je bilo.



Dobar tutorijal..
Doš'o da GunShopa vadi plaću prvu,ima punih dvjesta miliona na računu (:


Sviđa mi se što koristiš dinamične pickupove uz statične labele... :D


CreateDynamicPickup i Create3DTextLabel? Dinamicne uz staticne.
Mogao si ostaviti wikisamp link gde imaju IDovi pickupa i objasniti razliku izmedju dinamicnih i staticnih.




Poslednja Izmena: Decembar 23, 2019, 16:01:28 POSLE PODNE od Vasic
• Website: www.vasic.dev
Web Development & Cyber Security




Sve je rečeno u komentarima iznad. Ipak pohvale za trud.