Jump to content

Kroneees

Inactive Member
  • Posts

    22
  • Joined

  • Last visited

  • Feedback

    0%

About Kroneees

Informations

  • Gender
    Not Telling

Recent Profile Visitors

3407 profile views

Kroneees's Achievements

Explorer

Explorer (4/16)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

38

Reputation

  1. Hello everyone, you probably noticed that when the structure mob proto are not correct then the client loads almost until the end and then hangs?Recently saw this error, it is time to correct this deficiency. Make the test structure is very simple. search if ((zObj.GetSize() % sizeof(TMobTable)) != 0) { TraceError("CPythonNonPlayer::LoadNonPlayerData: invalid size %u check data format.", zObj.GetSize()); return false; } edit this if ((zObj.GetSize() % sizeof(TMobTable)) != 0) { TraceError("CPythonNonPlayer::LoadNonPlayerData: invalid size: %u check data format", zObj.GetSize()); MessageBox(NULL, "Invalid size TMobTable...", "FatalError", MB_ICONWARNING); exit(0); // close this F*CKING game :3 } Now the structure is checked immediately before character selection.
      • 2
      • Love
  2. check the structure mobproto client and dumpproto. see post:
  3. M2 Download Center Download Here ( Internal )
      • 23
      • Love
      • Metin2 Dev
      • Good
      • Not Good
      • Lmao
  4. 2. source / input_main.cpp search CInputMain::AnswerMakeGuild see.. if (ch->GetGold() < 200000) ch->ChatPacket(CHAT_TYPE_INFO, "You don't have 200000 yang"); return; if (ch->GetLevel() < 40) ch->ChatPacket(CHAT_TYPE_INFO, "You don't have 40lv+ "); return; it's bug.. replace. // 200k yang // if (ch->GetGold() < 200000) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Guild> You don't have 200000 yang.")); return; } // 40+ guild // if (ch->GetLevel() < 40) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Guild> You don't have 40lv.")); return; } test create guild.
  5. I love you maaan :3
  6. yes, i test it!.
  7. omg....ohh But it is not all code. Original post Mijago [Hidden Content]
  8. Open file Locale.h Edit #include "Locale_inc.h" to #include "Locale_inc_EU2.h"
  9. Thx, It's work, i love you man
  10. This is code, fix crash game, i test it.
  11. Fix it. open mainlineSrcsServerlibthecoresrcsignal.c edit RETSIGTYPE checkpointing(int sig) { if (!tics) { sys_err("CHECKPOINT shutdown: tics did not updated."); abort(); } else tics = 0; } to RETSIGTYPE checkpointing(int sig) { if (!tics) { sys_err("CHECKPOINT shutdown: tics did not updated."); } else sys_err("CHECKPOINT shutdown: tics = 0."); }
  12. SyncPosition: Too often SyncPosition Interval Test fix it. game => input_main.cpp search all string. LogManager::instance().HackLog( "SYNC_POSITION_HACK", ch ); example { LogManager::instance().HackLog( "SYNC_POSITION_HACK", ch ); sys_err( "Too often SyncPosition Interval(%ldms)(%s) from Name(%s) VICTIM(%d,%d) SYNC(%d,%d)", tvDiff->tv_sec * 1000 + tvDiff->tv_usec / 1000, victim->GetName(), ch->GetName(), victim->GetX(), victim->GetY(), e->lX, e->lY ); ch->GetDesc()->SetPhase(PHASE_CLOSE); return -1; } and edit. ch->GetDesc()->SetPhase(PHASE_CLOSE); return -1; to //ch->GetDesc()->SetPhase(PHASE_CLOSE); //return -1;
  13. Anybody can help? :s Regards 0323 15:05:31469 :: Unknown packet header: 96, last: 3 81 use client mainline_sg and server mainline or client novaline and server mainline.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.