Jump to content

MathReaper

Members
  • Posts

    57
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by MathReaper

  1. Little bug happening to me: If you try to export .act animation to .gif facing position 6 or 7 this little "glitch" happens:
  2. Post a print so I can see the level and the experience bar.
  3. For me work just fine. Probably you have enabled some diff in the NEMO that I don't remember well, but I guess it's a diff that modify the usage of the register of the Windows OS.
  4. The client that I posted is not this, but I don't know the source of this problem.
  5. Probably he is not using DLLs from kRO, but from another server region.
  6. Dedicated are really expensive, isn't it? I think this will improve compile time for low budget servers.
  7. Dude, rAthena have specifics forum areas for some languages, the rest is english only. Anyway, this way is basically impossible to see what are the problem that are occurring, you need to upload pieces of that code with have errors.
  8. True, but I have alot of mods on the src because I'm working on a C++ refactor, so, is more easy to me to just press F7. :v But the point is, the more important are the GCC compilers that takes too much time to compile or clean-compile in low budget VM (at least in all my VM and Clouds take a really long time to complete).
  9. Really? Interesting. I have an Intel i7 8700k and it's quite expensive the compilation time here. I took 3 seconds to rebuild however.
  10. Have you realized how long the rAthena needs to be compiled? It's really a long time. I'm surprised that a big project like rAthena doesn't have pre-compiled header (PCH) for speed up the compilation time. My question is: Why? Why rAthena don't have PCH yet? Actually, it's needed at least 3 minutes to compile on my PC with MSVS2017 compiler and an avarage of 5 minutes to be compiled in a single core VM with G++ compiler. So, I think we can include PCH to rAthena based on how much includes from STL we have (without counting those that will be included when the project start really looking like C++) and based that rAthena have a core shared for all the servers. Well, that's just my opinion, comment your too.
  11. Can you specify for me what are the NEMO that you're using for diff? It's from 4144?
  12. Make sure your DATA.INI are including the correct GRF file names.
  13. Doram is enabled if the service settings are enabling Doram. It's recommended to get the latest updates from kRO.
  14. Open the rAthena.sln and after the Visual Studio opens, right-click in the "Solution 'rAthena' (8 projects)" and select the option "Retarget Solution" and hit OK. After that, right-click again and choose "Clean Solution". Try to compile it.
  15. Oh, I've forgot to pack it in ZIP format. My bad. You can correct this by updating your WinRAR.
  16. What damage do you mean? Work perfectly for me on all my machines and virtual machines.
  17. Go to the GRF with your translations and go to that path: [GRF]/data/luafiles514/lua files/skillinfoz/SkillTreeView.lub Find something like this: JobSkillTab.ChangeSkillTabName(JOBID.JT_NOVICE, "1st", "2nd", "3rd") JobSkillTab.ChangeSkillTabName(JOBID.JT_NINJA, "1st", "2nd", "3rd") JobSkillTab.ChangeSkillTabName(JOBID.JT_GUNSLINGER, "1st", "2nd", "3rd") JobSkillTab.ChangeSkillTabName(JOBID.JT_SUPERNOVICE, "1st", "2nd", "3rd") JobSkillTab.ChangeSkillTabName(JOBID.JT_TAEKWON, "1st", "2nd", "3rd") JobSkillTab.ChangeSkillTabName(JOBID.JT_STAR, "1st", "2nd", "3rd") JobSkillTab.ChangeSkillTabName(JOBID.JT_LINKER, "1st", "2nd", "3rd") JobSkillTab.ChangeSkillTabName(JOBID.JT_STAR2, "1st", "2nd", "3rd") JobSkillTab.ChangeSkillTabName(JOBID.JT_DO_SUMMONER, "Summoner") JobSkillTab.ChangeSkillTabName(JOBID.JT_DO_SUMMONER_B, "Summoner") Rewrite the string as you want.
  18. RoZero isn't supported by rAthena. You should use kRO.
  19. I'm actually using a old one, that I updated using Ai4rei patcher.
  20. Im using Zackdreaver + my own itemInfo. My suggestion is: this clients have a way too big file to load when you go to the Character Selection, so, sometimes it can crash.
  21. Reverse everything and try only to modify the piece of code that you are asking: struct mob_data* md = BL_CAST(BL_MOB, target); if (pc_isequipped(sd, 23310) && md->class_ != 1002) { clif_displaymessage(sd->fd, "You can only attack a crystal while on mining form."); unit_stop_attack(src); return 0; }
  22. Nah, send me your errors, I'll check it for you.
  23. Okay, that's the last one: int unit_attack(struct block_list *src, int target_id, int continuous) { struct block_list *target; struct unit_data *ud; struct mob_data* md; nullpo_ret(ud = unit_bl2ud(src)); target = map_id2bl(target_id); md = BL_CAST(BL_MOB, target); if (target == NULL || status_isdead(target)) { unit_unattackable(src); return 1; } if (src->type == BL_PC) { TBL_PC* sd = (TBL_PC*)src; if (target->type == BL_NPC) { // monster npcs [Valaris] npc_click(sd, (TBL_NPC*)target); // submitted by leinsirk10 [Celest] return 0; } if (pc_is90overweight(sd)) { // overweight - stop attacking unit_stop_attack(src); return 0; } if (pc_isequipped(sd, 23310) && md->class_ != 1002) { clif_displaymessage(sd->fd, "You can only attack a crystal while on mining form."); unit_stop_attack(src); return 0; } } } Note: rewrite manually all that code that I've sended to you, because if you try to copy by here, you'll copy invalid ASCII characters (this forum editor is a bit crazy) and this will cause syntax errors.
×
×
  • Create New...