Jump to content

ReuS

Miembro
  • Contador contenido

    230
  • Ingreso

  • Última visita

  • Días ganados

    1

Todo lo publicado por ReuS

  1. si pones if pc.get_level() < 84 then no pedira nivel 85, sino 84, estas indicando que no podran entrar si son menores a 84, pero si son 84 podran entrar, en todo caso era si pones if pc.get_level() <= 84 then. Aca te la he modificado, pruebala @Mt2youplay quest mina begin state start begin when 20095.chat."Mapa de Mina" if pc.get_level() < 50 then ---- cambias el 50 por el nivel que desees say_title("Informacion") say("Necesitas ser nivel 50 para acceder") return end if pc.count_item("80019") < 1 then ---- cambiar el 80019 por el item que vas a pedir say_title("Error") say("Necesitas 1 tela delicada") say_item_vnum("80019") return else say_title("Mapa Mina") say("") say("Seguro que quieres teletransportarte") local ir = select("Si","No") if ir == 1 then pc.warp(14299,14908) pc.remove_item("80019", 1) else return end end end end end
  2. Año 2021 y la gente no puede jugar sin GMs on... vaya si que ha cambiado la comunidad, yo cuando jugaba .es (alla por el 2008) llegue al 80 sin necesidad de un GM on, y sin las facilidades que tienen hoy en dia en los privados... Parecen niñitos chiquitos que tienen que estar cuidados por un GM... por eso es que la comunidad de metin apesta ya xD
  3. posibles causas de ese error hay miles, ese error y posibles soluciones las encuentras en youtube, generalmente son los dll de las pc.
  4. ReuS

    Quest recompensa nivel

    Soy nuevito en esto de las quest, y la verdad me ha gustado. Creo que en la practica ire mejorando xD. Les dejo esta por si a alguien le sirve. Es como una recompensa a los jugadores. Si quieren que la recompensa al ser entregada, ya no sé muestre en el npc, solo deben agregarle un qf. Si, si necesitan alguna quest que no encuentren en zone, pueden escribirme y ver si os puedo ayudar. Proximamente les traere misiones y eventos en los que ando trabajando. quest mision115 begin state start begin when 20091.chat."Un regalo Especial" begin if pc.get_level() == 113 then say_title("Hola que tal "..pc.get_name().."") say("Has demostrado ser un buen pvm, y los sacrificios") say("muchas veces tienen recomensas.") say("Y esta es mi recompensa para ti") say("Quieres saber que es?") local saber = select("Si, me intriga mucho", "No, luego tal vez") if saber == 2 then return elseif saber == 1 then pc.give_exp2(pc.get_next_exp()) pc.give_exp2(pc.get_next_exp()) say_reward("Has sido bendecido por el Dios Dragon") say("Tu sacrificio valio la pena") say("Te obsequio 2 niveles, enhorabuena") notice_all("<Server>: El Dios Dragon ha bendecido a "..pc.get_name().." y le ha obsequiado el nivel maximo") notice_all("<Server>: Ahora es nivel 115, felicidades!!") return end else say("El regalo especial solo se desbloquea en el nivel 113") end end end end
  5. Si quieres puedo realizarte una personalizada, por un minimo costo. Si estas interesado escribe al privado xD
  6. Tu idioma nos es muy dificil de entender.
  7. si el cliente es de rain imagino que es viejisimo, te recomiendo ponerte un poco mas al dia en cuanto a servidores de metin2
  8. Tienes un lio montao con tu object tio... que ahi no tienes que editar nada, creo que ya comente otro post yo... dale permisos 0777 a tu ./qc y listo, cargas tu quest normales en algunos casos seria asi: cd /usr/game/share/locale/germany/quest (esta es una ruta, no necesariamente todos tienen la misma) ./qc eventos.quest
  9. 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
  10. En la carpeta object se guardan archivos procesados por el ordenador para interpretar las quest, de nada sirve "reemplazar" dicha carpeta, lo unico que generaras es un error a la hora de encender el servidor. Lo que puedes hacer es borrar dicha carpeta, e ir metiendo las quest 1 por 1, ya editadas previamente por ti (traducidas). En caso de que quieras editar el diálogo de los npc, etc, eso seria en Locale_string.txt
  11. no se si exista o no un programa, pero no es tan dificil.. solo copias una linea de un npc anterior, y modificas las coordenadas y el vnum del npc
  12. si no se ven, generalmente es el gr2, la textura no tiene nada que ver, en todo caso se veria blanco
  13. quest nivelxD begin state start begin when login with pc.get_level() == 1 then pc.set_level(81) end end end De esta forma no se te cerrara el pj con el efecto del nivel.
  14. Lamento informarte que eso no hay, si quieres crear un servidor y no tienes conocimientos, deberás pagar a otro, o bien aprender de a poco, pero te tomara tiempo...
  15. asi es, no olvides instalar las librerias
  16. felipe2020, vas a vender algo que su propio autor posteo gratis? eso es de ratas, en fin no me extraña, asi manejas tu "Metin2 Publico" en facebook, estafando y pidiendo dinero a la gente...
  17. cambiale el nombre al .exxe en el source xD
  18. Como dijo el chico aqui, enseñen el sysser de la db en los files, a ver que error les sale xD
  19. "desenciendo" supongo que quieres apagar el evento, pues eso vas a la carpeta de quest y buscas la quest del evento, te fijas que flag usa y lo apagas xd
×
×
  • Crear nuevo...