Szerző Téma: Mozgó object készítés - több mozgást hajtson végre?  (Megtekintve 511 alkalommal)

Mozgó object készítés - több mozgást hajtson végre?
« Dátum: 2012. Október 13. - 11:49:17 »
0 Show voters
Szeretnék készíteni egy mozgó objectet.
-ami többéle mozgás koordinációt is hajtson végre
-ne parancsra mûködjön hanem mindig mozogjon!
Ne csak fel és le menjen hanem minden irányba, többször is.
pl:. elször balra mozog az object, majd fel, aztán le, és aztán jobbra és egyszerre fel, stb..
« Utoljára szerkesztve: 2012. Október 13. - 12:20:04 írta aprila44 »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Mozgó object készítés - több mozgást hajtson végre?
« Válasz #1 Dátum: 2012. Október 13. - 14:14:30 »
0 Show voters
összedobtam 1-et...teszteld le hogy így gondoltad e...( persze saját koordinátákkal )
 
#include <a_samp>
#define SPEED   (2.0)
new object,posid;
new Float:OPos[5][3] =
{
{0.0,0.0,0.0},
{1.0,0.0,0.0},
{2.0,0.0,0.0},
{3.0,0.0,0.0},
{4.0,0.0,0.0}
};
public OnFilterScriptInit()
{
object = CreateObject(1234,OPos[0][0],OPos[0][1],OPos[0][2],0.0,0.0,0.0);
posid++;
MoveObject(object,OPos[posid][0],OPos[posid][1],OPos[posid][2],SPEED);
return 1;
}
public OnObjectMoved(objectid)
{
if(objectid == object)
{
       posid++; if(posid == sizeof(Opos)) { posid = 0; }
MoveObject(object,OPos[posid][0],OPos[posid][1],OPos[posid][2],SPEED);
}
return 1;
}
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal