Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Aktorių kūrimas žaidime


Inv1s

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1999 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, šiame forume esate jau matę tik tris mano skriptinimo mažas pamokėles. Tiesą pasakius nesu joks labai geras programuotojas, tačiau žinau tikrai daugiau negu paprastas, niekada neprogramavęs žmogus! Šiandien nusprendžiau sukurti pamoką, kurios metu supažindinsiu jus su SA:MP 0.3.7 versijoje išėjusia funkcija CreateActor, iškart pasakau - ar forume yra sukurta tokia pamoka neieškojau, tiesiog turiu šiek tiek laisvo laiko ir noro, todėl padėsiu ir tiems, kurie nori išmokti!

 

Funkcija + parametrai:

CreateActor(skinid, X koordinatė, Y koordinatė, Z koordinatė, aktoriaus pasisukimo kampas);
 
Skinid - aktoriaus išvaizda, visas išvaizdas galite rasti paspaudę ant šios nuorodos
 
X koordinatė
Y koordinatė
Z koordinatė
aktoriaus pasisukimo kampas

Viršuje paskutiniai keturi parametrai išgaunami labai paprastai: SA:MP serveryje būkite norimoje vietoje ir parašykite komandą /rs [JŪSŲ KOMENTARAS], tada nueikite į Documents > GTA San Andreas User Files > SAMP >  rawpositions ir ten rasite savo aktoriaus visas koordinates

 

Pavyzdys:

 

Noriu, kad mano aktorius turėtų FTB agento išvaizdą (skin ID: 286). Prisijungiu į betkokį SA:MP serverį, susirandu vietą, kurios išgauti pozicijas aš noriu. Atsistoju toje vietoje ir parašau komandą /rs aktoriaus vieta /tplv atsidarau .txt failą rawpositions (kaip jį rasti aprašiau viršuje) ir ten matau tokį rezultatą:

2098.1719,988.9557,10.8203,268.9151 ; aktoriaus vieta /tplv

Kopijuoju visą matomą koordinačių rezultatą t.y

2098.1719,988.9557,10.8203,268.9151

ir jį įterpiu į funkciją, gaunu tokį rezultatą:

CreateActor(286, 2098.1719,988.9557,10.8203,268.9151);

Gautą kodą turite kelti į

public OnGameModeInit

Spaudžiu F5, laukiu, kol sukompilins iš naujo modą ir leidžiu serverį!

 

Kaip atrodo aktorius žaidime:

 

8ae2954c04f920ad9ce4bf42a2864b0c997.jpg

 

Papildoma informacija:

  • Aktoriai yra pranešesnis už NPC tuo, kad jie nenaudoja sloto (vietos) serveryje;
  • Žaidime aktoriai yra limuotuojami, daugiausia jų gali būti 1000.

Sėkmės!

prie pamokos norėčiau pridurti kad galite ir daugiau funkciju su aktoriais atlikti:

 

http://forum.sa-mp.com/showthread.php?t=604223

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 3 mėnesių...
  • Parašė po 2 savaičių...
  • Parašė po 2 metų...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1999 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...