Gothic Online Forums
Drobny problem - 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: Drobny problem (/thread-1495.html)



Drobny problem - Ignisio - 05.05.2016

Mam nadzieję, że ktoś pomoże. Bo troszkę się śpieszę. Mianowicie, chcę pobrać kąt (angle) gracza i po stronie serwera nadać ten kąt botowi. Próbowałem to na różne sposoby, ale ogólnie sprowadza się to do czegoś w stylu:

callClientFunc(pid,"getAngle");

Np.
local botangle = callClientFunc(pid,"getAngle");


Problem jest taki, że podany sposób nie zwraca mi konkretnego kąta tylko wartość TRUE.
Ktoś wie jak to zrobić?


RE: Drobny problem - Bimbol - 05.05.2016

Poważnie? callClientFunc, jak sama nazwa wskazuje wywołuje funkcję po stronie klienta. Więc, jak ty niby chcesz zrobić coś takiego jak zwracanie kąta do zmiennej. To sie w ogóle nie trzyma kupy. Wysyłasz pakiet, to trwa, pakiet dochodzi i wywołuje w kliencie getAngle i tyle co tutaj robisz. Jak chcesz pobrać tą wartość to musisz zrobić sobie funkcje zwrotną, która po stornie serwera odpowie funkcją callServerFunc i w argumencie prześle kąt.