Beiträge von CHXMVN

    That's the better way, of course. I put your code in the archive in case somebody don't read the posts. Ty bro.

    Das stimmt so nicht, klar ist es der bessere Code, aber wenn du einen ConstInfo Eintrag nutzt, wird dieser nach einem Neustart zurückgesetzt, bei dieser Variante bleibt der Wert gespeichert, das heißt im Endeffekt das du nicht jedes Mal wieder den Knopf in den Optionen drücken musst. :)


    Gruß,

    CHXMVN.

    Warum speicherst du das ganze mit constInfo? Für Einstellungen ist sowas relativ sinn frei.

    Hier mal die bessere Variante:


    PythonSystemModule.cpp


    Unten zu den Funktionen:

    static PyMethodDef s_methods[] =

    Code
    1. { "GetRenderTargetMode", systemGetRenderTargetMode, METH_VARARGS },
    2. { "SetRenderTargetMode", systemSetRenderTargetMode, METH_VARARGS },


    PythonSystem.cpp


    Unten zu den Funktionen:

    Code
    1. bool CPythonSystem::GetRenderTargetMode()
    2. {
    3. return m_Config.bRenderTargetMode;
    4. }
    5. void CPythonSystem::SetRenderTargetMode(int iFlag)
    6. {
    7. m_Config.bRenderTargetMode = iFlag == 1 ? true : false;
    8. }

    bool CPythonSystem::LoadConfig()

    Code
    1. else if (!stricmp(command, "RENDER_TARGET_MODE"))
    2. m_Config.bRenderTargetMode = atoi(value) == 1 ? true : false;

    bool CPythonSystem::SaveConfig()

    Code
    1. fprintf(fp, "RENDER_TARGET_MODE %d\n", m_Config.bRenderTargetMode);

    void CPythonSystem::SetDefaultConfig()

    Code
    1. m_Config.bRenderTargetMode = false;


    PythonSystem.h


    typedef struct SConfig

    Code
    1. bool bRenderTargetMode;

    public:

    Code
    1. void SetRenderTargetMode(int iFlag);
    2. bool GetRenderTargetMode();


    uitooltip.py


    Dein Code

    Code
    1. if constInfo.DISABLE_MODEL_PREVIEW == 1:
    2. return

    Zu

    Code
    1. if not systemSetting.GetRenderTargetMode():
    2. return

    uigameoption.py


    Dein Code

    Code
    1. self.renderTarget[0].SetToggleUpEvent(self.__OnClickRenderTargetOnButton)
    2. self.renderTarget[0].SetToggleDownEvent(self.__OnClickRenderTargetOffButton)

    Zu

    Code
    1.         self.renderTarget[0].SetToggleUpEvent(self.__OnClickRenderTargetButton)
    2.         self.renderTarget[0].SetToggleDownEvent(self.__OnClickRenderTargetButton)


    Dein Code

    Zu

    Code
    1. def UpdateRenderSystem(self):
    2. if systemSetting.GetRenderTargetMode():
    3. systemSetting.SetRenderTargetMode(False)
    4. else:
    5. systemSetting.SetRenderTargetMode(True)
    6.     def __OnClickRenderTargetButton(self):
    7.         self.UpdateRenderSystem()


    Gruß,

    CHXMVN.

    Hey,

    da das ganze heute auf TurkMMO released wurde, dachte ich mir, ich poste mal die meiner Meinung nach "bessere" Umsetzung. Das ganze ist auch nicht so stumpf wie auf TurkMMO und die Texte sind in der locale_game.txt definiert.


    Thanks to VegaS for the re-edit.


    Gruß,

    CHXMVN.

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


    Ja, die Guten sterben jung, trinke Lean bis ins Grab - RICHARD MILLIE

    Ich zocke auf 38 Zoll und es ballert 100x mehr, keine Ahnung ist wohl Gewöhnung, aber mit hoher Auflösung was klar nicht auf die Zoll Größe ankommt, kannst du im Spiel auch mehr sehen und hast schon einige Vorteile.

    Gönn dir den, ist günstig und hat deine gewünschten 144hz + hohe Auflösung, auch wenn es bessere Monitore gibt mit 60hz Bitte melden Sie sich an, um diesen Link zu sehen. hat ein Kollege und ist vollkommen zufrieden damit, 24 Zoll ist viel zu klein, gönn dir was größeres glaub mir

    Gesamtes Tutorial zusammengefasst, Köpfchen haben, du denkst auch, du bist Karl Ess Lifebuildung und gibst Tipps wie man reich wird.

    DeanWinchester

    Danke das Du meinen Legenden Status unterstützt doe, des Weiteren habe ich kein Werbeverbot, aber alles gut.

    Hoffen wir mal das dir dein Codein nicht, ausgeht, meins reicht noch bis zum Tod. #StayHigh #KannNurSchlafenGehenAufLean #DasGeldFließtWeiterhin


    BTW: Wer ein Tutorial schreibt wie man Geld macht muss einfach nur arm sein.