Jump to content

ds_aim

Banned
  • Posts

    442
  • Joined

  • Last visited

  • Days Won

    9
  • Feedback

    0%

Posts posted by ds_aim

  1. 27 minutes ago, LeNnT said:

    I don't force nobody to buy from re

    33 minutes ago, LeNnT said:

    I don't force nobody to buy from resellers

    (you're an reseller because you're selling others work too).

    You don't have all my work, what you have is non-updated stuff (arrow system, should sash system and I think slot effect or weapon system). The idiot here it's you. Show your real personality a miserable man, make people how pay , to feel bad. FUCKIN RESELLER!

    Dude, just read my messages . I always protected you work and ken's work too. Ready messges from my accounts. How do you know that i'm a resseler ? WHO THE FUCKING SHID SAID YOU THIS ?   And ai have all of you work, updated . Because one of your some of you custumers and the mosy big resselers in the metin2 world. :D

     

    You forced me to buy from resselers because you dont answer me on skype and i need your systems for my players.   What should i do ? 

  2. 3 hours ago, LeNnT said:

    Do not be frustrated if I don't make deals with you (you start spamming in my topics after I don't answer to your multiple request in pm, this isn't your board to say what I can do and what no, idiot!).

    You know?

    I have all of your systems. ALL. Just don't make me to do something that i don't want..  evry time when you finish some new stuff i get tooo. :D  Just don't make me to publish all.

     

    You know why i want you in my skype? Because i prefer to buy directly from you.  I'm forced to buy from others. Because my players waiting.But you are a idiot, and you dont want... Then i must buy from resellers.  Just because you area idiot and you consider 50% of people resellers you foorce me to buy from resellers.  Who the fucking shit said you this ?

    • Love 1
  3. 3 hours ago, LeNnT said:

     

    Now my customers (how buy yet the system) can confirm that isn't exactly same of your. I do by myself my codes and I would want to ask, all the proof that you code them before me because the system was coded just after a my customer ask and I've all the proof  to confirm when was coded. And I don't consider what you say because I know that I copy nobody codes. You're python part it's a copy of dragon soul functions.

     

    ChuckNorris doesn't ask me anything he just hide the topic after 1 day he ask me, I will not share my system with you just with him. If it's needed we compare the entire system. You can't accuse me, just because I load the effects slot in a loop.

     

    My one in __CreateSlotEnableEffect() isn't show the effect (that's already make a big difference, you can understand by yourself it isn't your).

    Just don't spam the forum with your stupid question.  Send pm to chuck and talk.  This section isn't for dispute resolve. When someone say something bad about you in your topic  ..... You always say..  SPAM SPAM SPAM.. REPORT REPORT REPORT.       We don't fucking care about your topic, as Yiv did in Pm  YOU CAN also do this in pm.  And this is not right section for this.

     

  4. 38 minutes ago, arves100 said:

    Oh dear...

    This is a really boring problem.

    It's realy easy to fix if you have checked the game too.

    Anyway you have to comment this line on main.cpp:

    Line 49-51:

      Hide contents

    /*#ifdef __FreeBSD__
    extern const char * _malloc_options;
    #endif*/

    Line 70-72:

      Reveal hidden contents

    /*#ifdef __FreeBSD__
        _malloc_options = "A";
    #endif*/

     

    This is a stupid and useless bug. If you find on game\main.cpp you will find the same comments here...

     

     

    Please read malloc docmentation. How u can say to disable function if you dont know what really is?

  5. 1 hour ago, Vanilla said:

     

    2 minutes ago, Vanilla said:

    clang as the compiler which is possible since VS 2015

    In 3-4 month after microsoft fix bugs. YES.  Actually you can't do this.

     

    1 hour ago, scrabbyyy said:

    heyyy welcome :)

     

    please do compatible game+db build visual studio 2013 or 2015 very need a lot of people want and did cant compatible your older source for windows

     

    thx

    Easy to say.  Why you just don't do yourself ?

  6. 3 minutes ago, arves100 said:

    Ok this problem is simple.

     

    Your GDB is outdated. Compiling with Gcc5 broke Gdb6. If you are using a 64-bit environment you can switch to gdb7 typing this commands:

      Hide contents

    mv /usr/bin/gdb /usr/bin/gdb6

    pkg install gdb

    Else you can compile with Gcc 4.8

    clang better .

  7. 1 hour ago, Necessary said:

    Hey hey,

    I want to send packets to a server.

    The basic struct of the CommandLogin3 is the following(in my knowledge):

     

    1 byte Header

    31 byte loginname

    17 byte password

    16 byte encryption key 

    Result = 65 Bytes

    Now the problem: The server I want to connect expects 66 bytes and not 65 bytes.

    anyone knows the structure of the login paket? 

    #pragma pack instructs the compiler to pack structure members with particular alignment. Most compilers, when you declare a struct, will insert padding between members to ensure that they are aligned to appropriate addresses in memory (usually a multiple of the type's size). This avoids the performance penalty (or outright error) on some architectures associated with accessing variables that are not aligned properly. For example, given 4-byte integers and the following struct:

    struct Test
    {
       char AA;
       int BB;
       char CC;
    };

    The compiler could choose to lay the struct out in memory like this:

    |   1   |   2   |   3   |   4   |  
    
    | AA(1) | pad.................. |
    | BB(1) | BB(2) | BB(3) | BB(4) | 
    | CC(1) | pad.................. |

    and sizeof(Test) would be 4 × 3 = 12, even though it only contains 6 bytes of data. The most common use case for the #pragma (to my knowledge) is when working with hardware devices where you need to ensure that the compiler does not insert padding into the data and each member follows the previous one. With #pragma pack(1), the struct above would be laid out like this:

    |   1   |
    
    | AA(1) |
    | BB(1) |
    | BB(2) |
    | BB(3) |
    | BB(4) |
    | CC(1) |

    And sizeof(Test) would be 1 × 6 = 6.

    With #pragma pack(2), the struct above would be laid out like this:

    |   1   |   2   | 
    
    | AA(1) | pad.. |
    | BB(1) | BB(2) |
    | BB(3) | BB(4) |
    | CC(1) | pad.. |

    And sizeof(Test) would be 2 × 4 = 8.

     

     

     

    Use pragma pack

    • Love 1
  8. 2 hours ago, Dr3Ame3r said:

            case GUILD_SUBHEADER_CG_ADD_MEMBER: {
                const DWORD vid = *reinterpret_cast<const DWORD*>(c_pData);
                LPCHARACTER newmember = CHARACTER_MANAGER::instance().Find(vid);

                if (!newmember) {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<길드> 그러한 사람을 찾을 수 없습니다."));
                    return SubPacketLen;
                }

                if (!newmember->IsPC())
                    return SubPacketLen;

                pGuild->Invite(ch, newmember);
            }

     Use this and it's totaly solved.

  9. 1 hour ago, bumxd said:

    zxczx

     

    #pragma pack instructs the compiler to pack structure members with particular alignment. Most compilers, when you declare a struct, will insert padding between members to ensure that they are aligned to appropriate addresses in memory (usually a multiple of the type's size). This avoids the performance penalty (or outright error) on some architectures associated with accessing variables that are not aligned properly. For example, given 4-byte integers and the following struct:

    struct Test
    {
       char AA;
       int BB;
       char CC;
    };

    The compiler could choose to lay the struct out in memory like this:

    |   1   |   2   |   3   |   4   |  
    
    | AA(1) | pad.................. |
    | BB(1) | BB(2) | BB(3) | BB(4) | 
    | CC(1) | pad.................. |

    and sizeof(Test) would be 4 × 3 = 12, even though it only contains 6 bytes of data. The most common use case for the #pragma (to my knowledge) is when working with hardware devices where you need to ensure that the compiler does not insert padding into the data and each member follows the previous one. With #pragma pack(1), the struct above would be laid out like this:

    |   1   |
    
    | AA(1) |
    | BB(1) |
    | BB(2) |
    | BB(3) |
    | BB(4) |
    | CC(1) |

    And sizeof(Test) would be 1 × 6 = 6.

    With #pragma pack(2), the struct above would be laid out like this:

    |   1   |   2   | 
    
    | AA(1) | pad.. |
    | BB(1) | BB(2) |
    | BB(3) | BB(4) |
    | CC(1) | pad.. |

    And sizeof(Test) would be 2 × 4 = 8.

     

     

     

     

     

     

    This is a hint. I'am not working for you. This forum it's called question/answers not work for me.

    Read pragmas effects.

     

     

     

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