[Problem ]Gui teleport

11/09/2015 18:50 infinty04#1
Hallo
hab en problem mit dem teleporter map
hab sie eingefügt klappt so weit auch alles ,

das problem ist nur wenn ich auf den maps ( punkte) klicke teleportiert er
nicht
quest ist reload un codis auch angepasst

teleport:quest


uiteleport.py

[Only registered and activated users can see links. Click Here To Register...]

clientside so wie serverside in der syserr steht nichts

worann könnte das noch liegen?

nutze die korifiles + client
in der sysser clientside so wie serverside steht nichts
11/09/2015 20:44 Frenii#2
Habe genau das selbe Problem hoffe jemand hat eine Lösung
11/09/2015 20:55 He3o Crysis#3
Die Frage ist besser in Koris Forum aufgehoben, da wir ohne genauere Fehlerbeschreibung nicht helfen können.
11/10/2015 11:57 infinty04#4
Quote:
Originally Posted by .He3o Crysis View Post
Die Frage ist besser in Koris Forum aufgehoben, da wir ohne genauere Fehlerbeschreibung nicht helfen können.
das problem ist es gibt keine fehler laut sysser da steht nichts drinn
und im kori forum weiss auch nimand eine lösung
11/10/2015 12:16 .K0rí#5
Ich werde es mir mal anschauen, normal sollte es gehen. Wenn ich was rausgefunden habe gebe ich dir bescheid.


.Kori
11/10/2015 13:07 infinty04#6
Quote:
Originally Posted by .K0rí View Post
Ich werde es mir mal anschauen, normal sollte es gehen. Wenn ich was rausgefunden habe gebe ich dir bescheid.


.Kori
danke dir :)
11/10/2015 18:21 Frenii#7
Danke dir ebenfalls sitze schon ne Weile an dem Problem & finde einfach keine Lösung...
11/11/2015 11:42 .Kibito#8
Warscheinlich sendest du den Questindex nicht an den Client oder hast Clientside den Teil falsch gemacht
11/11/2015 11:58 infinty04#9
Quote:
Originally Posted by .Kibito View Post
Warscheinlich sendest du den Questindex nicht an den Client oder hast Clientside den Teil falsch gemacht
nee den sonst würde eer mir ja nen fehler aufzählen .... das tut es aber nicht und wie du in der quest sehn kannst is alles richtig ...
wen ich mich per warp codes dahin porte funktioniert es ja
also können die codis ja nicht falsch sein
11/11/2015 14:15 .Kibito#10
Quote:
Originally Posted by infinty04 View Post
nee den sonst würde eer mir ja nen fehler aufzählen .... das tut es aber nicht und wie du in der quest sehn kannst is alles richtig ...
wen ich mich per warp codes dahin porte funktioniert es ja
also können die codis ja nicht falsch sein
Wie sieht denn deine game.py aus?
11/11/2015 14:28 infinty04#11
Quote:
Originally Posted by .Kibito View Post
Wie sieht denn deine game.py aus?
game.py
11/11/2015 16:00 .Kibito#12
Quote:
Originally Posted by infinty04 View Post
game.py
Code:
    def __Teleport(self, cmd):
        cmd = cmd.split('|')
        if cmd[0] == 'Teleport':
            constInfo.TeleportSystem['Teleport'] = int(cmd[1])
        elif cmd[0] == 'Block':
            constInfo.TeleportSystem['Block'] = int(cmd[1])
Da wird doch garnicht abgefragt was passiert wenn man den Index vom Server an den Client sendet
11/11/2015 16:19 He3o Crysis#13
Quote:
Originally Posted by infinty04 View Post
Hallo
[...]
clientaside so wie serverside in der syserr steht nichts

worann könnte das noch liegen?

nutze die korifiles + client
in der sysser clientside so wie serverside steht nichts
Quote:
Originally Posted by .Kibito View Post
Code:
    def __Teleport(self, cmd):
        cmd = cmd.split('|')
        if cmd[0] == 'Teleport':
            constInfo.TeleportSystem['Teleport'] = int(cmd[1])
        elif cmd[0] == 'Block':
            constInfo.TeleportSystem['Block'] = int(cmd[1])
Da wird doch garnicht abgefragt was passiert wenn man den Index vom Server an den Client sendet
Scheißegal ob da was steht oder nicht.
Wird ja kein Unknown Server Command ausgegeben.
--> Was für nen Questidx besitzt die Quest bei dir?
Hast du in der locale_list (oder quest_list, whatever) irgendwie die Zeilennummer der Quest verändert (evtl. eine neue Quest von dir irgendwo über die alte Quest geschrieben?


Keine Ahnung ob Kori das dynamisch gelöst hat oder nicht, deshalb ist das evtl. nen guter Ansatz.
11/12/2015 12:10 .Kibito#14
Quote:
Originally Posted by .He3o Crysis View Post
Scheißegal ob da was steht oder nicht.
Wird ja kein Unknown Server Command ausgegeben.
--> Was für nen Questidx besitzt die Quest bei dir?
Hast du in der locale_list (oder quest_list, whatever) irgendwie die Zeilennummer der Quest verändert (evtl. eine neue Quest von dir irgendwo über die alte Quest geschrieben?


Keine Ahnung ob Kori das dynamisch gelöst hat oder nicht, deshalb ist das evtl. nen guter Ansatz.
Ja, weil der Server Command "Teleport" ja immer genutzt wird nur die Value wird nicht abgefangen


Probier es mal so:
Code:
    def __Teleport(self, cmd):
        if cmd == 'GetInfo':
			constInfo.INPUT_IGNORE = 1
			net.SendQuestInputStringPacket(self.teleport.SendToServer)
			constInfo.INPUT_IGNORE = 0
        else:
			cmd = cmd.split('index')
			self.teleport.UpdateIndex = int(cmd[1])
Vorher wurde nach "|" gesplittet was aber nie mitgeliefert wurde
11/12/2015 14:51 infinty04#15
Quote:
Originally Posted by .Kibito View Post
Wie sieht denn deine game.py aus?
Quote:
Originally Posted by .Kibito View Post
Ja, weil der Server Command "Teleport" ja immer genutzt wird nur die Value wird nicht abgefangen


Probier es mal so:
Code:
    def __Teleport(self, cmd):
        if cmd == 'GetInfo':
			constInfo.INPUT_IGNORE = 1
			net.SendQuestInputStringPacket(self.teleport.SendToServer)
			constInfo.INPUT_IGNORE = 0
        else:
			cmd = cmd.split('index')
			self.teleport.UpdateIndex = int(cmd[1])
Vorher wurde nach "|" gesplittet was aber nie mitgeliefert wurde

wenn ich das so wie du gemachst versuch schreibt er mir das