Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Recent content by nonosocr1986

  1. nonosocr1986

    Core Memory Leaks fixes

    just answering the "why should i free memory?" question. simply because c/c++ doesn't have a garbage collector like other high-level programming languages like c# or java.
  2. nonosocr1986

    Challenge (Crack IT)

    it's packed with Enigma 5.9 .. title should be "unpack it" and not "crack it". also i don't see the challenge when you throw an exe into a packer and post it here to check whether anyone can "unpack" it or not. it'll be more interesting posting an exe with self-made encryption/protection system...
  3. nonosocr1986

    Kal C++ Functions

    you are using _FindItem @ 45D1E0 which is stdcall and not thiscall, you should be using FindItem @ 45D190. change the address from: static int (__thiscall *CPlayer__FindItem)(void *thispointer, int a2, int a3) = (int (__thiscall*)(void *thispointerpointer, int a2, int a3))0x0045D1E0; to...
  4. nonosocr1986

    Kal C++ Functions

    a2 is item index, a3 is quantity. how to know? check function calls in IDA. CPlayer::FindItem(a1, 653, 1) in this case it's so obvious that a2 is index and a3 is quantity. Regards.
  5. nonosocr1986

    Picking Pets - Example Source

    He already said it's just a "good base".
  6. nonosocr1986

    SD AOE - Example Source

    get monsters near player: for (int i = Server::Unknown::sub_4935A0((LPVOID)*(DWORD *)(playerPtr + 320), playerPtr + 324, 2); i; i = Server::CBase::CBaseList__Pop((LPVOID)i) ){ int mobPtr = *(DWORD *) i ; }
  7. nonosocr1986

    auto Picking Pets for both engine

    i'm scamming people ? first of all you were sending me dll files "crypted" by others to unpack them, and you were begging me to do that. and because i refused, you are acting like i scammed you. anyway, i contributed enough things to kal dev community, but i realise now that you don't worth a...
  8. nonosocr1986

    Picking Pets - Example Source

    good release :) small modification if(Server::CPlayer::CPlayer__GetInvenSize((void *)playerPtr) >= 60) forward=true; otherwise, player who got picker-item and got full inv won't see drops and won't get his items :) also, for party you can use...
  9. nonosocr1986

    Custom Skills

    i just define a1, a2, a3 as ints and send them to func. last parm = *(DWORD *)(*(DWORD *)thisPtr + (4 * SKILL_ID) + 632) hope that helps.
  10. nonosocr1986

    Custom Skills

    (*(int (__thiscall **)(int, int, int, int *, int *, int *, int))(*(DWORD *)mobPtr+ 72))( mobPtr, playerPtr, damage, &v4, &v5, &v6, v7);
  11. nonosocr1986

    Server files - Exception

    the crash comes from "DragoN_Addons.dll ". it crashed on addr 0x515566ce. what is that address ? it is a hook on ChatCommand function.
  12. nonosocr1986

    PUpoint (stat point)

    it can be coded easily :)
  13. nonosocr1986

    Exp Event Npc - Automatic Exp Event

    false-positive because it's Themida packed
  14. nonosocr1986

    Eronix ( Certificate System & Honor Tag )

    file unpacked: You must be registered for see element.
  15. nonosocr1986

    Bet-Duel system

    please explain more, when does it happen ?
Back
Top