Leteci objekti

Započeo [ST]Borna, Mart 16, 2010, 18:47:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Kako napravit nekakav leteci objekt da leti npr komandom /go ili /leti i tako?kao veliko nesto tipa platforma?hvala

napraviš kao kapija!! da imaš gdje je otvorena a gdje zatvorena tako i to....
npr dizalo!! /PDdolje (kada je dolje uzmeš kod iz MTA i prebaciš u pawno) i uzmeš isto tako za dolje!
Mislim da je tako ispravite me ako nije!
Ex CroHerze DM HEAD Administrator

znaci moze ici lijevo i desno?po nebu?

Citat: torres9 poslato Mart 16, 2010, 18:59:37 POSLE PODNE
znaci moze ici lijevo i desno?po nebu?
Pa da.. ovako kako ti je Tomo objasnio


Ovako, da bi to napravio potrebno je da u MTA napravis svoj objekat na 2 mjesta
Na lokaciji od koje ces poceti tj od koje ce se on poceti kretati i do lokacije gdje zelis da stigne

zatim moras da dodas:

new platforma;


zatim ispod OnGameModeInit() kreiraj svoj objekat (u ovom slucaju platformu):

platforma = CreateObject(id objekta, x, y, z, x-rotacija, y-rotacija, y-rotacija)

primjer:
platforma = CreateObject(3095,-2113.7294921875,-197.96894836426,34.545051574707,0,180,0)


kada i ovo zavrsis, tvoj objekt je kreiran ingame ali jos uvjek ne moze da se krece
ako zelis da se krece, potrebno je da odradis sledeci kod:


//kretanje platforme sa pozicije 1 na poziciju 2
if (strcmp("/platforma1", cmdtext, true, 10) == 0)
{
MoveObject(platforma, -2113.7294921875,-197.96894836426,45.870040893555, 1) //pomjera tvoj objekat
SendClientMessage(playerid, COLOR_GREY, "   Platforma se krece !"); //ispisuje ti da se platforma pomjera, ovaj dio nije obavezan
return 1;
}
if (strcmp("/platforma2", cmdtext, true, 10) == 0)
{
MoveObject(platforma,-2113.7294921875,-197.96894836426,34.545051574707,1)//pomjera tvoj objekat
SendClientMessage(playerid, COLOR_GREY, "   Lift se spusta !");//ispisuje ti da se platforma pomjera, ovaj dio nije obavezan
return 1;
}





r4z0r

Procitaj tutorial vezan za micanje objecta ,postoji kako znam .