Beiträge von VegaS

    First one thanks for release Bitte melden Sie sich an, um diesen Link zu sehen..
    Here is a version on C++ (not the best, but is ok) if someone want to use.



    Informations:


    Zitat

    He has say it

    Thanks for your mention mr. Lawyer. 8o
    Google translate (german-english) is not so good and so i do not read all full, i just read some things.


    Who thought in this category was normal Metin2 players?

    • Bitte melden Sie sich an, um dieses Bild zu sehen.

    It's the first time I see a user metin which comes in a category like this (support metin2 owners) and ask such things like this.

    • What he asked now means is classified in area request of one tool about hacking, he need a special category on forum, something like this: Metin2 Hacks, Bots, Cheats, Exploits & Macros.

    Is not framed this category for him i think but anyway.

    no need to use DWORD (unsigned integer), short or unsigned short is enough.

    • Full code from ymir src is based all checks on DWORD (for check level,map etc), why i will want to change and for what.
    • If they do shit, let's keep to the end because nothing happens, is just coding standard from them nothing more.
    • I know is shit but we should need to fuck them in ass. 8o


    you forgot to check the char pointer:


    C
    1. if(!ch)
    2. return;


    C
    1. LPCHARACTER ch;
    2. LPCHARACTER GetCharacter() { return ch; }
    • Already is exist a check on beggining function what sended by packet
    C
    1. bool AllowedToWarp(LPCHARACTER ch, std::map<short, short> map)
    C
    1. if (!AllowedToWarp(ch, m_map_pkObjectMapIndex))
    2. [..........]
    • For this you need to insert elements on map when server start(example) (need elements inserted before to check) and i not see this like "better solution" for a simple checking mapindex and level restriction, is just more coding for nothing to make other things for inserted, one for check etc.


    • std::map to check these things is not so useful, we can do more simple with a simple struct.

    So here is:


    Everyone is free to do what he thinks is good, but all have the same result.
    Thanks for your reply.

    ps: Nice photo Bitte melden Sie sich an, um diesen Link zu sehen. :love:


    Here is on C++ is someone want:

    Bitte melden Sie sich an, um dieses Bild zu sehen.


    Bitte melden Sie sich an, um dieses Bild zu sehen.


    I posted something like this 2 year ago on another forum, take from here:



    Disable/enable automatically aggregate monster press only one time key f5.
    If you want to put in other script like one button etc just put function self.RecvAggregateMonster()
    I put on f5 just for see how it works, you can put where you want.

    Copy tabs from here:

    • Bitte melden Sie sich an, um diesen Link zu sehen.

    The best joke in 2017.
    If someone has obtained your ssh access automatically has access to the database in which they can do all, and this joke has lost its meaning.
    And also you not need to delete all shits thing if you want to do that, only to comment that and all is done, he not added privilege, now he just read the file.

    • //interpreter_set_privilege(cmd, level);

    Here is a much better version.
    If you want code just write me via skype, because i not have so much time to make a tutorial now.

    Photo:



    Capture psd:




    PSD:

    • Bitte melden Sie sich an, um diesen Link zu sehen.

    ICONS:

    • Bitte melden Sie sich an, um diesen Link zu sehen.


    For who want to see how it works this code:

    • Bitte melden Sie sich an, um diesen Link zu sehen.