local 对话页面表 = {
    [0] = "<#P0:0><#P1:0><#T:667295>",

    [1] = "<#P0:20><#P1:0><#T:667296>",
    [2] = "<#P0:15><#P1:0><#T:667297>",
    [3] = "<#P0:10><#P1:0><#T:667298>",
    [4] = "<#P0:5><#P1:0><#T:667299>",
}

local 地图传送表 = {
    [11] = {200000, 87, 866, 470, 0},
    [21] = {150000, 87, 929, 413, 0},
    [31] = {100000, 87, 1080, 385, 0},
    [41] = {50000, 87, 954, 260, 0},
}

function 未知暗殿_乐声_主对话(玩家, 对话守卫, 选项编号, 界面层数)
    if 玩家.管理员模式 then
        玩家:发送系统消息("".. 玩家.对话页面 .."")
    end

    if 玩家.对话页面 == 0 then
        return "<#D>勇士，这里的路我闭着眼睛都能走，只要给点辛苦钱，保你省力又省时！<#D/><#SO:1>前往二层入口<#SO/><#SO:2>前往暗殿之巅<#SO/><#SO:3>前往回廊入口<#SO/><#SO:4>前往荒砂村落<#SO/><#SO:5>离开未知暗殿<#SO/>"
    end

    if 玩家.对话页面 == 1 then
        return "<#D>请确认是否花费20万金币传送到二层入口附近？<#D/><#SO:1>确认前往<#SO/>"
    end

    if 玩家.对话页面 == 2 then
        return "<#D>请确认是否花费15万金币传送到暗殿之巅附近？<#D/><#SO:1>确认前往<#SO/>"
    end

    if 玩家.对话页面 == 3 then
        return "<#D>请确认是否花费10万金币传送到回廊入口附近？<#D/><#SO:1>确认前往<#SO/>"
    end

    if 玩家.对话页面 == 4 then
        return "<#D>请确认是否花费5万金币传送到荒砂村落附近？<#D/><#SO:1>确认前往<#SO/>"
    end

    if 玩家.对话页面 == 5 then
        玩家:玩家切换地图(147, 0, 0, 1)
    end

    if 玩家.对话页面 > 10 then
        if 玩家.金币数量 < 地图传送表[玩家.对话页面][1] then
            return "身上金币不足[".. 地图传送表[玩家.对话页面][1] // 10000 .."]万，无法进行传送！"
        else
            玩家:玩家切换地图(地图传送表[玩家.对话页面][2], 地图传送表[玩家.对话页面][3], 地图传送表[玩家.对话页面][4], 地图传送表[玩家.对话页面][5])
        end
    end
    
    -- if 玩家.对话页面 < 5 then
    --     return 对话页面表[玩家.对话页面]
    -- elseif 玩家.对话页面 > 4 then
    --     if 玩家.金币数量 > 地图传送表[玩家.对话页面][1] then
    --         玩家.金币数量 = 玩家.金币数量 - 地图传送表[玩家.对话页面][1]
    --         玩家:玩家切换地图(地图传送表[玩家.对话页面][2], 地图传送表[玩家.对话页面][3], 地图传送表[玩家.对话页面][4], 地图传送表[玩家.对话页面][5])
    --     else
    --         return "<#P0:5><#P1:0><#T:50462>"
    --     end
    -- end
end
return 未知暗殿_乐声_主对话