Jump to content

Ulthar

Premium
  • Posts

    228
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    100%

Posts posted by Ulthar

  1. This is the hidden content, please

    Metin2 Download or
    This is the hidden content, please

     

    Dear Devs. Today I going to share it with you.

    I searched a lot on this forum, but i didnt found a working max yang increase. I downloaded it many months ago from a really old forum :D.

    !!!IMPORTANT!!!
    The "system" is NOT mine!

    This is the hidden content, please

    Proof image:

    285425q0EQjlg.png


    Here you go.
    For the mysql part, change them like this:

    Spoiler

    Go table player>player>design table find line gold and edit type bigint and length 255
    Go table player>item_proto>design table find line gold and shop_buy_price and edit type bigint and length 255

    • Metin2 Dev 189
    • kekw 2
    • Eyes 9
    • Dislove 1
    • Not Good 1
    • Cry 1
    • Confused 1
    • Scream 1
    • Lmao 1
    • Good 53
    • Love 14
    • Love 109
  2. Hi. 🙂
    Im using the best Hungarian hosting, named vps4you.hu.
    They have strong AntiDDOS.
    Their website is fully automatized. So if you buy a VPS or anything, you will get the password, username, everything.
    You can re-install you VPS any time you want.
    The site is available in english too.

    I just recommend them.

    Sorry for my bad english.

    • muscle 1
    • Love 1
  3. 6 minutes ago, Verflucht said:

    I've found a bug while dismounting mounts. After you dismount there is 2-3s lag, you can't chat/use autopots or do anything in general for 2-3seconds.

     

    https://metin2.download/picture/ms5892vEeoPqZi6LWIkvHSS0s5XYcqid/.gif

    Sadly, this is nota  bug which is only in THIS source. You can find it in every unmodified sources... :c

    I dont know how to fix it, i think an another mount system will solve this bug

    If i remember right, this sytem  will solve it 😄

     

  4. 1 minute ago, TMP4 said:

    Either it will compile successfully or at least show what your error actually is, if there are any.
    But please keep such kind of questions in questions & answers since WJ_ENABLE_TRADABLE_ICON is not related to this release.

    Yea, i know it not related, its just a change where is my error pop up. Sorry, for did this, but i waiting hours for a single answer which is not helping me... So now, im trying what i said before, its compiling at the moment. I will edit the post if its working.

    EDIT: Working. Thanks a lot ♥

    Btw, onemore question. Im new to the whole coding. Can u tell me in a short answer, what "gamedep" is doing?

  5. Hello. 😄 Source clean af. and running smooth ^^ Thanks for release ♥

    I have a problem when i want to compile the game.

     

    Spoiler

    P0zDCln.png

    My changes in exchange.cpp:

    From this:

     

    Spoiler

    void exchange_packet(LPCHARACTER ch, BYTE sub_header, bool is_me, DWORD arg1, TItemPos arg2, DWORD arg3, void * pvData)
    {
        if (!ch->GetDesc())
            return;

        struct packet_exchange pack_exchg;

        pack_exchg.header         = HEADER_GC_EXCHANGE;
        pack_exchg.sub_header     = sub_header;
        pack_exchg.is_me        = is_me;
        pack_exchg.arg1        = arg1;
        pack_exchg.arg2        = arg2;
        pack_exchg.arg3        = arg3;

        if (sub_header == EXCHANGE_SUBHEADER_GC_ITEM_ADD && pvData)
        {
            thecore_memcpy(&pack_exchg.alSockets, ((LPITEM) pvData)->GetSockets(), sizeof(pack_exchg.alSockets));
            thecore_memcpy(&pack_exchg.aAttr, ((LPITEM) pvData)->GetAttributes(), sizeof(pack_exchg.aAttr));
        }
        else
        {
            memset(&pack_exchg.alSockets, 0, sizeof(pack_exchg.alSockets));
            memset(&pack_exchg.aAttr, 0, sizeof(pack_exchg.aAttr));
        }

        ch->GetDesc()->Packet(&pack_exchg, sizeof(pack_exchg));
    }


    To this:
     

    Spoiler

    void exchange_packet(LPCHARACTER ch, BYTE sub_header, bool is_me, DWORD arg1, TItemPos arg2, DWORD arg3, void * pvData)
    {
        if (!ch->GetDesc())
            return;

        struct packet_exchange pack_exchg;

        pack_exchg.header         = HEADER_GC_EXCHANGE;
        pack_exchg.sub_header     = sub_header;
        pack_exchg.is_me        = is_me;
        pack_exchg.arg1        = arg1;
        pack_exchg.arg2        = arg2;
        pack_exchg.arg3        = arg3;

        if (sub_header == EXCHANGE_SUBHEADER_GC_ITEM_ADD && pvData)
        {
    #ifdef WJ_ENABLE_TRADABLE_ICON
            pack_exchg.arg4 = TItemPos(((LPITEM) pvData)->GetWindow(), ((LPITEM) pvData)->GetCell());
    #endif
            thecore_memcpy(&pack_exchg.alSockets, ((LPITEM) pvData)->GetSockets(), sizeof(pack_exchg.alSockets));
            thecore_memcpy(&pack_exchg.aAttr, ((LPITEM) pvData)->GetAttributes(), sizeof(pack_exchg.aAttr));
        }
        else
        {
    #ifdef WJ_ENABLE_TRADABLE_ICON
            pack_exchg.arg4 = TItemPos(RESERVED_WINDOW, 0);
    #endif
            memset(&pack_exchg.alSockets, 0, sizeof(pack_exchg.alSockets));
            memset(&pack_exchg.aAttr, 0, sizeof(pack_exchg.aAttr));
        }

        ch->GetDesc()->Packet(&pack_exchg, sizeof(pack_exchg));
    }


    The difference is only the "#ifdefˇ part.


    Can someone help me? or @ TMP4, Can you tell us what is the problem ?:o

  6. 4 minutes ago, ReFresh said:

    Show us syssers of channels, syslogs etc. Looks like you don't have any knowledge with serverfiles.

    SYSERR: Dec  7 17:24:07 :: socket_connect: HOST localhost:11000, could not connect.
    SYSERR: Dec  7 17:24:07 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: time_weapon(0)
    SYSERR: Dec  7 17:24:18 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
    SYSERR: Dec  7 17:24:18 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
    SYSERR: Dec  7 17:25:08 :: socket_connect: HOST hereismyip:13199, could not connect.
    SYSERR: Dec  7 17:25:10 :: pid_deinit: 
    End of pid

    This is ch2 syserr, cuz i started only the ch2. Same syserr in ch1 while im only starting ch2.

    If i start only ch1,  this error is dissapear.

  7. 24 minutes ago, TMP4 said:

    So the problem is that, without any clue nobody can help.
    You say gdb doesn't do anything. So you write gdb like this:

    root@metin2:~ # gdb

    and what's the outout?

    1. command gdb not found? (pkg install gdb)
    2. you get an empty new line? like root@metin2:~ #
    3. other?

    I suggest you to try removing gdb then if you installed it from ports then do pkg, if you did pkg then install from ports.

    Thanks for answer again.
    Im not getting game.core after the ch start, zero syserr, sero syslog.
    If i want to debug, gdb telling me: (i dont remember perfectly) gdb-> file game-> core game.core-> "cant debug stripped version" Well, i uploaded my not stripped version, and i got the game.core again. Tried the same way, and got the same thing... xD

    EDIT::

    root@:/usr/home/game/share/bin # file game
    game: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 9.2, stripped

    After i used this command, got this message. But after this, nothing happened. I dont have game.core, so i cant do: core game.core. 😕

    I cant run the game in gdb too.

     

×
×
  • 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.