Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [ST]Borna poslato Mart 16, 2010, 18:47:16 POSLE PODNE

Naslov: Leteci objekti
Poruka od: [ST]Borna poslato Mart 16, 2010, 18:47:16 POSLE PODNE
Kako napravit nekakav leteci objekt da leti npr komandom /go ili /leti i tako?kao veliko nesto tipa platforma?hvala
Naslov: Odg: Leteci objekti
Poruka od: CH | Ujo_TomO poslato Mart 16, 2010, 18:56:16 POSLE PODNE
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!
Naslov: Odg: Leteci objekti
Poruka od: [ST]Borna poslato Mart 16, 2010, 18:59:37 POSLE PODNE
znaci moze ici lijevo i desno?po nebu?
Naslov: Odg: Leteci objekti
Poruka od: ΉΥPΣЯΛƬӨЯ poslato Mart 16, 2010, 19:12:35 POSLE PODNE
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
Naslov: Odg: Leteci objekti
Poruka od: [ST]Borna poslato Mart 16, 2010, 19:23:42 POSLE PODNE
imate link do ograda?
Naslov: Odg: Leteci objekti
Poruka od: [BU] Gigi_Falcone poslato Mart 16, 2010, 19:43:41 POSLE PODNE
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;
}

Naslov: Odg: Leteci objekti
Poruka od: [ST]Borna poslato Mart 19, 2010, 20:55:03 POSLE PODNE
hvala moze lock
Naslov: Odg: Leteci objekti
Poruka od: r4z0r poslato Mart 19, 2010, 21:45:42 POSLE PODNE
Procitaj tutorial vezan za micanje objecta ,postoji kako znam .