ElRaulxX Posted April 28, 2012 Report Share Posted April 28, 2012 Buenas gente Quiero estrenar mi estancia en el foro con una pequeña y sencilla quest que he echo hace un ratillo. Como sabéis, pertenezco al Panamera y por lo tanto lo mio es el Old Style. Mientras estaba traduciendo alguna quest para conseguir una similitud más grande al Metin2 ES me di cuenta que la quest skillreset2 que todos tenemos es muy antigua. Lo que he echo es actualizarla y hacerla 100% igual a GameForge. Sé que este aporte es muy pequeño y habrá muchos que no lo sabrán apreciar, aun asà tengo la esperanza que aún haya gente Old Style. El funcionamiento y los comentarios son calcados al ES. Bueno, pues aquà la quest quest skill_reset2 begin state start begin when oldwoman.chat."Restablecer habilidades" begin if pc.get_level() > 30 then say_title("Anciana:") say("Tu nivel es "..pc.get_level()..". No puedo ayudarte. Con este") say("nivel, no puedes cambiar más tus habilidades.") say("Sólo si estás por debajo del nivel 30 puedes") say("escoger otra habilidad.") return end if pc.get_skill_group() == 0 then say_title("Anciana:") say("¡TodavÃa no has empezado ningún entrenamiento!") say("Mientras no gastes ningún punto de habilidad, no") say("podrás restablecerlas. Vuelve cuando") say("hayas echo algún error durante tu entrenamiento,") say("entonces sà estaré encantada de ayudarte.") return end local coste = pc.level * 4000 say_title("Anciana:") say("Hola, has venido al sitio correcto. Tus ojos") say("muestran mucho dolor. Permito a las personas") say("olvidar sus habilidades para que puedan empezar") say("de nuevo. ¿Quieres olvidar tus habilidades y") say("empezar de nuevo? Cuesta "..coste.." Yang.") local s = select("Restablecer habilidades","No restablecer") if s == 1 then if pc.money < coste then say_title("Anciana:") say("No tienes suficiente Yang. No puedo ayudarte;") say("necesito el dinero para sobrevivir.") else pc.changegold(-coste) pc.set_skill_group(0) end end if s == 2 then say_title("Anciana:") say("Si cambias de opinión, vuelve a visitarme.") end end end end Y como me sabe a poco, voy a explicaros el funcionamiento de la quest para los que están aprendiendo a hacerlas. La quest empieza con una opción de chat a oldwomen. El npc oldwomen pertenece a a la id 9006, es decir, la anciana. Justo empezar nos encontramos la condición pc.get_level > 30, es decir, si el jugador es mayor de nivel 30 nos mostrará un texto y el when quedará cerrado con el return. La siguiente condición, solo se alcanzará si el jugador no cumple la primera condición, es pc.get_skill_group() == 0. Si el número de las habilidades del jugador es 0, no tiene habilidades, nos mostrará otro texto y el when quedará cerrado con el return. Si el jugador no cumple ninguna de las anteriores condiciones, podrÃamos decir que puede utilizar la quest. Lo primero que hace la quest es asignar un número a "coste" que será el nivel del pj multiplicado por 4000 (pc.level * 4000). Nos mostrará un texto y una selección. Si seleccionamos la primera opción y la cantidad de yang del usuario es mayor al número que hemos asignado con "coste", nos asignará nuestras habilidades a 0 y nos restará el coste, es decir, podremos volver a elegir habilidades. Pues eso es todo, espero que aprendáis algo con esto los que están iniciando. Un saludo Gabiii, Joakin47 and iluvatar 3 Quote Link to comment Share on other sites More sharing options...
Gabiii Posted April 28, 2012 Report Share Posted April 28, 2012 Perfecto, actualicé la mÃa, sigue haciendo aportes destos, que a mi si me interesan! P.d: De preferencia igual que al .es! Quote Link to comment Share on other sites More sharing options...
Joakin47 Posted April 28, 2012 Report Share Posted April 28, 2012 Pues es un pequeño pero útil aporte para los que prefieren el "Old Style" o también llamado "Old School" como yo o como tú, espero que haya más gente que también les sirva Quote Link to comment Share on other sites More sharing options...
คภ๔г�เ๔ Posted April 29, 2012 Report Share Posted April 29, 2012 A mi me gustan los antiguos, volviendo al tema me parece una buena actualización Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.