Jump to content
Sign in to follow this  
mrsanty

pedir lvl para entrar a un mapa

Recommended Posts

hola chicos, tengo esta quest de teletrasportacion, el problema que jamas vi una quest de este tipo y como que me saca de onda.

quisiera poner le lvl para poder ingresar a los mapas que aparecen en ella por ejemplo cabo tiene ques er lvl 90 solo para poder entrar. me podrian explicar como editarla para poner un x lvl para poder aceder a ese mapa.

quest teleporter begin
    state start begin
    
        when 9012.chat."Deseas viajar" begin
        
            local data = {
            
            {"valleorcos.tga", {{4019, 6744}, {2713, 7398}, {3217, 8076}}, "Valle de Orcos", "Nivel Recomendado: 30-50[ENTER]Equipo Recomendado: +6 o Superior"},
            {"desierto1.tga", {{2178,6267},{2211,5013},{3440,5025}}, "Desierto Yongbi", "Nivel Recomendado: 40-50[ENTER]Equipo Recomendado: +6 o Superior"},
            {"montanasohan.tga", 4918, 1736, "Montaña Sohan", "Nivel Recomendado: 50-60[ENTER]Equipo Recomendado: +7 o Superior"},
            {"torredemons.tga", 5905, 1105, "Torre Demonios", "Nivel Recomendado: 40-70[ENTER]Equipo Recomendado: +7 o Superior", 40},
            {"paisimha.tga", 2304, 0, "Pais Imha", "Nivel Recomendado: 18-22[ENTER]Equipo Recomendado: +6 o Superior"},
            {"templooscuro.tga", 5536, 1432, "Templo Oscuro", "Nivel Recomendado: 30-35[ENTER]Equipo Recomendado: +6 o Superior"},
            {"aranas_1.tga", 512, 4864, "Arañas 1", "Nivel Recomendado: 45-60[ENTER]Equipo Recomendado: +7 o superior"},
            {"tierrafuego.tga", 7307, 6898, "Tierra de Fuego", "Nivel Recomendado: 70-85[ENTER]Equipo Recomendado: +9 Con alto % de bloqueo"},            
            {"aranas_2.tga", 6656, 4352, "Arañas 2", "Nivel Recomendado: 65-80[ENTER]Equipo Recomendado: +9 Fuerza vs animales"},        
            {"bosquefantasma.tga", 2902, 57, "Bosque Fantasma", "Nivel Recomendado: 60-70[ENTER]Equipo Recomendado: +7 o Superior"},
            {"bosquerojo.tga", 10496, 0, "Bosque Rojo", "Nivel Recomendado: 70-80[ENTER]Equipo Recomendado: +8 o Superior"},
            {"atlantea_1.tga", 0, 12032, "Atlantea 1", "Nivel Recomendado: 75-85[ENTER]Equipo Recomendado: +9 Con alto % de bloqueo", 75},
            {"atlantea_2.tga", 2413, 12755, "Atlantea 2", "Nivel Recomendado: 85-90[ENTER]Equipo Recomendado: +9 Con alto % de bloqueo", 75},
            {"ciudad.tga", {{4693, 9642},{557,1579},{9696,2784}}, "Ciudad Principal", "Nivel Recomendado: 1-120[ENTER]Equipo"},
            {"cape.tga", 11048, 17888, "Cabo del dragón", "Nivel Recomendado: 85-90[ENTER]Equipo Recomendado: +9 Con alto % de bloqueo", 90}
            }
        
            say_size(400, 400)
            say_title("Teletransportador")
            say("")
            say_yellow("A donde deseas ir viajero")
            say("")
            
            
                    local a = select("Valle de orcos", "Desierto Yongbi","Montaña Sohan","Torre Demonios", "Pais Imha", "Templo Oscuro","Arañas 1","Tierra de Fuego", "Arañas 2", "Bosque Fantasma", "Bosque Rojo", "Atlantea 1", "Atlantea 2", "Ciudad 1", "Cabo del dragón", "Salir")
                        
                    if a != 16 and a != 1 and a != 14 and a != 2 and a != 13 and a != 12 and a != 4 then
                
                        addimage(20, 12, data[a][1])
                        say("")
                        say("")
                        say("")
                        say_title("Mapa seleccionado: "..data[a][4].." ")
                        say("")
                        say_yellow(data[a][5])
                        say("")
                        say("Deseas ir viajero")
                        say("")
                
                        local b = select("Si","No")
                
                            if b != 2 then
                    
                                pc.warp(data[a][2]*100, data[a][3]*100)
                            end

                
                    elseif a == 1 or a == 14 or a == 2 and a != 13 and a != 12 and a != 4 then
                
                        addimage(20, 12, data[a][1])
                        say("")
                        say("")
                        say("")
                        say_title("Mapa seleccionado: "..data[a][3].." ")
                        say("")
                        say_yellow(data[a][4])
                        say("")
                        say("Deseas ir viajero")
                        say("")
                
                            local b = select("Si","No")
                
                                if b != 2 then
                    
                                pc.warp(data[a][2][pc.get_empire()][1]*100, data[a][2][pc.get_empire()][2]*100)
                                end                    
                    
                    elseif a == 13 or a == 12 or a == 4 then
                    
                    
                        addimage(20, 12, data[a][1])
                        say("")
                        say("")
                        say("")
                        say_title("Mapa seleccionado: "..data[a][4].." ")
                        say("")
                        say_yellow(data[a][5])
                        say("")
                        say("Deseas ir viajero")
                        say("")

                            local b = select("Si","No")
                            
                                if b != 2 then
                                
                                    if pc.get_level() >= data[a][6] then
                                        
                                        pc.warp(data[a][2]*100, data[a][3]*100)
                                        else
                                        say("Lo siento no tienes suficiente nivel para acceder")
                                        
                                    end
                                end
                    
                    end
        end
    end
