Erweitertes/Modifiziertes Admin Item Create Fenster(/ci Fenster)

  • Ich hatte ein wenig Langeweile und habe mal das Admin Item Create Fenster geändert.

    Features:
    [SPOILER2]
    -Nach Kategorie IK3 sortieren
    -Comboboxen haben jetzt eine Scrollbar(Wer es öfters benutzt weißt das der Inhalt der unter das Neuz Fenster geht nicht mehr auswählbar ist.)
    -Sortieren nach Namen(Ihr könnt eine Buchstabenreihenfolge eingeben, nach dem gefiltert wird)
    -Upgrade
    -Element
    -Element Upgrade
    -Ein Text erscheint beim Erfolgreichen erstellen und bei ein Fehler
    -Item erstellen durch ID( als Beispiel "II_WEA_AXE_RODNEY" oder "II_ARM_F_JST_BOOTS_SET_16")


    [/SPOILER2]

    Source:
    [SPOILER2]
    Den kompletten Code in WndAdminCreateItem.cpp mit dem hier ersetzten

    In WndAdminCreateItem.h das einfügen

    Code
    #ifdef __EXTENDED_ADMIN_CREATE_ITEM
        virtual void InitializeComboBoxen();
    #endif

    Die Funktion TextCmd_CreateItem in FuncTextCmd.cpp mit der hier ersetzen

    In der VersionCommon.h von der Neuz und vom WorldServer das einfügen

    Code
    #define __EXTENDED_ADMIN_CREATE_ITEM


    [/SPOILER2]

    Files
    [SPOILER2]
    defineText.h(Resourcen und Source Resourcen)

    Code
    #define TID_GAME_CREATEITEM_SUCCESSFUL                4702    
    #define TID_GAME_CREATEITEM_ERROR                    4703

    textClient.inc

    Code
    TID_GAME_CREATEITEM_SUCCESSFUL        0xffff0000 
    {
        IDS_TEXTCLIENT_INC_003346
    }
    TID_GAME_CREATEITEM_ERROR        0xffff0000 
    {
        IDS_TEXTCLIENT_INC_003347
    }

    textClient.txt.txt

    Code
    IDS_TEXTCLIENT_INC_003346    Item Erfolgreich hinzugefügt
    IDS_TEXTCLIENT_INC_003347    Item Id oder Befehl falsch. Befehl "/ci ITEMID ANZAHL UPGRADE ELEMENT ELEMENTUPGRADE"

    Resdata.h

    Code
    #define WIDC_ITEM_KIND3 1391
    #define    WIDC_STATIC_UPGRADE    1392
    #define    WIDC_ITEM_UPGRADE    1393
    #define    WIDC_STATIC_ELEMENT    1394
    #define    WIDC_ITEM_ELEMENT    1395
    #define    WIDC_STATIC_ELEMENT_UPGRADE    1396
    #define    WIDC_ELEMENT_UPGRADE    1397

    resdata.inc den Kompletten Eintrag APP_ADMIN_CREATEITEM mit den hier ersetzen(V16 oder höher)

    resData.txt.txt

    Die Defines Nummern und die IDS Nummern müsst ihr auf eure Files anpassen.
    [/SPOILER2]

    mfg. Vincitore

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!