Szerző Téma: objectMoveolás  (Megtekintve 985 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
objectMoveolás
« Dátum: 2015. Október 31. - 09:51:52 »
0 Show voters
Sziasztok!
A helyzet: Egy objectet moveolok egy pozícióra, és hogyan tudom azt lekezelni, hogy mi történjen, ha az object elérte a moveolásnál kitűzött célt?
Előre is köszönöm a segítséget. :)
Ui.: Azért hoztam létre megint, mert tegnap figyelmetlen voltam, és nem vettem észre, hogy SA-MP-os megoldást kaptam rá :D (Az első kérdést töröltem a témából)

Nem elérhető AnthonyGates

  • 546
  • AnthonyGates
    • Profil megtekintése
objectMoveolás
« Válasz #1 Dátum: 2015. Október 31. - 10:02:53 »
0 Show voters
fail
mikorra fogom megszokni, hogy már nem csak \"sampforum\" :D

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
objectMoveolás
« Válasz #2 Dátum: 2015. Október 31. - 10:05:48 »
0 Show voters
Egyébként én csak azt tudtam kitalálni jelenleg, hogy egy timerrel nézem, hogy mennyi a Velocityje, és ha nulla, akkor nem mozog.
És ugyanitt ellenőrizném azt is, hogy van e játékos a közelében.
Edit:
Az a baj, hogy a get velocity nem működik a mozgó objectekre.
Azt csináltam, hogy az első változóba false-t rak, ha nem mozog, de valamiért akkor is false, ha mozog.
Edit2:
Most úgy csináltam, hogy 2 timert indítottam el.
Az egyik 25-ször 100 ms-enként checkeli, hogy van e valaki a közelében.
A másik 2500 ms után törli.
Az object 2500 ms alatt megy át a másik helyre.
Az eredménynek annak kéne lennie, hogy amíg mozog addig ellenőrzi, aztán törli.
De sajnos az időzítés itt sem valami pontos, így még kétszer lefut az ellenőrzés a törlés után.
Tippek?
« Utoljára szerkesztve: 2015. Október 31. - 10:49:45 írta tudvari »

Nem elérhető Enigma

  • 391
    • Profil megtekintése
objectMoveolás
« Válasz #3 Dátum: 2015. November 09. - 21:00:37 »
0 Show voters
Ahogy én csináltam. A moevObjectnél megkell adni egy intervallumot, hogy mennyi idő alatt moveoljon. Ugyanezzel az idővel pedig egy timer, és kész. Fontos hogy kliens oldal legyen, hisz optimálisabb.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal