ReuS 59 Report post Posted December 14, 2020 Buenas, les comparto esta quest hecha por mi el dia de hoy, multiples premios en un baul, fácil de editar. Agunos diran "mucho código" y si es verdad xD. No soy experto en quest, solo soy un aficionado, pero estoy seguro que a mas de uno le servira. El baul se abrira solo si se tienen los 4 items indicados, y la cantidad indicada. Si tienen dudas pueden enviarme un mensaje. --Quest Creada por ReuS para metin2zone -- Discord : ReuS#4312 quest cofreespecial begin state start begin when 54703.use begin if pc.count_item("31104") >= 15 and pc.count_item("31105") >= 15 and pc.count_item("31106") >= 15 and pc.count_item("31107") >= 15 then say_title("Hola "..pc.get_name().." este es un cofre con grandes premios") say("Recuerda que los premios son totalmente aleatorios") say("Espero que sea de tu agrado") say("Deseas abrirlo?") local abrir = select("Si", "No") if abrir == 2 then return elseif abrir == 1 then local item = math.random(1,55) if item == 1 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20760") pc.give_item2("20760", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 2 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20770") pc.give_item2("20770", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 3 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20780") pc.give_item2("20780", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 4 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20790") pc.give_item2("20790", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 5 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20810") pc.give_item2("20810", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 6 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20820") pc.give_item2("20820", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 7 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20830") pc.give_item2("20830", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 8 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20840") pc.give_item2("20840", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 9 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20860") pc.give_item2("20860", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 10 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20870") pc.give_item2("20870", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 11 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20880") pc.give_item2("20880", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 12 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20890") pc.give_item2("20890", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 13 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20910") pc.give_item2("20910", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 14 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20920") pc.give_item2("20920", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 15 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20930") pc.give_item2("20930", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item == 16 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("20940") pc.give_item2("20940", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item >= 16 and item <= 21 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("50033") pc.give_item2("50033", 1) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item >= 22 and item <= 27 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("70063") pc.give_item2("70063", 15) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item >= 28 and item <= 33 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("70064") pc.give_item2("70064", 10) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item >= 34 and item <= 39 then say("Felicidades, has obtenido este magnifico premio") say_item_vnum("15410") pc.give_item2("15410", 10) pc.remove_item("54703", 1) pc.remove_item("31104", 15) pc.remove_item("31105", 15) pc.remove_item("31106", 15) pc.remove_item("31107", 15) elseif item >= 40 and item <= 55 then chat("Este cofre no contenia ninguna sorpresa") pc.remove_item("54703", 1) end end else say_title("Importante!") say("Para abrir este cofre necesitas 4 items diferentes:") say("15 unidades de cada 1.") say_reward("Necesitas Vela x15") say_reward("Necesitas Madera para barcos x15") say_reward("Necesitas Timon x15") say_reward("Necesitas Madera para reparar x15") say("Dichos items los obtienes del cofre hidra") end end end end 2 Break and Freddy Di Maria reacted to this Quote Share this post Link to post Share on other sites