MegaMan2 Posted September 15, 2017 Report Share Posted September 15, 2017 hola querida comunidad. he tratado de hacer que al subir arñas 2 me pida tiquet comerciable o el no comerciable, pero solo pude hacer que me pida uno solo. Ejemplo: al dar click np 20088 me pida tiquet 71130 o 71095 con culakiera de esos dos que tenga en el inventario me permita el acceso pero. solo me pide 71130 y si tengo el otro me dice que no puedo ingresar por falta de un passe aca les dejo mi quest, no se si esa era forma logica de hacer que me pida uno u otro. quest Aranias2 begin state start begin when 20088.chat."Arañas 2" begin say_title ( "" .. mob_name ( 20088 ) .. "" ) say ( "Detente! Soy el guardian de Arañas 2.." ) say ( "Solo puedes pasar si tienes" ) say ( "un pasaje de Arañas de entrar" ) say ( "a la segunda Planta de la cueva de las Arañas." ) say("") say ( "mmm... y demostrarme que tienes fuerza" ) say ( "como para combatir arriba." ) say("") local porter = select ("Quiero subir" , "Me quedo aqui") if porter == 1 then if pc.get_level() < 50 then say_title("Arañas2") say("") say("Lo siento debes ser al menos") say("nivel 50 para entrar") say("") say_reward("Vuelve cuando seas mas alto") return end if pc.count_item("71130") or ("71095") == 0 then say_title("Arañas2") say("") say("Vaya asi que no tienes") say("el ticket de Arañas") say("y quieres subir igual!!") say("") say("Lo siento pero vuelve cuando") say("tengas el ticket") return end pc.warp(704100 , 464100) pc.remove_item("71130", 1) pc.warp(704100 , 464100) pc.remove_item("71095", 1) --------> es el que a unque lo tenga en el almacen no me deja, me dice que no lo tengo elseif porter == 2 then return end end end end Link to comment Share on other sites More sharing options...
Dilong Posted September 15, 2017 Report Share Posted September 15, 2017 quest aasd begin state start begin say_npc_name() say("texto") local teleport2 = select("tengo el item1","tengo el item2","ninguno") if teleport2 == 3 then return elseif teleport2 == 1 then if pc.count_item(item1) == 1 then say("error") else if pc.get_level() < 50 then say("error") else pc.remove_item(item1) pc.warp(x, y) elseif teleport2 == 2 then if pc.count_item(item2) == 1 then say("error") else if pc.get_level() < 50 then say("error") else pc.remove_item(item2) pc.warp(x, y) end end end Link to comment Share on other sites More sharing options...
Recommended Posts