Jump to content

4144

Core Developers
  • Content Count

    1189
  • Joined

  • Last visited

  • Days Won

    124

Everything posted by 4144

  1. in hercules no map_cache.dat anymore for long time. search for instructions how update map cache in this forum or hercules wiki.
  2. you see what git suggest to you to run. change email and name to your email/name and run this commands. It worst case you can run this commands without change anything.
  3. look like you did something wrong. try on clean hercules. also check what packet version and type same for client and server.
  4. this is client only feature. it used automatically. probably in one of lua files present all map names.
  5. if you mean over weight percent, see in conf/map/battle/player.conf for natural_heal_weight_rate
  6. configuration not in code but in configuration files see conf/map/battle/limits.conf
  7. from what i hear, gepard not contol skill delays at all. gepard do other things.
  8. may be you changing matk outside of allowed range? see matk_min and matk_max in config directory for limits.
  9. this error because you doing something wrong. or running already runned server, or connecting to other server. if you have more than one server on same host, better not use athena-start script and run each server manually
  10. probably you run more than one instance of your servers second instance failing with connection error.
  11. what kind of arch you using? from error look like this is not x86/amd64/arm but something else. Show output from command arch or from uname -m
  12. look like you should allow commands @kami and @lkami
  13. you see ?? in my snipet? but error show what you add it this mean you add by self some chars. simply code only code what i gave
  14. fix error message, it clearly show what wrong. if you want lost all your changes run git reset --hard origin/master If you want save your changes, follow instruction in error message. probably also look into git manual, how to use it better
  15. well gepard not prevent cheaters. it create some issues for botters only. Real protection can be only server side. from log this is packets with wrong skill id. you can ignore them or add some code for disconnect players with wrong skill sent. remove code what you add before, and place this code: if (skill->get_index(skill_id) == 0) { sockt->eof(fd); ShowWarning("Wrong skill detected %d. Player disconnected\n", skill_id); return; } This code should disconnect anyone who using skill what was not added to skill_db.
  16. look like same errors but other skill id client send wrong skills. if this is on your production server as i said before it can be some one who cheating. if on your local server, then some thing wrong with your client. also if you using any client modifications like game guard or external tools, this can be from this things too.
  17. error unrelated to your client. probably you changed password to wrong one in your server configuration. or you run more than one login or char server.
  18. i speaked about c code and not scripts. add it to clif.c wrong: static void clif_useSkillToIdReal(int fd, struct map_session_data *sd, int skill_id, int skill_lv, int target_id) __attribute__((nonnull (2))); static void clif_useSkillToIdReal(int fd, struct map_session_data *sd, int skill_id, int skill_lv, int target_id) if (skill_id == 5423) { ShowError("Wrong skill 5423 from account_id: %d\n", sd->status.account_id); } { int64 tick = timer->gettick(); correct: static void clif_useSkillToIdReal(int fd, struct map_session_data *sd, int skill_id, int skill_lv, int target_id) __attribute__((nonnull (2))); static void clif_useSkillToIdReal(int fd, struct map_session_data *sd, int skill_id, int skill_lv, int target_id) { if (skill_id == 5423) { ShowError("Wrong skill 5423 from account_id: %d\n", sd->status.account_id); } int64 tick = timer->gettick(); and i add skill id what you show in first screenshot.
  19. you put code before function start, but need after first {
  20. you can add into function clif_useSkillToIdReal at start code: if (skill_id == 5423) { ShowError("Wrong skill 5423 from account_id: %d\n", sd->status.account_id); }
  21. try get full client from here https://herc.ws/board/topic/15592-collection-official-full-clients-latest-kro/
×
×
  • Create New...

Important Information

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