Jump to content

pedir lvl para entrar a un mapa


mrsanty

Mensajes recomendados

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

Enlace para comentar
Compartir en otros sitios

  • 2 weeks later...

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

 

Edito: 
 

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", 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 tabla_select = {}
			table.foreachi(data, function(i, t) table.insert(tabla_select, t[3]) end)
			table.insert(tabla_select, "Salir")
			local a = select_table(tabla_select)

			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 

 

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

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

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...