Jump to content

Easycore

Members
  • Content Count

    184
  • Joined

  • Days Won

    6

Everything posted by Easycore

  1. Download latest lua files from here: https://github.com/ROClientSide/Translation/tree/master/data/luafiles514/lua%20files (At least are the latest translated) Copy these in their respective folder
  2. Oh sorry, I already had solved this. Indeed, the problem was old version. @@AnnieRuru A part of the plugin I sent you (@pk) ,I took it out based on this topic
  3. Sc_start display buff icon only if the buff/debuff has an Icon, anyways you can add buff icon: 1.- You must ensure that SC_START you want to add has a SI_START. Go to status.h and find it. 2.- In status.c find "//Status that don't have a skill associated" and below add this: status->dbs->IconChangeTable[SC_TO ADD] = SI_TO ADD; 4.- In db/const.txt find your sc_start, and remember the number of this. 3.- Go to luafiles514/lua files/stateicon/efstids.lub and above of "__newindex = function()" add EFST_TOADDWITHOUT"SC_" = NumberOfThisSC, example: "EFST_STUN = 2," 4.- In the same folder open stateiconimginfo.lub and select priority of this Icon add this [EFST_IDs.EFST_TOADDWITHOUT"SC_"] = "NameOfIcon.tga",below of "[PRIORITY_GOLD/RED/BLUE/GREEN or WHITE] = {". example: [EFST_IDs.EFST_STUN] = "ZANGETSU.tga", 5.- Open stateiconinfo.lub,in the final add this: StateIconList[EFST_IDs.EFST_TOADDWITHOUT"SC_"] = { haveTimeLimit = 1, posTimeLimitStr = 1, descript = { { "Description bla bla blah..." } { "Description bla bla blah..." } { "Description bla bla blah..." } { "Description bla bla blah..." } { "Description bla bla blah..." } { "Description bla bla blah..." } { "%s", COLOR_TIME }, } } 6.- Build GRF and recompile emulator.
  4. Cool, I really like your works
  5. You can open the folder "¸öÅë (몸통)" with the progam SPRConview and check the sprites with previewer. Or also, you can apply diff [Enable Custom Job] corresponding to this Guide http://herc.ws/board/topic/9273-guide-how-to-add-custom-jobs/ , so open the file luafiles514/lua files/admin/PCPaths.lub there are the names sprites of every job, you can put any sprites. PS: If for example, you put Archer sprite in Acolyte Job, also edit PCHands.lub.
  6. Thanks for this! However ... there is a way to add Biolab Aura when @pk is turned ON? For differentiate between PK and not PK players
  7. Àΰ£Á· (인간족): ¸öÅë (몸통) Job sprites folder. ¸Ó¸®Åë (머리통) Hair folder.
  8. I would also like this plugin
  9. If you don't use X-ray, you will add the skills in the folder "skillinfoz", remember add this in skillinfolist.lub, skillid.lub, skilldescript.lub and skilltreeview.lub. Also, in skillinfolist you'll add the name of SPR and BMP file of the icon: SKILL_INFO_LIST = { [SKID.SN_WINDWALK] = { "SN_WINDWALK", <-- This is the name of SPR and BMP, it is best to leave it at that SkillName = "Wind Walk", MaxLv = 10, SpAmount = { 46, 52, 58, 64, 70, 76, 82, 88, 94, 100 }, bSeperateLv = true, AttackRange = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, _NeedSkillList = { { SKID.AC_CONCENTRATION, 9 } } }, BMP: data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/ SPR: data/sprite/¾ÆÀÌÅÛ/ The sprite of skill is not so important, because it not cause error in game.
  10. Thank you for help me. I'll try this at night ~ @@AnnieRuru Your plugin doesn't work me. The map-server is crash. But don't worry, I'll use OnPCDieEvent for this.
  11. Character* I forgot that "pj" is character in spanish
  12. Hi Hercules, Is there any way to disable disguise when character is die? Regards ~
  13. if( map_flag_vs(src->m)) { //What you put } Search the other mapflags, in Scourge are different names. For eg: map_flag_vs = PVP, map_flag_gvg = WoE and map_flag_gvg2 = Battlegrounds.
  14. Emulator: db/pre|re/skill_db.txt db/pre|re/skill_tree.conf Client-Side: luafiles514/lua files/skilldescript.lub luafiles514/lua files/skillid.lub luafiles514/lua files/skillinfolist.lub luafiles514/lua files/skilltreeview.lub
  15. Easycore

    Emo.c

    And the utility of this is?...
  16. Check "Enable Custom Job" in your Diff. Add this files: https://github.com/MStr3am/NEMO/tree/master/Support/Luafiles514/Lua%20Files/Admin in Luafiles514/Lua Files/Admin/ So read this Guide and do step to step. http://herc.ws/board/topic/9273-guide-how-to-add-custom-jobs/ An Example: 1 of 4 of my Custom Jobs: PS: Death Knight is already in Official Ro, I edited this as I wanted, as well the Sprite.
  17. Search a bit... Custom Sprites, texture and ICONS are in Client-Side, then you could investigate in LuaFiles... Lua514/Skillinfoz/ When you discover it put your custom Icon on Texture/item/
  18. Why not use a permanent cast of 10 second, it's similar that progress bar
  19. Easycore

    Custom Skill

    This problem is for client-side. Add correctly the custom skill on Skillinfoz.
  20. Ohh, I was already asked him. He's really bussy . Thanks anyway ~
  21. Why not makes this skill similar of Blitz Beat? (Autocast) In skill.c switch(skill_id) { case 0: { // Normal attacks (no skill used) if( attack_type&BF_SKILL ) break; // If a normal attack is a skill, it's splash damage. [Inkfish] if(sd) { // Automatic trigger of Blitz Beat if (pc_isfalcon(sd) && sd->status.weapon == W_BOW && (temp=pc->checkskill(sd,HT_BLITZBEAT))>0 && rnd()%1000 <= sstatus->luk*3 ) { rate = sd->status.job_level / 10 + 1; skill->castend_damage_id(src,bl,HT_BLITZBEAT,(temp<rate)?temp:rate,tick,SD_LEVEL); } Add: if((temp=pc->checkskill(sd,CS_CUSTOMSKILL))>0 && rnd()%1000 <= sstatus->luk*3 ) {skill->castend_damage_id(src,bl,CS_CUSTOMSKILL,temp,tick,0);} rnd()%1000 <= sstatus->luk*3: This is the chance of autocast, there chance aument of luk*3. Change this as you wish.
  22. Hello, I saw a plugin of Faction System in a post, but this has only DLL, and this is incompatible with latest git of Hercules. http://herc.ws/board/index.php?app=core&module=attach&section=attach&attach_id=426 Anyone know how to extract the code? Regards ~
  23. I don't understand much this, I assimilate that this refers to the damage of KN_CHARGEATK: int k = (flag-1)/3; //+100% every 3 cells of distance if( k > 2 ) k = 2; // ...but hard-limited to 300%. skillratio += 100 * k; k = 1 every 3 cells, if k > 2, k always be = 2. Finally, skillratio (damage) is 100% * k. Eg: if Charge Attack is on 6 cells of distance "k = 2", so skillratio is 200%. Try apply this on your passive skills ~
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.