GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Ryan_Adam - 2013. augusztus 18. - 01:47:42

Cím: Lehetséges Object random mozgatása egy téren?
Írta: Ryan_Adam - 2013. augusztus 18. - 01:47:42
Üdv.
Azt szeretném kérdezni hogy lehet-e Objecteket pl. 4koordináta közt mozgatni, hogy ne menjen el, ha nem lehetséges esetleg tudtok valami más megoldásokat?
Elég hülyén hangzik, de csak arra gondoltam hogy Random Timerekkel Moveobjectel mozgatni, csak elég sok idõ(bár nem annyira) az összeállítása. Van rá más mód?
Cím: Lehetséges Object random mozgatása egy téren?
Írta: hegdavid95 - 2013. augusztus 18. - 01:55:59
Fogod a négy koordinátát berakod egy tömbbe aztán lesz egy függvény ami elindítja a mozgást (move object random az egyik pozícióra) aztán OnObjectMoved nel újra meghívod az elõzõ object mozgató függvényt (nyilván ha az objectid egyezik)
Cím: Lehetséges Object random mozgatása egy téren?
Írta: akosd127 - 2013. augusztus 18. - 02:33:51
Ez is egy megoldás.
 
#define Masodperc 10
#define Sebesseg 2
#define RandomObj1 0.0000,0.0000,0.0000
#define RandomObj2 10.0000,10.0000,10.0000
#define RandomObj3 20.0000,20.0000,20.0000
#define RandomObj4 30.0000,30.0000,30.0000
new mozgat;
mozgat = SetTimer(\"rand\",1000*Masodperc,true);
forward rand();
public rand()
{
switch(random(4))
{
case 0:MoveObject(Object, RandomObj1, Sebesseg, 0.00000, 0.00000, 0.00000);
        case 1:MoveObject(Object, RandomObj2, Sebesseg, 0.00000, 0.00000, 0.00000);
        case 2:MoveObject(Object, RandomObj3, Sebesseg, 0.00000, 0.00000, 0.00000);
        case 3:MoveObject(Object, RandomObj4, Sebesseg, 0.00000, 0.00000, 0.00000);
    }
return 1;
}
Cím: Lehetséges Object random mozgatása egy téren?
Írta: Ryan_Adam - 2013. augusztus 18. - 13:42:33
Kösz mind kettõtöktõl, repül a \'+\' :D!!