Indem man ganz einfach eine neue deklaration in der game.py aufruft und diese statt press key mit cmdchat anspricht
für alle die es noch brauchen.:
Beispielquest
PHP Code:
state start begin
when 9012.chat."Teleportation" begin
say_title(""..mob_name(9012)..".:")
say("")
say("Möchtest du öffnen!?")
local answer = select ("Ja","Nein")
if answer == 1 then
cmdchat("WarpSystemWindow") -- Wichtige Zeile hier wird das Fenster aufgerufen
else
return
end
end
end
end
in die game.py kommt dann
PHP Code:
in:
def __ServerCommand_Build(self):
serverCommandList={
"WarpSystemWindow" : self.__WarpSystemWindow,
am Ende der game.py das:
#GUI via Quest START
def __WarpSystemWindow(self):
self.wndWarpSystem.Open()
#HUI viaQuest END
Rest einfügen wie Thread.
NACHTRAG.:
Man sollte übrigens aufpassen das man die richtigen Koords verwendet nicht wie unser Threadersteller der sich wundert warum nichts passiert wenn man Koords von /warp Ingame verwendet.
{4742
00, 9544
00}, -- gilt für dem ersten Eintrag Clientside
{4742
00, 9544
00}, -- gilt für dem zweiten Eintrag Clientside
{4742
00, 9544
00}, -- gilt für dem dritten Eintrag Clientside
{4742
00, 9544
00}