Warpring Problem

10/25/2014 00:51 Skizz345#1
Guten Tag com ,


ich weiß in mom nicht weiter die frage wurde schon tausend mal gefragt ich weiß ... aber ich hab vieles ausprobiert aber es funkt einfach ned , denn warpring kann man nicht anklicken bz da kommt keine quest


Code:
quest warpring begin
    state start begin
        when 70007.use with pc.get_level() >= 10 begin 
        
            if pc.countitem("70007")>=1 then
                pc.removeitem("70007", 1)
            end
            
            say_title("Ring:")
            say("Dies ist eine faszinierende Gegend. Aber")
            say("passiert hier denn auch mal etwas")
            say("Außergewöhnliches? Eher wohl nicht. In anderen")
            say("Teilen des Landes sieht es mitunter ganz anders.")
            say("aus! Es gibt daher sicher einen intressanten")
            say("Ort, an den ich dich teleportieren könnte. Da")
            say("jedoch die Kräfte des Bösen wieder stärker")
            say("geworden sind, wurden Raum und Zeit ins Chaos")
            say("gestürzt. Dadurch kann es passieren, dass deine")
            say("Rückkehr nicht immer augenblicklich funktioniert.")
            say("Möchtest du dennoch teleportiert werden?")

            local main_set = select("Ja","Nein")
            if main_set == 2 then
                return
            end
            
            if pc.get_level() <= 10 then
                say_title("Ring:")
                say("Hm… Mit deinem derzeitigen Level bist du noch")
                say("zu schwach für die Reise durch Zeit und Raum.")
                say("Komm wieder, wenn du höher als Level 10 bist.")
                return
            end

            local map = pc.get_map_index()
            local empire = pc.get_empire()
            local level = pc.get_level()

            say_title("Ring:")
            say("Wohin möchtest du teleportiert werden?")

            -- ?? ?? ???? ?? ?? (? ?? 1,2 ??)
            if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then

                local guild_map_names = {
                    "Gildenzone",
                    "Gildenzone",
                    "Gildenzone",
                }

                guild_map_name = guild_map_names[empire]
                local empire_castle={
                    "Burgschlacht",
                    "Burgschlacht",
                    "Burgschlacht",
                }
                empire_castle =empire_castle[empire]
                local sub_set = 0
                if level < 60 then -- 60?? : ?????, ???, ????, ???
                    sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wüste", "Berg Sohan", empire_castle,"Andere Gebiete")
                    if sub_set == 6 then -- ??
                        return
                    end

                else -- 61?? : ????, ???, ????, ????
                    sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wüste", "Berg Sohan",  empire_castle,"Andere Gebiete")
                    if sub_set == 6 then -- ??
                        say_title("Teleporter:")
                        say("Wohin möchtest du teleportiert werden?")
                        sub_set = select("Doyyumhwaji", "Dämonenturm", "Zurück", "Abbrechen") + 5
                        if sub_set == 9 then -- ??
                            return
                        end
                        if sub_set == 8 then -- ??
                            say_title("Teleporter:")
                            say("Wohin möchtest du teleportiert werden?")
                                                 ---                                                   l
                            sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wüste", "Berg Sohan",  empire_castle,"Andere Gebiete")
                            if sub_set == 6 then -- ??
                                say_title("Teleporter:")
                                say("Wohin möchtest du teleportiert werden?")
                                sub_set = select("Doyyumhwaji", "Dämonenturm", "Abbrechen") + 5
                                if sub_set == 8 then -- ??
                                    return
                                end
                            end
                        end
                    end
                end


                local warp = {
                    -- guild_map
                    {
                        { 128500, 1000 },
                        { 179500, 1000 },
                        { 271800, 13000 },
                    },
                    -- 64 map_n_threeway
                    {
                        { 402100, 673900 },
                        { 270400, 739900 },
                        { 321300, 808000 },
                    },
                    -- 63 metin2_map_n_desert_01
                    {
                        { 217800, 627200 },
                        { 221900, 502700 },
                        { 344000, 502500 },
                    },
                    -- 61 map_n_snowm_01
                    {
                        { 434200, 290600 },
                        { 375200, 174900 },
                        { 491800, 173600 },
                    },
                    --empire_castle
                    {
                        {975200, 133000},
                        {977200, 185000},
                        {923900, 183600},
                    
                    } ,
                    -- 62 metin2_map_n_flame_01
                    {
                        { 599400, 756300 },
                        { 597800, 622200 },
                        { 730700, 689800 },
                    },
                    -- devil_tower
                    {
                        { 590500, 110500 },
                        { 590500, 110500 },
                        { 590500, 110500 },
                    },
                }
                test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
                say_title("Ring:")
                say("Achtung, ich teleportiere dich jetzt. Du wirst")
                say("an einem gefährlichen Ort landen, also pass auf")
                say("dich auf. Viel Glück!")
                wait()
                pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
            

            else -- ? ?? 1,2 ? ??? ?????? ? ?? 1,2 ? ??? ?? ??    
                local sub_set2 = 3

                --sub_set2 = select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel)
                if empire==1 then    
                    sub_set2 = select("Yongan","Jayang" , locale.cancel)
                elseif  empire ==2 then  
                    sub_set2 = select("Joan","Bokjung" , locale.cancel)
                elseif  empire ==3 then 
                    sub_set2 = select("Pyungmoo","Bakra" , locale.cancel)
                end    
                if sub_set2 != 3 then
                    if sub_set2 == 1 then
                        say_title("Ring:")
                        say("Ich teleportiere dich dorthin.")
                        wait()

                        if empire == 1 then
                            pc.warp(474300,954800)
                        elseif empire == 2 then
                            pc.warp(63800,166400)
                        elseif empire == 3 then
                            pc.warp(959900,269200)
                        end    
                    elseif sub_set2 == 2 then
                        say_title("Ring:")
                        say("Ich teleportiere dich dorthin.")

                        wait()
                        if empire == 1 then
                            pc.warp(353100,882900)
                        elseif empire == 2 then
                            pc.warp(145500,240000)
                        elseif empire == 3 then
                            pc.warp(863900,246000)
                        end    
                    end -- end sub set check2 if
                end -- end sub set check1 if
            end    -- end map check if
        end -- end when use item
    end -- end state start
