Mozgó object készítés - több mozgást hajtson végre?

Indította aprila44, 2012. október 13. - 11:49:17

Előző téma - Következő téma

aprila44

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..

Kovacs_Richard

ö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ő.