Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/23/18 in Posts

  1. Hola a todos esta es mi primera guía que realizo, ya que mucha gente me pregunta sobre como hago esas mobs custom, les enseñare a crear un mob custom, también les sirve para crear hats, wings, pets etc... Primero que nada deben descargarse el programa act editor que pesa poquisimo aqui les dejo el enlace: https://rathena.org/board/files/file/3304-act-editor/ Creo que hay una version mas moderna pero yo uso esa y me va de 10. 1ª Deberan tener los siguientes sprites idle (parado), move (movimiento), attack (atacar), hit (recive daño), y die (muerte). Deberan tenerlos en direcion abajo, arriba, izquierda, derecha, y todas las verticales, yo en mi caso are un mob del maplestory que no tiene movimientos de arriba ni verticales hacia arriba pero quedara bien. En esta pagina pueden descargarse sus sprites, o bien los pueden extraer de la data del juego ya como ustedes quieran. https://www.spriters-resource.com/pc_computer/maplestory/ Si les cuesta trabajo recortar las imagenes por paint o photoshop, pueden descargar los sprites en esta pagina ( solo los del maple ) https://maplestory.wiki/gms/latest/monster/3503002/dark-demon-swordsman Abajo del todo vienen todos los frames, se lo bajan uno por uno. Yo por ejemplo are este 2ª Una vez tengan todas las imagenes, abres el act editor. Yo te recomiendo que lo abras con algun mob ya existente ya que te resultara más facil. Lo primero que tienes que hacer es agregarle las imagenes al act. puedes hacerlo de dos maneras, pinchas una imagen de las que estan en la parte de abajo y le das a replace y selecionas la imagen del sprite que descargaste Importante: revisa arriba donde pone idle y reemplazala por el sprite idle que tu hayas descargado, no le vayas a meter de movimiento ni muerte, sino quedara mal. En el caso de que te vaya a dar problemas de colorido porque uses una imagen de 32bits en vez de 24bits puedes agregarlo de otra manera que seria mas recomendable y es agarrar la imagen desde tu escritorio y arrastrarla en la parte de abajo del act. 3ª Una vez hayas hecho lo mismo con move, attack, hit, die, te quedara asin en el caso de que tengas 10 imagenes de movimiento y el archivo act solo tenga 7 para agregarle mas debes ir a frame/add frame to/ y en la pestaña selecionar insert to, habilitar la opcion de copy from currently selected, y en count añadirle el numero que quieras por ejemplo para añadirle esos 3 que te faltan: Veras que ya tendras los 0/10, en el caso contrario de que tengas 7 y quieras eliminar 1 te vas a frame y luego a delete frame. bueno una vez hecho esto ya estas en la etapa final. y esque si selecionas las opciones de body y head, veras que la mob esta flotando y no está a nivel del suelo, lo que tienes que hacer es en la barrita que pone id, sprite, x, y, mirror, color, scale x, scale y, Rot. en donde esta X e Y id poniendole numeros hasta centrarlo por ejemplo en esta mob seria X 3 e Y -55 Ya es tratar de buscarle tu el punto donde quieras que aparezca, en el caso de que sea una mob volador deberas subir la imagen mas arriba del nivel del suelo. Esto lo puedes hacer con cascos, alas, es el mismo proceso. La mob la tendran aqui hecha: https://rathena.org/board/files/file/3567-trace-of-darkness/ Si tienen alguna duda la pueden abrir con su act editor e ir mirando. Ya una vez hecho esto pinchas en la flecha verde donde dice play, y revisa que estan todos los frames puestos bien, y listo le das a File/Save. y lo agregas a tu server y compruebas si te salio bien. Bueno y eso es todo, espero que esta pequeña guia les haya servido de ayuda para crear sus customs. Mucha suerte con sus customs.
    1 point
  2. I think i has already give it to you - script DoubleEXP -1,{ OnSat: OnSun: announce "Double Experience Begin!",bc_blue|bc_all; set .br,getbattleflag("base_exp_rate")*2; set .jr,getbattleflag("job_exp_rate")*2; setbattleflag("base_exp_rate",.br); setbattleflag("job_exp_rate",.jr); atcommand "@reloadmobdb"; end; OnMon: announce "Double Experience already finish!",bc_blue|bc_all; atcommand "@reloadbattleconf"; atcommand "@reloadmobdb"; end; }
    1 point
  3. - script FloatingRates -1,{ OnInit: OnClock0000: set $@drate,1000000; set $@brate,1000000; set $@jrate,1000000; if((gettime(4) == 4 || gettime(4) == 5 || gettime(4) == 6)) { // Friday, Saturday, Sunday // Drop Rate setbattleflag("item_rate_common",$@drate); setbattleflag("item_rate_common_boss",$@drate); setbattleflag("item_rate_heal",$@drate); setbattleflag("item_rate_heal_boss",$@drate); setbattleflag("item_rate_use",$@drate); setbattleflag("item_rate_use_boss",$@drate); setbattleflag("item_rate_equip",$@drate); setbattleflag("item_rate_equip_boss",$@drate); setbattleflag("item_rate_card",400000); setbattleflag("item_rate_card_boss",200000); //Base exp setbattleflag("base_exp_rate",$@brate); //Job exp setbattleflag("job_exp_rate",$@jrate); // Reload the database atcommand "@reloadmobdb"; } end; } Here. Just change to your server rate.
    1 point
  4. - script FloatingRates -1,{ OnInit: OnClock0000: set $@drate,1000000; if((gettime(4) == 5 || gettime(4) == 6)) { // Saturday, Sunday // Drop Rate setbattleflag("item_rate_common",$@drate); setbattleflag("item_rate_common_boss",$@drate); setbattleflag("item_rate_heal",$@drate); setbattleflag("item_rate_heal_boss",$@drate); setbattleflag("item_rate_use",$@drate); setbattleflag("item_rate_use_boss",$@drate); setbattleflag("item_rate_equip",$@drate); setbattleflag("item_rate_equip_boss",$@drate); setbattleflag("item_rate_card",400000); setbattleflag("item_rate_card_boss",200000); // Reload the database atcommand "@reloadmobdb"; } end; }
    1 point
  5. Adelays is dead buddy, if you are looking for a shield for you server you may want to contact Functor on this forums
    1 point
  6. You are free to submit a pull request with any tool you would like to see on rAthena master. ?
    1 point
  7. updated for rathena Git Hash: ae89b3a7 and press the upvote is easy, thank me
    1 point
×
×
  • Create New...