Ein Custom Handtool Script wird mit registerHandTool("CustomHandtool", CustomHandtool); registriert.
Es gibt eine Event Klasse mit der Daten vom Custom Handtool Script im Multiplayer übertragen werden sollen.
Problem 1: Die Klasse CustomHandtool ist beim Server nicht bekannt und in der Event-Klasse per self.object = NetworkUtil.readNodeObject(streamId) kann diese nicht zugeordnet werden, self.object == nil.
Problem 2: wird unter CustomHandtool:load() self:register(false); hinzugefügt ist die Klasse beim Server bekannt, CustomHandtool:update(dt, allowInput) wird aber pro Prozessdurchlauf 2x ausgeführt, einmal von self:register() und einmal vom Player self.baseInformation.currentHandtool:update(dt, self:getIsInputAllowed()).
Script Custom Handtool - Klasse nicht beim Server "registriert"
2 posts
Page 1 of 1
- [PLANET] Heady
- Posts: 41
- Joined: Thu May 01, 2008 10:33 am
Script Custom Handtool - Klasse nicht beim Server "registriert"
- Attachments
-
- CustomHandtool.lua
- (2.97 KiB) Downloaded 50 times
- MAurUS
- GIANTS Software | Gameplay Programmer
- Posts: 133
- Joined: Thu Jun 16, 2011 11:54 am
- Location: ER
- Contact:
Re: Script Custom Handtool - Klasse nicht beim Server "registriert"
Hi Heady,
Die Handtools werden bei uns nicht registriert. Diese sind nur lokale Instanzen für Server und Client.
Grüße
Stefan
Die Handtools werden bei uns nicht registriert. Diese sind nur lokale Instanzen für Server und Client.
Grüße
Stefan
2 posts
Page 1 of 1