Jump to content

caanmasu

Miembro
  • Contador contenido

    359
  • Ingreso

  • Última visita

  • Días ganados

    39

Actividad de reputación

  1. Sorprendido
    caanmasu got a reaction from Mircea Vlad in borrar   
    borrar
  2. Gracias
    caanmasu got a reaction from espartanico in Me presento   
    Hola y bienvenido 😄 
    Me sentí identificado con lo de las quest.
    A mí también me encantan y eso me llevó a ciertos niveles que no creí llegar. Las cosas se fueron dando.
    Empecé con un "Hola mundo" al estilo Metin2 
     
    quest prueba begin state start begin when 20095.chat."Hola" begin say("Hola amigo") end end end Para hacer eso, tuve muchos problemas. Es normal. No sabía qué significaba "state", me perdía con los "end" y los "begin". Tuve muchos errores de sintaxis. Tuve errores que me costaban días en descubrirlos o volvía a hacer la quest. Muchas cosas no me salían como esperaba. Habían quest que yo compilaba y salían defectuosas en el object. Hice demasiadas pruebas para ver por qué pasaban las cosas.
    La práctica hace al maestro. Fui ensayando pero mi truco sabio que aplicaba todo el tiempo mientras era novato era hacer una línea y compilar. Si funcionó, entonces hago otra línea, compilo y pruebo. Y así. No te recomiendo hacer todo el código y luego compilarlo. Siempre has una pequeña estructura, compila y prueba. Con la práctica te vas volviendo un crack y terminas haciendo quest sin errores. 
    Para aprender adquirí conocimientos de:
    - Lua, buscando en internet sobre ese lenguaje (sintaxis)
    - Descargando muchas carpetas quest de muchos files y aprendiendo la forma de programar de todos ellos.
    - Foros. Por ejemplo yo me puse a ver todos los post que tengan que ver con quest. Y los post donde pedían quest, las hice todas. Aprendes más cuando haces quest a petición.
    - quest_function, ahí es donde pones a prueba tu creatividad. Tantas funciones combines, creas cosas que nunca nadie ha hecho. En internet hay unas páginas donde explican cada función sobre cómo se utiliza, qué parámetros reciben, etc.
    - questlib.lua, de ahí sacas otras funciones que son genéricas. En vez de hacer una función igual para cada quest, haces una función y la metes en questlib, luego esa función simplemente la llamas en las quest que quieras.
    Hay muchas cosas que vas a ir aprendiendo por el camino. Claro, si quieres meterte de lleno a las quest.
    Si quieres sacar tu máximo potencial en las quest, te recomiendo que revises mi perfil y mires las quest que he publicado. 
    Yo he tenido que dejar todo esto, no volveré a hacer quest ni nada relacionado con el Mt2.
    Ánimo pues que esto es fascinante 😄 
  3. Me Gusta
    caanmasu got a reaction from barbera69 in borrar   
    borrar
  4. Me Gusta
    caanmasu got a reaction from Break in borrar   
    borrar
  5. Me Gusta
    caanmasu got a reaction from emilio45 in borrar   
    borrar
  6. Me Gusta
    caanmasu got a reaction from xLordneji in borrar   
    borrar
  7. Gracias
    caanmasu got a reaction from rapopero in Quest Panel GM   
    Por casualidad entré a este post y me topé con esto. Encontré que debía compartir algo importante que aprendí luego de tanto dolor de cabeza 
     
    Resulta y pasa hay un error al poner un caracter especial al final de un texto de la interfaz de quest. 
    Es decir, no puedes poner, por ejemplo:
    say("reclamará")
    ni puedes poner otro tipo de caracteres especiales. Las tildes ni símbolos. 
    Cuando tienes un say así, el compilador va a interpretar hasta esa línea y por supuesto que no te dará error pero tampoco te lo compilará, simplemente quedará igual. 
    Solución: 
    Si deseas poner caracteres especiales, simplemente pon espacio al final, así:
    say("reclamará ") 
    Ves la diferencia? 
    Lo mismo pasa con el select() y otras funciones de mostrar texto.
    Sabes lo que yo pienso? es que pusiste tal vez algo así como:
    say("El Evento de San Valentín empezó")
    y esa línea ya presenta un error.
    Puedes poner signos de admiración e interrogación y no presentará error ya que no son caracteres especiales.
    say("El Evento de San Valentín empezó!")
    Esto es correcto.
    Esto me tomó meses descubrirlo.
    Un dolor de cabeza menos.
    Un saludo amigos.
  8. Me Gusta
    caanmasu got a reaction from cannibal in Quest Panel GM   
    Por casualidad entré a este post y me topé con esto. Encontré que debía compartir algo importante que aprendí luego de tanto dolor de cabeza 
     
    Resulta y pasa hay un error al poner un caracter especial al final de un texto de la interfaz de quest. 
    Es decir, no puedes poner, por ejemplo:
    say("reclamará")
    ni puedes poner otro tipo de caracteres especiales. Las tildes ni símbolos. 
    Cuando tienes un say así, el compilador va a interpretar hasta esa línea y por supuesto que no te dará error pero tampoco te lo compilará, simplemente quedará igual. 
    Solución: 
    Si deseas poner caracteres especiales, simplemente pon espacio al final, así:
    say("reclamará ") 
    Ves la diferencia? 
    Lo mismo pasa con el select() y otras funciones de mostrar texto.
    Sabes lo que yo pienso? es que pusiste tal vez algo así como:
    say("El Evento de San Valentín empezó")
    y esa línea ya presenta un error.
    Puedes poner signos de admiración e interrogación y no presentará error ya que no son caracteres especiales.
    say("El Evento de San Valentín empezó!")
    Esto es correcto.
    Esto me tomó meses descubrirlo.
    Un dolor de cabeza menos.
    Un saludo amigos.
  9. Me Gusta
    caanmasu got a reaction from Libre in borrar   
    borrar
  10. Sorprendido
    caanmasu got a reaction from jose reyes in borrar   
    borrar
  11. Me Gusta
    caanmasu got a reaction from Frezi Op in borrar   
    borrar
  12. Me Gusta
    caanmasu got a reaction from siguaschristofer2332 in borrar   
    borrar
  13. Me Gusta
    caanmasu got a reaction from clocki in borrar   
    borrar
  14. Me Gusta
    caanmasu got a reaction from Only4Fun in borrar   
    borrar
  15. Me Gusta
    caanmasu got a reaction from Christofer Siguas in borrar   
    borrar
  16. Me Gusta
    caanmasu got a reaction from The picos in borrar   
    borrar
  17. Me Gusta
    caanmasu got a reaction from 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in borrar   
    Ok. Crearé mi propio anillo teleport y lo posteo. 
    Ahora no puedo hacerlo, estoy en época de exámenes 🙂 cuando lo suba te aviso
  18. Me Gusta
    caanmasu reacted to 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in [Quest] Primer logeo en el Servidor.   
    Muchisimas gracias, me funcionó perfecto !!
  19. Me Gusta
    caanmasu got a reaction from Hashirama in borrar   
    borrar
  20. Me Gusta
    caanmasu got a reaction from Frezi Op in borrar   
    borrar
  21. Me Gusta
    caanmasu got a reaction from rapopero in borrar   
    borrar
  22. Gracias
    caanmasu got a reaction from 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in [Quest] Primer logeo en el Servidor.   
    Hola! 
     
    En la línea 
    local job= {"Guererro","Ninja","Sura","Schaman"})[pc.get_job()+1] encontré un error en el paréntesis que está después del arreglo.
     
    La corrección sería la siguiente (y espero que funcione porque no puedo probar)
    local job= {"Guerrero","Ninja","Sura","Chamán"} notice_all (pc.get_name().." es un nuevo "..job[pc.get_job()+1].." y comienza su aventura en Tuserver")  
     
  23. Me Gusta
    caanmasu got a reaction from litachi1995l in borrar   
    borrar
  24. Me Gusta
    caanmasu got a reaction from Marcos Pinheiro in borrar   
    borrar
  25. Me Gusta
    caanmasu got a reaction from TTV_RANDARON in borrar   
    borrar
×
×
  • Crear nuevo...