Gothic Online Forums
[G2O v.0.1.0] onRender nie działa po stronie clienta - Printable Version

+- Gothic Online Forums (https://archive.gothic-online.com)
+-- Forum: Community (https://archive.gothic-online.com/forum-18.html)
+--- Forum: Polish (Polski) (https://archive.gothic-online.com/forum-19.html)
+---- Forum: Pomoc (https://archive.gothic-online.com/forum-23.html)
+---- Thread: [G2O v.0.1.0] onRender nie działa po stronie clienta (/thread-2085.html)



[G2O v.0.1.0] onRender nie działa po stronie clienta - Patrix - 03.06.2017

Witam, ostatnio pisząc pewien fragment skryptu w squirrelu natknąłem się na drobny problem, nie wiem, może ja coś źle robię, mianowicie client-side'owy event "onRender" nie wywołuje się. Poniżej zamieszczam fragmentu kodu:

Squirrel Script
  1. addEventHandler("onRender",function()
  2. {
  3. local pos = getPlayerPosition(heroId)
  4.  
  5. foreach (i,v in Area.region)
  6. {
  7. local condition
  8.  
  9. if (v.rawin("polyY") && v.polyY == "table")
  10. {
  11. condition = (v.polyY.min <= pos.y && v.polyY.max >= pos.y)
  12. }
  13. else
  14. {
  15. condition = true
  16. }
  17.  
  18. if (checkAreaPoint(i, pos.x, pos.z, condition))
  19. {
  20. if (!Area.current.rawin(i))
  21. {
  22. Area.current[i] <- i
  23. onEnterArea(i)
  24. }
  25. }
  26. else if (i == Area.current[i])
  27. {
  28. delete Area.current[i]
  29. onExitArea(i)
  30. }
  31. }
  32. })



Powyższy fragment kodu działa bez problemu, testowałem go na timerze, więc problem na pewno nie leży po stronie skryptu, no chyba że źle podczepiłem funkcje pod event.



RE: [G2O v.0.1.0] onRender nie działa po stronie clienta - Marcel - 03.06.2017

Użyłeś enableEvent_Render(true)?
Tak z ciekawości, planujesz postawić jakiś serwerek?


RE: [G2O v.0.1.0] onRender nie działa po stronie clienta - Patrix - 03.06.2017

Marcel Wrote:Użyłeś enableEvent_Render(true)?
Tak z ciekawości, planujesz postawić jakiś serwerek?

Dziękuje za odpowiedź, problem banalny, nie zauważyłem że istnieje funkcja, która włącza ten event. Mam pewne plany, ale to jeszcze kwestia czasu, muszę się jeszcze troszkę podszkolić Wink.

@Edit1

Temat można zamknąć.