Yardım Zindan takip sistemi teleport ayarlaması

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.
Teleport ayarlaması derken ? Bu paylaştığınız dosyada teleportla alakalı bir ayar göremedim.
 
Aradığınız teleport kısmı quest dosyanızda olabilir oraya bir göz atın
 
Görüntüsünü atar mısın kullandığın sistemin
1718279072490.webp
 
Quest dosyalarınızın içerisinde dungeoninfo.lua isimli dosya olması gerekiyor eğer yoksa şunu dener misin

Lua (Quest):
Genişlet Daralt Kopyala
quest dungeoninfo begin
    state start begin
        when login or enter begin
            cmdchat("dungeon_info_qid "..q.getcurrentquestindex())
        end

        when button begin
            cmdchat("getinputbegin")
            local cmd = split(input(cmdchat("dungeon_info_cmd")), "#")
            cmdchat("getinputend")

            local mobIdx = tonumber(cmd[2])

            syschat("input is "..mobIdx)
            
            if cmd[1] == "ENTER" then
                syschat("you can put directly enter dungeon via quest.")
                --if mobIdx == 1093 then
                --    pc.warp(590500,110500)
                --elseif mobIdx == 2598 then
                --    pc.warp(590500,110500)
                --end
            elseif cmd[1] == "WARP" then
                syschat("you can put warp via quest.")
                --if mobIdx == 1093 then
                --    pc.warp(590500,110500)
                --elseif mobIdx == 6418 then
                --    syschat("you can put warp via quest.")
                --elseif mobIdx == 2598 then
                --    pc.warp(590500,110500)
                --end
            elseif cmd[1] == "TEST" then
                syschat("you can put test boss via quest.")
                --if mobIdx == 1093 then
                --    pc.warp(590500,110500)
                --elseif mobIdx == 2598 then
                --    pc.warp(590500,110500)
                --end
            end
        end
    end
end
 
Quest dosyalarınızın içerisinde dungeoninfo.lua isimli dosya olması gerekiyor eğer yoksa şunu dener misin

Lua (Quest):
Genişlet Daralt Kopyala
quest dungeoninfo begin
    state start begin
        when login or enter begin
            cmdchat("dungeon_info_qid "..q.getcurrentquestindex())
        end

        when button begin
            cmdchat("getinputbegin")
            local cmd = split(input(cmdchat("dungeon_info_cmd")), "#")
            cmdchat("getinputend")

            local mobIdx = tonumber(cmd[2])

            syschat("input is "..mobIdx)
           
            if cmd[1] == "ENTER" then
                syschat("you can put directly enter dungeon via quest.")
                --if mobIdx == 1093 then
                --    pc.warp(590500,110500)
                --elseif mobIdx == 2598 then
                --    pc.warp(590500,110500)
                --end
            elseif cmd[1] == "WARP" then
                syschat("you can put warp via quest.")
                --if mobIdx == 1093 then
                --    pc.warp(590500,110500)
                --elseif mobIdx == 6418 then
                --    syschat("you can put warp via quest.")
                --elseif mobIdx == 2598 then
                --    pc.warp(590500,110500)
                --end
            elseif cmd[1] == "TEST" then
                syschat("you can put test boss via quest.")
                --if mobIdx == 1093 then
                --    pc.warp(590500,110500)
                --elseif mobIdx == 2598 then
                --    pc.warp(590500,110500)
                --end
            end
        end
    end
end
Lua (Quest):
Genişlet Daralt Kopyala
quest dungeoninfo begin
    state start begin
        when login or enter begin
            cmdchat("dungeon_info_qid "..q.getcurrentquestindex())
        end

        when button begin
            cmdchat("getinputbegin")
            local cmd = split(input(cmdchat("dungeon_info_cmd")), "#")
            cmdchat("getinputend")

            local mobIdx = tonumber(cmd[2])

            if cmd[1] == "WARP" then
                if pc.get_gold() < 250000 then
                    return chat(locale_quest(12088))
                end
                if mobIdx == 693 then
                    if pc.get_level() < 50 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 90 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(358500, 741858) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 1093 then
                    if pc.get_level() < 40 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 100 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(590800, 111100) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 2598 then
                    if pc.get_level() < 75 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 105 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(591800,100200) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 2092 then
                    if pc.get_level() < 60 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 90 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(69000, 611200) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 2493 then
                    if pc.get_level() < 75 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 105 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(180200, 1220200) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 6091 then
                    if pc.get_level() < 95 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 105 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(614100, 707100) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 6191 then
                    if pc.get_level() < 95 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 105 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(432200, 164600) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 6192 then
                    if pc.get_level() < 105 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 115 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(828900, 1418500) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 3962 then
                    if pc.get_level() < 105 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 115 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(1108300, 1782100) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 4469 then
                    if pc.get_level() < 90 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 105 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(614100, 707100) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 6500 or mobIdx == 6501 then
                    if pc.get_level() < 115 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 120 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(177500, 1179100) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 2872 then
                    if pc.get_level() < 116 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 120 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(1331800,845300) then
                        return
                    end
                    pc.change_gold(-250000)
                end
            end
        end
    end
end

questi buldum fakat seninki de benimki de olmadı.
 
Lua (Quest):
Genişlet Daralt Kopyala
quest dungeoninfo begin
    state start begin
        when login or enter begin
            cmdchat("dungeon_info_qid "..q.getcurrentquestindex())
        end

        when button begin
            cmdchat("getinputbegin")
            local cmd = split(input(cmdchat("dungeon_info_cmd")), "#")
            cmdchat("getinputend")

            local mobIdx = tonumber(cmd[2])

            if cmd[1] == "WARP" then
                if pc.get_gold() < 250000 then
                    return chat(locale_quest(12088))
                end
                if mobIdx == 693 then
                    if pc.get_level() < 50 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 90 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(358500, 741858) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 1093 then
                    if pc.get_level() < 40 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 100 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(590800, 111100) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 2598 then
                    if pc.get_level() < 75 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 105 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(591800,100200) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 2092 then
                    if pc.get_level() < 60 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 90 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(69000, 611200) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 2493 then
                    if pc.get_level() < 75 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 105 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(180200, 1220200) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 6091 then
                    if pc.get_level() < 95 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 105 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(614100, 707100) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 6191 then
                    if pc.get_level() < 95 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 105 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(432200, 164600) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 6192 then
                    if pc.get_level() < 105 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 115 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(828900, 1418500) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 3962 then
                    if pc.get_level() < 105 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 115 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(1108300, 1782100) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 4469 then
                    if pc.get_level() < 90 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 105 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(614100, 707100) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 6500 or mobIdx == 6501 then
                    if pc.get_level() < 115 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 120 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(177500, 1179100) then
                        return
                    end
                    pc.change_gold(-250000)
                elseif mobIdx == 2872 then
                    if pc.get_level() < 116 then
                        return chat(locale_quest(2086))
                    end
                    if pc.get_level() > 120 then
                        return chat(locale_quest(14253))
                    end
                    if not pc.warp(1331800,845300) then
                        return
                    end
                    pc.change_gold(-250000)
                end
            end
        end
    end
end

questi buldum fakat seninki de benimki de olmadı.
Bosslara ışınlanabiliyor musunuz sorun nedir hata var mı yoksa siz sadece değiştirmek için mi teleport arıyorsunuz
 
Geri
Üst