Register for your free account! | Forgot your password?

You last visited: Today at 01:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Frage]Warpsystem

Discussion on [Frage]Warpsystem within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2015
Posts: 39
Received Thanks: 2
[Frage]Warpsystem

Topic.


Wie kann ich die GUI von Kilroy. als NPC öffnen, möchte es im normalen Teleporter drin haben.
LeNiemand is offline  
Old 06/29/2015, 21:32   #2

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
when button begin
->
when teleportervnum.click begin
rollback is offline  
Old 06/29/2015, 21:33   #3
 
elite*gold: 0
Join Date: Jun 2015
Posts: 39
Received Thanks: 2
Quote:
Originally Posted by Seחsi View Post
when button begin
->
when teleportervnum.click begin
Ja nur wie füg ich das in die Quest rein kannst du es mir vllt machen?
LeNiemand is offline  
Old 06/29/2015, 21:40   #4
 
Zaturix's Avatar
 
elite*gold: 0
Join Date: Oct 2014
Posts: 408
Received Thanks: 208
PHP Code:
quest cqbGAOCMRqkw begin 
    state start begin 
        when VNUM
.click.begin 
            cmdchat
("WARPSYSTEM index/"..q.getcurrentquestindex()) 
        
end 
        when VNUM
.click.begin 
            cmdchat
("getinputbegin"
            
local INPUT tonumber(input(cmdchat("WARPSYSTEM input/")))+
            cmdchat
("getinputend"
            
local warp_koords = { 
                                {
474200954400}, -- gilt für dem ersten Eintrag Clientside 
                                
{474200954400}, -- gilt für dem zweiten Eintrag Clientside 
                                
{474200954400}, -- gilt für dem dritten Eintrag Clientside 
                                
{474200954400
                                } 
            if 
warp_koords[INPUT]==nil then syschat("Es ist ein Fehler aufgetreten. Bitte versuche es später erneut!") return end 
            pc
.warp(warp_koords[INPUT][1], warp_koords[INPUT][2]) 
        
end 
    end 
end 
Zaturix is offline  
Old 06/29/2015, 22:27   #5
 
elite*gold: 0
Join Date: Jun 2015
Posts: 39
Received Thanks: 2
Quote:
Originally Posted by Seחsi View Post
when button begin
->
when teleportervnum.click begin
Es öffnet sich nix man wird nur teleportiert..
LeNiemand is offline  
Old 06/29/2015, 22:52   #6

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Zaturix hat es auch falsch umgesetzt, nur der 2. Trigger muss in den neuen geändert werden.
rollback is offline  
Old 06/29/2015, 22:57   #7
 
elite*gold: 0
Join Date: Jun 2015
Posts: 39
Received Thanks: 2
Quote:
Originally Posted by Seחsi View Post
Zaturix hat es auch falsch umgesetzt, nur der 2. Trigger muss in den neuen geändert werden.
öffnet sich nix werde nur zur 1 Map geportet..
LeNiemand is offline  
Old 06/29/2015, 23:27   #8
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
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.



{474200, 954400}, -- gilt für dem ersten Eintrag Clientside
{474200, 954400}, -- gilt für dem zweiten Eintrag Clientside
{474200, 954400}, -- gilt für dem dritten Eintrag Clientside
{474200, 954400}
lfcmaus is offline  
Old 06/30/2015, 00:32   #9
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
Eine quest wird dich auch nicht porten wenn du nach 474200, 954400 willst und aber per quest auf 4742, 9544 portest xd
hau dir doch einfach ne syschat ausgabe rein dann siehst du bis wo hin die quest aus dem release bei dir arbeitet.
Einfach in die Materie mal rein versetzen.
lfcmaus is offline  
Old 06/30/2015, 08:27   #10

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Quote:
Originally Posted by LeNiemand View Post
du lappen.
Brauchst dich nicht wundern wenn dir bald keiner mehr hilft
rollback is offline  
Thanks
2 Users
Reply




All times are GMT +1. The time now is 01:26.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.