end

Share this post


Link to post
Share on other sites

Aquí tienes
Según lo que entendí, ponerle un nivel mínimo a cada mapa. En la última columna lo editas.

quest teleporter begin
    state start begin

        when 9012.chat."Deseas viajar? " begin
        
            local data = {
            
            {"vall eor cos.tga", {{4019, 6744}, {2713, 7398}, {3217, 8076}}, "Valle de Orcos", "Nivel Recomendado: 30-50[ENTER]Equipo Recomendado: +6 o Superior", 1},
            {"desierto1.tga", {{2178,6267},{2211,5013},{3440,5025}}, "Desierto Yongbi", "Nivel Recomendado: 40-50[ENTER]Equipo Recomendado: +6 o Superior", 1},
            {"montanasohan.tga", {4918, 1736}, "Montaña Sohan", "Nivel Recomendado: 50-60[ENTER]Equipo Recomendado: +7 o Superior", 1},
            {"torredemons.tga", {5905, 1105}, "Torre Demonios", "Nivel Recomendado: 40-70[ENTER]Equipo Recomendado: +7 o Superior", 40},
            {"paisimha.tga", {2304, 0}, "Pais Imha", "Nivel Recomendado: 18-22[ENTER]Equipo Recomendado: +6 o Superior", 1},
            {"templooscuro.tga", {5536, 1432}, "Templo Oscuro", "Nivel Recomendado: 30-35[ENTER]Equipo Recomendado: +6 o Superior", 1},
            {"aranas_1.tga", {512, 4864}, "Arañas 1", "Nivel Recomendado: 45-60[ENTER]Equipo Recomendado: +7 o superior", 1},
            {"tierrafuego.tga", {7307, 6898}, "Tierra de Fuego", "Nivel Recomendado: 70-85[ENTER]Equipo Recomendado: +9 Con alto % de bloqueo", 1},            
            {"aranas_2.tga", {6656, 4352}, "Arañas 2", "Nivel Recomendado: 65-80[ENTER]Equipo Recomendado: +9 Fuerza vs animales", 1},        
            {"bosquefantasma.tga", {2902, 57}, "Bosque Fantasma", "Nivel Recomendado: 60-70[ENTER]Equipo Recomendado: +7 o Superior", 1},
            {"bosquerojo.tga", {10496, 0}, "Bosque Rojo", "Nivel Recomendado: 70-80[ENTER]Equipo Recomendado: +8 o Superior", 1},
            {"atlantea_1.tga", {0, 12032}, "Atlantea 1", "Nivel Recomendado: 75-85[ENTER]Equipo Recomendado: +9 Con alto % de bloqueo", 75},
            {"atlantea_2.tga", {2413, 12755}, "Atlantea 2", "Nivel Recomendado: 85-90[ENTER]Equipo Recomendado: +9 Con alto % de bloqueo", 75},
            {"ciudad.tga", {{4693, 9642},{557,1579},{9696,2784}}, "Ciudad Principal", "Nivel Recomendado: 1-120[ENTER]Equipo", 1},
            {"cape.tga", {11048, 17888}, "Cabo del dragón", "Nivel Recomendado: 85-90[ENTER]Equipo Recomendado: +9 Con alto % de bloqueo", 90}
            }
        
            say_size(400, 400)
            say_title("Teletransportador")
            say_yellow("[ENTER]¿A dónde deseas ir viajero?")
            say("")
            
            
            local a = select("Valle de orcos", "Desierto Yongbi","Montaña Sohan","Torre Demonios", "Pais Imha", "Templo Oscuro","Arañas 1","Tierra de Fuego", "Arañas 2", "Bosque Fantasma", "Bosque Rojo", "Atlantea 1", "Atlantea 2", "Ciudad 1", "Cabo del dragón", "Salir")
                 
            addimage(20, 12, data[a][1])

            say_title("[ENTER][ENTER][ENTER]Mapa seleccionado: "..data[a][4]")
            say_yellow("[ENTER]Nivel mínimo: "..data[a][5])
            say("[ENTER]¿Deseas ir, viajero?")
            say("")
            
            if select("Si","No") == 1 then
                if pc.get_level() >= data[a][5] then
                    if table.getn(data[a][2]) > 1 then
                        pc.warp(data[a][2][pc.get_empire()][1]*100, data[a][2][pc.get_empire()][2]*100)
                    else
                        pc.warp(data[a][2][1][1]*100, data[a][2][1][2]*100)
                    end
                end
            end
        end
    end
end 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...