Beiträge von Remix

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

    yes but that doesnt mean that you have to use DWORD



    Zitat

    Already is exist a check on beggining function what sended by packet


    maybe but methods/functions are made for reusability
    if you use it somewhere else a pointer might be a nullptr


    its also good practice to check it at the beginning of a function/method



    Zitat

    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.


    its better to define the container once
    sure, doesnt require much performance but its not necessary to declare it again and again since the values dont change anyways




    Zitat

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


    i used a map as example because you used it
    i'd use a vector in c++


    your code will probably work (didnt test it) but i was just talking about good coding practices

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


    Here is on C++ is someone want:

    why do you make a new type alias for a single usage?
    also, no need to use DWORD (unsigned integer), short or unsigned short is enough


    you forgot to check the char pointer:


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


    your method names always imply it returns a boolean but it doesnt
    should look like this:



    Glaube deine Aussage ist nicht ganz richtig...
    Denn z.b hat Karma2 im Charfenster die möglichkeit 8 Chars zu erstellen was auch mit dem Src zusammenhängt..

    Das Interface an sich hat nichts mit dem Source zu tun
    Die Funktionalität ist eine andere Sache

    hab das gesucht & gefunden aber da steht einfach nur der dl + source link aber null dabei was es macht, wie es geht etc . :o
    danke dennoch, aber das wäre sowieso zuviel, mir gehts echt nur um hidden^^


    hi könntest du evt. sagen wie das möglich wäre, möchte hidden nämlich fixxen hehe :D

    Bei 'nem hit einfach 'nen Unix timestamp + x ms setzen dann immer checken ob die x ms vergangen sind oder nicht

    moin


    habe heute angefangen eine art verbesserte string klasse für c++ zu entwickeln, da in der string klasse der STL einige nützliche funktionen fehlen (zB formatierungsmethoden) und es mich ankotzt, dass eine bestimmte menge speicher reserviert wird, egal wie lang der string ist


    das ganze basiert auf einem c string (char pointer) und benutzt die c string funktionen aus der string.h bibliothek
    die klasse steckt noch in den kinderschuhen
    wollte aber trotzdem schon das github repository veröffentlichen, evtl ist ja jemand an der entwicklung interessiert


    habe die klasse für mich selber angefangen
    also ist es kein weltuntergang wenn sie keiner nutzt



    (aktueller Stand)
    Vorteile gegenüber std::string

    • dynamische Speicherreservierung (es wird nur das genutzt, was gebraucht wird)



    Vorteile gegenüber C strings

    • einfachere Nutzung



    Features

    • Überladene mathematische Operatoren: operator=
    • Überladene type Operatoren: char*, std::string (man kann das String Objekt an jede Funktion/Methode geben, die C/C++ Strings nutzt)



    Repository
    die klasse findet ihr hier: Bitte melden Sie sich an, um diesen Link zu sehen.


    im main branch werden stable versionen sein
    im dev branch der aktuelle entwicklungsstand



    Nutzung
    die nutzung ist relativ simpel:



    mfg remix