Beiträge von Lead0b110010100

    Bin ich der Einzige, der sich durch so viele Dinge vom Screenshot triggern lässt?

    Warum hat der Mob keinen ordentlichen Namen, warum ist die HP Leiste nicht 5px weiter unten und die TP dafür nicht genau am Rand und 1337 Stärke, I see what you did there!

    Und oh mein Gott, der Abstand zwischen dem Target Info und dem Target GUI tötet mich.


    Cooles System actually, man kann sicher was damit machen :D

    Update, 26.07.2021:


    Mein Urlaub ist vorbei und ich habe vor, diesen Thread wieder aktiv zu führen. Das bedeutet, dass ich offen bin für weitere Aufträge und spannende Ideen eurerseits!

    Die Bedingungen zur Auftragsabnahme auf Seite 1 des Threads gelten allerdings weiterhin, bitte beachtet dies!

    Firmen gehen nach Stundenlohn, je nach Firma unterscheiden sich die Preise hier aber wirklich stark.

    Achtung: Ein Stundenlohn einer Firma != Stundenlohn EINES Angestellten. z.B: Der Stundenlohn bei unseren Kollegen von dem Consulting liegt bei etwa 700€. Das sind Teams die man da anheuert, da geht man dann mit Budgets im fünf bis sechsstelligen Bereich hin und 'bucht sich Stunden dieser Arbeitskräfte ein'.


    Frag einfach mal eine Firma an und hol dir ein paar Referenzpreise ein, ich denke genaueres kann dir hier keiner erzählen.

    Ich hab meinen Code hier um noch ein paar wichtige Prüfungen ergänzt. Es fehlte die Prüfung ob der Spieler das Item überhaupt ausrüsten kann und dieses kleine Feature, dass das alte Item ausgezogen wird beim Rechtsklicken eines 'Stacks'.


    Bitte bei euch entsprechend korrigieren und danke an @Bitte melden Sie sich an, um diesen Link zu sehen. fürs aufmerksam machen!

    Ist das Google-Übersetzer? Ich verstehe das Problem nicht.

    Ich hab nicht gesagt, es ist bugfrei. Nur das der Code nicht so Scheiße ist wie sonst und das war auch nur mein Eindruck beim Überfliegen.

    Nur so für die jenigen, die es einbauen wollen:

    Ich bin den Code mal überflogen und bin positiv überrascht gewesen. Es wurde sich zumindestens an grundlegende Programmierregeln gehalten.


    Es ist dennoch noch quatsch drin wie:

    Code
    1. return x == y ? true : false;


    Aber sonst? Ist töfte, Danke dafür!


    P.S: Laut unbestätigter Aussagen unten dennoch nicht bugfrei, also seid trotzdem auf der Hut und testet ordentlich!

    Das ist absolut nice. Ich danke dir!


    Kleine Ergänzung noch:

    Die Logik die du geschrieben hast, lässt sich kürzer fassen mit einer kleinen "MINMAX" Funktion,

    die könnt ihr bei euch in der ServerSource unter common/stl.h finden, oder irgendwo in libthecore:

    Code
    1. x = MINMAX(0, x, UI::CWindowManager::Instance().GetScreenWidth() - pWin->GetWidth());
    2. y = MINMAX(0, y, UI::CWindowManager::Instance().GetScreenHeight() - pWin->GetHeight());


    Noch einen Schritt weiter:

    Wenn man jetzt noch die Höhe der Taskbar von der möglichen y Koordinate abzieht + den Standartoffset zwischen Bild und Windowgröße für Höhe und Breite draufrechnet, sieht der Code so aus:

    Code
    1. constexpr uint8_t TASKBAR_HEIGHT = 37;
    2. constexpr uint8_t DEFAULT_WINDOW_PICTURE_OFFSET = 2;
    3. x = MINMAX(0, x, UI::CWindowManager::Instance().GetScreenWidth() - pWin->GetWidth() + DEFAULT_WINDOW_PICTURE_OFFSET);
    4. y = MINMAX(0, y, UI::CWindowManager::Instance().GetScreenHeight() - pWin->GetHeight() - TASKBAR_HEIGHT + DEFAULT_WINDOW_PICTURE_OFFSET);


    und ingame:


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

    IchBinKrasser Ich glaube der DB User ist auch unproblematisch, sagt ja niemand das ihr dem User volle Rechte samt GRANT OPTION vergeben müsst.

    Einfach dediziert z.B nur den Zugriff auf account Tabelle und davon nur auf genutzte Felder wie login, password, availDt und playtime vegeben.


    Also der Sicherheitsbackground ist hier unkritisch, hauptsache man handelt nach dem Grundprinzip "Need to Know" und betreibt etwas mehr Aufwand bei der Rechteverwaltung des DB Nutzers.

    Nein und das ist jetzt eine extrem spezifische Meinung für meinen besonderen Fall:

    - Patcher: Hab ich schon gekauft, waren etwa 80€ + Design (0€ weil Steap & Daemon)

    - Itemshop: Hab ich ingame

    - Adminpanel: Das offizielle von diesem M2CMS genügt mir persönlich da vollkommen

    - Webseite: Hab ich auch schon, teilweise selbst gecoded, teilweise coden lassen (Hat so um die 300€ gekostet samt Design)


    Ich komme also ohne deinen Service aktuell günstiger bei weg, auf das Fallover Feature und die Clusterfähigkeiten kann ich noch verzichten, das wird sich erst ergeben wenn der Server online ist und sehr viele User bekommt.