Jump to content

caanmasu

Miembro
  • Contador contenido

    359
  • Ingreso

  • Última visita

  • Días ganados

    39

Mensajes publicados por caanmasu

  1. No asusten al pelao

     

    Hay guías por todos lados. Solo usa los buscadores. Si definitivamente no pudiste con algo, abre un hilo y pide ayuda o pide ayuda directamente desde el chat o agrega a algún miembro a sus redes y le comentas tu caso.

    En este caso hay que ser más específico ya que tener server files implica un área muy grande y no se puede adivinar lo que estás pidiendo.

     

     

  2. hace 15 horas, Desmint dijo:

    Tecnicamente es inutil.... Si lo piensas de la forma en que "Voy a ir a Bosque Rojo" por que abrir un pergamino para decirte en que mapa estas?

     

    Editado: ahora si la función no recibe parámetros, retornará el nombre del mapa actual.

    Si la función recibe el index, retornará el nombre del mapa de ese index.

    Ya tiene más utilidad ahora xD

  3. hace 21 horas, Meruem dijo:

    una forma sencilla pero funcional para misiones diarias pero esto seria algo mas estilo basico.
    pero da la base para que los demas puedan hacer algo mas currado

    Yeah! la idea al final de todo es entretener. Las misiones diarias siempre hacen que los jugadores se queden más tiempo conectados y hagan más cosas. Además con la creatividad puedes cambiar muchas cosas y llegar más lejos.

     

    hace 9 horas, Dilong dijo:

    Si es que lo hacen. Aprender Lua ya es algo básico como meter armas y armaduras, pero la mayoría lo deja (Pereza <.<)

    Cualquier cosa es básica cuando aprendes lo básico, hasta el C++. La diferencia está en el nivel que le pongas. 

  4. Edité la publicación

    Olvidé agregar 

    	{"DAÑO_HABILIDAD", 71, "Daño de Habilidad", "%"},
    	{"DAÑO_MEDIA", 72, "Daño de Media", "%"},

    pero ya, ya está en Pastebin, code y adjuntos.

     

    Si no saben cómo instalarlo o les causa error, escríbanme al Discord.

  5. Hola amigo 

    Me alegra que estés haciendo quests. No mucha gente se le mide a eso xD

    Luego de hacer varias quest creo que puedo recomendarte algunas cosas que fui aprendiendo 

     

    1.

    say("Los atuendos que escondia el libro ")
    say("")

    es lo mismo que

    say("Los atuendos que escondia el libro [ENTER]")

    y del mismo modo en sentido contrario :v

     

    2. Cuando quieras que el título tenga el mismo nombre que el nombre del objeto:

    say_title(item.name)

    y para que el siguiente texto esté separado

    say_title(item.name.."[ENTER]")

     

    3.

    say("Estimado/a "..pc.get_name().."")

    es lo mismo que

    say("Estimado/a "..pc.get_name())

     

    4. Para eliminar el objeto:

    item.remove()

    debes probar primero si se eliminan todos los objetos que tienes en el mismo slot o solo elimina uno.

     

    5. Para crear una quest sencilla de personalizar se recomienda usar una función aparte donde retorne una estructura de datos. Suena complejo pero no lo es.

    		function info()
    			return {
    				["level_req"] = 120,
    				["item_req"] = 19,
    				["cant_item_req"] = 1,
    				["item_reward_x_raza"] = {11209, 11409, 11609, 11809} 
    			}
    		end

    se entiende que va en la misma jerarquía que los when. Incluso puedes llamarla desde otros states. Así:

    local s = nombredelaquest.info()

    Esa línea va dentro del when.

    Luego para llamar a una de las variables de allí pones, por ejemplo, para el nivel requerido:

    say("Debes ser nivel "..s.level_req)

     

    6.  Para entregar cierto objeto a un personaje sin necesidad de que él escoja su raza, se hace así:

    Primero se saca el id de la raza así:

    pc.job

    esa sentencia bota números entre el 0 y el 3, donde:

    0: guerrero

    1: ninja

    2: sura

    3: chamán

    Luego para darle un objeto diferente por raza debes tener una pequeña lista de los 4 objetos que vas a dar, así:

    ["item_reward_x_raza"] = {11209, 11409, 11609, 11809} 

    que es la misma lista que está arriba en la función. (se debe poner en el orden correcto, g, n, s, c)

    Después le das el ítem con give_item2(OBJETO_EN_EL_ARREGLO)

    Donde OBJETO_EN_EL_ARREGLO es alguno de los elementos que están en la lista.

    Por ejemplo, si es guerrero, entonces quedará give_item2(s.item_reward_x_raza[0])

    Y va a tirar error. Por qué? porque las posiciones de las listas empiezan desde 1 y no de 0. Entonces solución:

    pc.job+1

    Ahora sí. Solo pones:

    pc.give_item2(s.item_reward_x_raza[pc.job+1])

     

    Ese sería mi aporte. 

    Ánimossss!

  6. En 28/7/2019 a las 10:15, Alejandra dijo:

    Me ha gustado bastante. Sin embargo...

    Estoy a favor de esto debido que ya se ha fomentado la pereza del jugador, así que no afecta en casi nada la economía, aunque sí se vería un cambio en el tema de la media y habilidad que era lo único en bonus que enorgullecía al jugador obstentar, no obstante no tiene importancia.

    Por otro lado, sí se está metiendo con esto, ¿por qué no agregarle también lo que siempre se le pide a los autodopadores de la actualidad y nadie ha hecho?

    El que se puedan elegir dos opciones de bonus en los ítems addon_type != -1, después de todo, aunque sea mucho más rápido, sigue gastando Yang para los Objetos Encantados.

    Aunque, igualmente estoy de acuerdo que se debe de testear para que no genere problemas en ningún servidor, y la idea anterior antes puede empeorar esa situación. 😅

    En fin, la idea está buena, así que espero ver que se siga mejorando, estaré al pendiente de las actualizaciones que suba.

     

    🖤

    Hola

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    , gracias por participar

    Creo que te refieres a que en el switchbot haya una opción donde se pueda elegir la media y habilidad y que cuando caiga alguno de los dos valores lo tome como bonus. O sea:

    Pongo una Luna y elijo 50 de media y habilidad 25. Obviamente nunca parará porque es imposible que salgan esos valores pero la idea es hacer una condición de que cuando caiga 50+ de media o 25+ de habilidad pare de cambiar los bonus.

    Algo así como un "or"

    Si valor_media > 50 ó valor_habilidad > 25 entonces

    detener

    Yo sé que si vamos por media de 50 y de pronto cambiando los bonus cae habilidad 27, lógicamente dejaríamos el bonus de habilidad y buscamos otra arma para sacarle la media otra vez.

     

×
×
  • Crear nuevo...