end -- end quest warpring


in der quest list ebenfalls eingetragen server wurde schon rebootet
ingame den befehl /reloaded q wurde auch schon getestet hat nicht funktioniert ich bitte um Unterstützung

danke für eure zeit


mfg
10/25/2014 00:56 IceCreamx3#2
Warpring Type auf 18?
10/25/2014 01:03 Skizz345#3
Sry hatte ich nicht dazu geschrieben in der Datenbank ist er ebenfalls auf Typ 18 wie es halt in quests sein soll ^^
10/25/2014 01:32 KampfBonn#4
Hallöchen,

Hier mein TIPP Schreibe dein anliegen nochmal im Quest Kontrolle Therad die helfen dir sicher da sie sich damit auskennen.

Mit freundlichen Grüßen
KampfBonn
10/25/2014 01:36 Skizz345#5
Ich danke dir KapfBonn werde ich machen . habe ein neues Problem -.- Putty server gestartet (Y) client side alle offline .. .
10/25/2014 01:36 KampfBonn#6
? (Y)??? was das? xD
10/25/2014 01:38 Skizz345#7
hat man fürder als Daumen hoch geschrieben ^^
10/25/2014 01:43 KampfBonn#8
dan schreib mir doch mal was jetzt mit dem Server net geht evtl. kann ich helfen :D
10/25/2014 01:47 Skizz345#9
ja ich hatte das mit questen gemacht dann rebootet in putty startet der server erfolgreich ganz normal gestartet doch wenn ich dann den client starte stehn alle Channels unkown
wenn ichs ignoriere und trdz einlogen möchte Fehler mit verbinden des server ^^

und ich weiß grad ned an was es liegen sollte clients sides hab ich nichts geändert / das was ich geändert habe hab ich schon wieder runter gehauen ^^
10/25/2014 01:55 KampfBonn#10
mach mal mit putty einen Quest Reload! und schau ob er einen Fehler anzeigt...
10/25/2014 02:00 Skizz345#11
weißt du grad denn befehl, ingame weiß ich das grad /reload q ist ^^

fehlt mir grad nicht mehr ein xDD
10/25/2014 02:05 KampfBonn#12
evtl... je nachdem ob deine eine make.sh hat wen ja dan

cd /usr/home/game/share/.. bis /quest && sh make.sh

ansonsten

cd /usr/home/game/share/.. bis/quest && python make.py
10/25/2014 11:02 Repzx.#13
Quote:
Originally Posted by KampfBonn View Post
evtl... je nachdem ob deine eine make.sh hat wen ja dan

cd /usr/home/game/share/.. bis /quest && sh make.sh

ansonsten

cd /usr/home/game/share/.. bis/quest && python make.py

Mach es chilliger,
cd /usr/home/game/share/locale/germany/quest
python make.py