Forumo paieška
'CreateActor' .
Pagal jūsų užklausą pavyko rasti 1 rezultatą
-
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: 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!