Jump to content

caanmasu

Members
  • Content Count

    80
  • Joined

  • Last visited

  • Days Won

    9

caanmasu last won the day on September 1

caanmasu had the most liked content!

4 Followers

About caanmasu

  • Rank
    Curioso

Recent Profile Visitors

636 profile views
  1. No entiendo que diferencia tiene lo que has hecho a un simple d.join(), d.new_jump(), d.new_jump_party(), ó incluso a un pc.warp() normal. Pues no, entendiste nada amigo. Revisa mi post, hazme caso. algo que puedes hacer con una simple quest la verdad. Querías saber la complejidad de mi función? creo que sí te interesa cuántas líneas tenía... Si es tan simple hazla tú. En fin... Ya dos personas han quedado satisfechas con la función. No está nada mal, siempre hay personas que les gusta las innovaciones y bien hechas. Para hacerlo aún más personalizado he agregado que el personaje vaya solo, en grupo, en gremio o todos los que están en el mismo mapa. Cada vez se me ocurren más ideas geniales, quiero ir por más. Buena suerte
  2. La función consiste en convertir un mapa en un modo dung. Crea una copia idéntica del mapa con sus metines, NPCs, jefes y monstruos y te transporta allí. La idea se me ha ocurrido cuando intentaba levear en cueva 2 y todo estaba lleno, en los dos CH. Como solución a eso me inventé esa función. La adapté para varios modos, cada modo es una función d.new_jump. (por cierto, d.join es "deprecated"). Por ejemplo, individual, grupo, gremio, etc. Si la quest es simple o compleja creo que no viene al caso. Empezando que no es una quest. No doy más detalles sobre mi función, ofrezco el producto, no cómo lo hice. Lo importante es que satisfaga una necesidad. (Pista: mi función tiene 120 líneas) Ayer realicé mi primera venta de mi función. Creo que no habías entendido bien mi post. Revisa de nuevo mi vídeo. Quizá no me hice explicar bien.
  3. Hola a todos He creado una función muy interesante y útil, aquí les dejo la descripción: createInstance() es una nueva función para acceder a un mapa en modo mazmorra. Tu, tu grupo o tu gremio tendrán un acceso exclusivo a cualquier mapa, esto es crear una nueva instancia. El mapa original no se verá afectado y seguirá siendo un mapa en común para todos. Cómo funciona? Simplemente agrega la función createInstance() y listo! por ejemplo, si quieres que al entrar en un mapa, tengas un acceso único, la quest sería así: quest nueva_dimension begin state start begin when login begin createInstance() end end end Cuando te loguees en ese mapa, te llevará al mismo mapa pero solo para ti. La "dung" durará mientras no te desconectes o te vayas a otro mapa. Dejo vídeo aquí: ¿Qué puedes hacer con esto? bueno, puede ser que tengas un objeto VIP y que te deje elegir cualquier mapa para que solo tengas acceso tú, por ejemplo, en la cueva de arañas 2, que siempre hay mucha gente. Tendrás todas las salas tú solo porque usaste el objeto VIP. El resto de lo que puedes hacer va de acuerdo a tu creatividad. Si quieres obtener la función contacta conmigo por Discord Camilo#0869 ¡Un saludo a todos!
  4. Quieres decir que si uso d.set_regen_file() en mi dung, y mato los mobs, me vuelven a aparecer?
  5. Si la conviertes en dungeon, se crea una nueva instancia (nueva dimensión) del mapa. El mapa inicial no tiene nada, solo es la textura. Tienes que poner los mobs con los regen manualmente y no habrá respawn automático. Es decir, si matas esos monstruos del regen una vez, no vuelven a aparecer (a menos que hagas un truco de programación)
  6. Source: [Hidden Content] Remove "setskin(NOWINDO)" Those avoid say, select, etc. Also, is "NOWINDOW" "setskin(NOWINDOW)" is equals to "setskin(0)" Try make the only query and check if works
  7. Conviértela en dungeon y listo
  8. Try: INSERT INTO save_item_copy1 SELECT * FROM player.save_item WHERE id = id_item; mysql_direct_query("INSERT INTO save_item_copy1 SELECT * FROM player.save_item WHERE id = "..item.get_id()..";") Source: [Hidden Content]
  9. Fix bug! el ítem se eliminaba si no subías la habilidad Ahora corregido!
  10. Recomendación para instalar agregada. Ver publicación de nuevo. Go go go!
  11. Editado! Ver publicación de nuevo! Go go go! no te pierdas el increíble Instant Bonus!
  12. 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.
  13. 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
  14. Hola a todos de nuevo! He creado una función que podría ser útil Ejemplo de uso: chat("Estás en "..pc.get_map_name()) Salida: Estás en Templo Hwang Otro ejemplo: Al usar anillo teleport y tienes los index en la tabla principal; tan solo usar esta función para que aparezcan los nombres sin necesidad de escribirlos. En otras palabras: si no recibe parámetros, retorna el nombre del mapa actual. Si recibe el index de un mapa, retornará el nombre de ese mapa. Agreguen sus mapas nuevos y verifiquen si los index corresponden con los nombres que he puesto. Deben incrustar este código en el questlib.lua y agregar la función pc.get_map_name en quest_functions ----------------BEGIN GET_MAP_NAME----------------------------------------- -- Función que retorna el nombre del mapa actual -- Pista: notice_all(pc.get_name().. " ha muerto en "..pc.get_map_name()) -- Camilo#0869 function pc.get_map_name(map_index) index_name = { [41] = "Jinno Ciudad 1", [43] = "Jinno Ciudad 2", [44] = "Tierra de Gremios Jinno", [45] = "Monos de Jinno", [1] = "Shinsoo Ciudad 1", [3] = "Shinsoo Ciudad 2", [4] = "Tierra de Gremios Shinsoo", [5] = "Monos de Shinsoo", [21] = "Chunjo Ciudad 1", [23] = "Chunjo Ciudad 2", [24] = "Tierra de Gremios Chunjo", [25] = "Monos de Chunjo", [61] = "Montaña Sohan", [62] = "Tierra de Fuego", [63] = "Desierto", [64] = "Valle de Orcos", [65] = "Templo Hwang", [66] = "Torre Demonios", [67] = "Bosque Fantasma", [68] = "Bosque Rojo", [69] = "Campo Serpiente", [70] = "Tierra de Gigantes", [71] = "Arañas 2", [72] = "Gruta 1", [73] = "Gruta 2", [81] = "Ceremonia de bodas", [103] = "Mapa de Guerras 1", [104] = "Cueva de Arañas", [105] = "Mapa de Guerras 2", [108] = "Monos normales", [109] = "Monos difíciles", [110] = "Guerra de gremios", [111] = "Guerra de gremios", [90] = "Budokan", [113] = "OX", [208] = "Cueva del Berán", [210] = "Bay", [211] = "Cape", [212] = "Down", [213] = "Thunder", [351] = "Arrador", [215] = "Nemere", [216] = "Catacumbas", [217] = "Arañas 3" } if map_index == nil then return index_name[pc.get_map_index()] else return index_name[map_index] end end --[[ Index basados en files Eternia2 Excepciones: 6 metin2_guild_village_01 26 metin2_guild_village_02 46 metin2_guild_village_03 63 metin2_map_n_desert_01 100 metin2_map_fielddungeon 101 metin2_map_resources_zon 107 metin2_map_monkey_dungeon 114 metin2_map_sungzi 118 metin2_map_sungzi_flame_hill_01 119 metin2_map_sungzi_flame_hill_02 120 metin2_map_sungzi_flame_hill_03 121 metin2_map_sungzi_snow 122 metin2_map_sungzi_snow_pass01 123 metin2_map_sungzi_snow_pass02 124 metin2_map_sungzi_snow_pass03 125 metin2_map_sungzi_desert_01 126 metin2_map_sungzi_desert_hill_01 127 metin2_map_sungzi_desert_hill_02 128 metin2_map_sungzi_desert_hill_03 181 metin2_map_empirewar01 182 metin2_map_empirewar02 183 metin2_map_empirewar03 200 gm_guild_build --]] -----------END GET_MAP_NAME-------------------------------------------- Éxitos!
  15. No las he probado pero son las del oficial y traducido como con Traductor de Google xD pero ahí puedes ponerle el sentido en cada say biologo_es.rar
×
×
  • Create New...