stein20 Posted December 1, 2012 Report Share Posted December 1, 2012 Hola todos xD estoy haciendo esta quest con lo que eh ido estudiando del curso de quest que esta muy bueno pero no eh logrado hacerla funcionar Y.Y me hachen una manito por favor Muchisimas gracias cualquier ayuda ----------------------------------- - estudiando en metin2zone stein20-- ----------------------------------- quest telepor_esp begin state start begin when 20093.chat."Permiso para entrar" begin say_title ( "Metin2" ) say_title ( "Teletrasport Espcial" ) say ( "Buenas joven luchador," ) say ( "hacia donde quieres transportarte?" ) local main_set = select ("Mapa Reto LV 105","Mapa Reto LV 150","Mapa Reto LV 200","Mapa Reto LV 230","Salir") if main_set == 1 then say_title("Teletrasportador Especial") say("Hola Aventurero Soy Tu Nuevo mejor Amigo") say("El TeleTraportador De Mapas Espesiales ") say("Si Me Muestras Las Laves De Entrada") say("Te Llevare A Mi Mapas Estas Estas Listo?") say("") say_item_vnum(70045) say("") say("Quiere entrar ?") local s = select("Entrar", "No, mejor no") if s == 1 then if pc.count_item(22011)== 1 then say_title("Teletransportador Espesial") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(22011) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") end if pc.get_level() < 105 then say_reward("Usted debe ser nivel 105 para poder entrar !"); return end if pc.count_item(70045)==0 then say_title("Teletransportador Especial") say_reward("Alto alli ! No puede pasar!") say_reward("No tienes la Llave Para Ingresar") end if pc.count_item(70045)==1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end else say_title("Teletransportador Especial") say("Vale. Entiendo.") say("Antes, cuando estara listo.") return end if main_set == 2 then say_title("Teletrasportador Especial") say("Hola Aventurero Soy Tu Nuevo mejor Amigo") say("El TeleTraportador De Mapas Espesiales ") say("Si Me Muestras Las Laves De Entrada") say("Te Llevare A Mi Mapas Estas Estas Listo?") say("") say_item_vnum(70045) say("") say("Quiere entrar ?") local s = select("Entrar", "No, mejor no") if s == 1 then if pc.count_item(22011)== 1 then say_title("Teletransportador Espesial") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(22011) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") end if pc.get_level() < 150 then say_reward("Usted debe ser nivel 150 para poder entrar !"); return end if pc.count_item(70045)==0 then say_title("Teletransportador Especial") say_reward("Alto alli ! No puede pasar!") say_reward("No tienes la Llave Para Ingresar") end if pc.count_item(70045)==1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end else say_title("Teletransportador Especial") say("Vale. Entiendo.") say("Antes, cuando estara listo.") return end if main_set == 3 then say_title("Teletrasportador Especial") say("Hola Aventurero Soy Tu Nuevo mejor Amigo") say("El TeleTraportador De Mapas Espesiales ") say("Si Me Muestras Las Laves De Entrada") say("Te Llevare A Mi Mapas Estas Estas Listo?") say("") say_item_vnum(70045) say("") say("Quiere entrar ?") local s = select("Entrar", "No, mejor no") if s == 1 then if pc.count_item(22011)== 1 then say_title("Teletransportador Espesial") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(22011) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") end if pc.get_level() < 150 then say_reward("Usted debe ser nivel 150 para poder entrar !"); return end if pc.count_item(70045)==0 then say_title("Teletransportador Especial") say_reward("Alto alli ! No puede pasar!") say_reward("No tienes la Llave Para Ingresar") end if pc.count_item(70045)==1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end else say_title("Teletransportador Especial") say("Vale. Entiendo.") say("Antes, cuando estara listo.") return end end end end end end Link to comment Share on other sites More sharing options...
Santy!. Posted December 1, 2012 Report Share Posted December 1, 2012 te arme la del primer mapa ve mirandola y armando los demas. if main_set == 1 then say_title("Teletrasportador Especial") say("Hola Aventurero Soy Tu Nuevo mejor Amigo") say("El TeleTraportador De Mapas Espesiales ") say("Si Me Muestras Las Laves De Entrada") say("Te Llevare A Mi Mapas Estas Estas Listo?") say("") say_item_vnum(70045) say("") say("Quiere entrar ?") local s = select("Entrar", "No, mejor no") if s == 1 then if pc.count_item(22011) > 0 and pc.get_level() < 105 then say_title("Teletransportador Espesial") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(22011) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") say("Ho tu nivel no es suficiente") return end if pc.count_item(70045) < 1 then say_title("Teletransportador Especial") say_reward("Alto alli ! No puede pasar!") say_reward("No tienes la Llave Para Ingresar") return end if pc.count_item(70045)==1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end Link to comment Share on other sites More sharing options...
stein20 Posted December 1, 2012 Author Report Share Posted December 1, 2012 xD de verdad la tenia armada creo que similar pero al intentar fusionar 3 npc en uno no eh podido hacerlo funcionar xD de verdad agradecerÃa ya que es mi primer quest tan completa y adaptada en un 70 % por mi claro viendo otras y viendo las guÃa de crear quest Aca otra vez la quest Y.Y ----------------------------------- - estudiando en metin2zone stein20-- ----------------------------------- quest telepor_esp begin state start begin when 20093.chat."Permiso para entrar" begin say_title ( "Metin2" ) say_title ( "Teletrasport Espcial" ) say ( "Buenas joven luchador," ) say ( "hacia donde quieres transportarte?" ) local main_set = select ("Mapa Reto LV 105","Mapa Reto LV 150","Mapa Reto LV 200","Mapa Reto LV 230","Salir") if main_set == 1 then say_title("Teletrasportador Especial") say("Hola Aventurero Soy Tu Nuevo mejor Amigo") say("El TeleTraportador De Mapas Espesiales ") say("Si Me Muestras Las Laves De Entrada") say("Te Llevare A Mi Mapas Estas Estas Listo?") say("") say_item_vnum(70045) say("") say("Quiere entrar ?") local s = select("Entrar", "No, mejor no") if s == 1 then if pc.count_item(22011) > 0 and pc.get_level() < 105 then say_title("Teletransportador Espesial") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(22011) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") say("Ho tu nivel no es suficiente") return end if pc.count_item(70045) < 1 then say_title("Teletransportador Especial") say_reward("Alto alli ! No puede pasar!") say_reward("No tienes la Llave Para Ingresar") return end if pc.count_item(70045)==1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end if main_set == 2 then say_title("Teletrasportador Especial") say("Hola Aventurero Soy Tu Nuevo mejor Amigo") say("El TeleTraportador De Mapas Espesiales ") say("Si Me Muestras Las Laves De Entrada") say("Te Llevare A Mi Mapas Estas Estas Listo?") say("") say_item_vnum(70045) say("") say("Quiere entrar ?") local s = select("Entrar", "No, mejor no") if s == 1 then if pc.count_item(22011) > 0 and pc.get_level() < 105 then say_title("Teletransportador Espesial") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(22011) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") say("Ho tu nivel no es suficiente") return end if pc.count_item(70045) < 1 then say_title("Teletransportador Especial") say_reward("Alto alli ! No puede pasar!") say_reward("No tienes la Llave Para Ingresar") return end if pc.count_item(70045)==1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end if main_set == 3 then say_title("Teletrasportador Especial") say("Hola Aventurero Soy Tu Nuevo mejor Amigo") say("El TeleTraportador De Mapas Espesiales ") say("Si Me Muestras Las Laves De Entrada") say("Te Llevare A Mi Mapas Estas Estas Listo?") say("") say_item_vnum(70045) say("") say("Quiere entrar ?") local s = select("Entrar", "No, mejor no") if s == 1 then if pc.count_item(22011) > 0 and pc.get_level() < 105 then say_title("Teletransportador Espesial") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(22011) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") say("Ho tu nivel no es suficiente") return end if pc.count_item(70045) < 1 then say_title("Teletransportador Especial") say_reward("Alto alli ! No puede pasar!") say_reward("No tienes la Llave Para Ingresar") return end if pc.count_item(70045)==1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end end end end Link to comment Share on other sites More sharing options...
KeKo Posted December 1, 2012 Report Share Posted December 1, 2012 Buf, para cada opcion la condicion de la llave me parece exagerado, mejor lo pondria de esta manera: quest telepor_esp begin state start begin when 20093.chat."Permiso para entrar" begin say_title( "Teletrasport Espcial" ) say("") say( "Buenas joven luchador," ) say("hacia donde quieres transportarte?" ) say("") say("Pero te aviso que necesitas las llaves") say("de entrada para viajar a otros mapas") say("") wait() if pc.count_item(22011) > 0 then say_title("Teletransportador Espesial") say("") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(22011) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") say("") return end if pc.get_level() < 105 then -- si luego pones level diferente a cada una esto lo pones mas abajo cuando eliges cada mapa say_title("Teletransportador Espesial") say("") say("Tu nivel no es suficiente") say("vuelve cuando seas 105") return end if pc.count_item(70045) < 1 then say_title("Teletransportador Especial") say("") say_reward("Alto ahi ! No puede pasar!") say_reward("No tienes la Llave Para Ingresar") say_item_vnum("70045") say("") return end say_title("Teleporter Espesial") say("") say("Bueno, veo que reunes los requisitos") say("para poder viajar a otros mapas") say("") say("Elige el mapa al que quieres ir") say("y alli te llevare ahora mismo") say("") local main_set = select ("Mapa Reto LV 105","Mapa Reto LV 150","Mapa Reto LV 200","Mapa Reto LV 230","Salir") if main_set == 1 then say_title("Teleporter Espesial") say("") say("Seguro que quieres ir a este mapa?") say("") local s = select("Entrar", "No, mejor no") if s == 1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end elseif main_set == 2 then --recuerda el primero es if los demas elseif say_title("Teleporter Espesial") say("") say("Seguro que quieres ir a este mapa?") say("") local s = select("Entrar", "No, mejor no") if s == 1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end elseif main_set == 3 then say_title("Teleporter Espesial") say("") say("Seguro que quieres ir a este mapa?") say("") local s = select("Entrar", "No, mejor no") if s == 1 then pc.remove_item(70045,1) pc.warp ( 1243200 , 1243300 ) end end end end end stein20 1 Link to comment Share on other sites More sharing options...
stein20 Posted December 1, 2012 Author Report Share Posted December 1, 2012 Keko muchisimas con esta que me di cuentas de muchas cosas que no tenia presente al ponerme al realizar las pocas que me eh puesto a practicar y pues NUVAMENTE MUCHAS GRACIAS ESTOY 100 % AGRADECIDO CON VOS al igual que con Santy siempre ayudan a despejar nuestras dudas al iuuial del resto de personas de la comunidad a todos gracias xD en las ayudas brindadas xD Link to comment Share on other sites More sharing options...
Recommended Posts