Fethi Polat 1
Fethi Polat
TuZaKK 1
TuZaKK
xranzei 1
xranzei
Agresifizm 1
Agresifizm
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Can Öcalan 1
Can Öcalan
mavzermete 1
mavzermete
farkmt2official 1
farkmt2official
Hikaye Ekle
Kaynak ikonu

[Python] Management graphic mode 1

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan VegaS89
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 19
  • Görüntüleme Görüntüleme 6K

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

de8aa74753f543c79ae4c3cc6fce6255.png


" Sistem seçeneklerine oyunu HD yapmamızı sağlayacak bir seçenek eklememiz mümkün mü ? "

Forumun birinden bir arkadaş bana bunun yapılıp yapılamayacağını sordu (Aslında ayarlarında Shift+F12 ile açılan bir Kapat/Aç ekranı var fakat bu oyuncular için kullanışsız.Bende bu yüzden onun için ücretsiz olarak yaptığım sistemi sizinde faydalanmanız adına paylaşmaya karar verdim.

Grafik modu aşağıdan indirebilirsiniz: [RaR'dan çıkan bütün dosyaları launcher'in bulunduğu yere atmanız gerekiyor.]

İNDİRME LİNKİ ;




ANLATIM ;

Kod:
[COLOR=#880000]#root/uiSystem.py:[/COLOR][COLOR=#880000]#1.) Aratın:[/COLOR]
    [COLOR=#000088]def[/COLOR] [COLOR=#660066]OnPressExitKey[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600]):[/COLOR]
        [COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]Close[/COLOR][COLOR=#666600]()[/COLOR]
        [COLOR=#000088]return[/COLOR] TRUE
[COLOR=#880000]#2.) Aşağıdaki fonksiyonun bir altına ekleyin:[/COLOR]
    [COLOR=#000088]if[/COLOR] app[COLOR=#666600].[/COLOR]ENABLE_GRAPHIC_MODE[COLOR=#666600]:[/COLOR]
[COLOR=#880000]###################################################################[/COLOR]
[COLOR=#880000]# title_name        : [/COLOR][Python] Management graphic mode
[COLOR=#880000]# date_created      : 2017.01.04[/COLOR]
[COLOR=#880000]# author            : VegaS[/COLOR]
[COLOR=#880000]###################################################################[/COLOR]
        [COLOR=#000088]def[/COLOR] [COLOR=#660066]IsActiveModeGraphic[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600]):[/COLOR]
            idx [COLOR=#666600]=[/COLOR] open[COLOR=#666600]([/COLOR][COLOR=#008800]"enbconvertor.ini"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"r"[/COLOR][COLOR=#666600]).[/COLOR]readlines[COLOR=#666600]()[/COLOR]

            [COLOR=#000088]if[/COLOR] [COLOR=#000088]int[/COLOR][COLOR=#666600]([/COLOR]idx[COLOR=#666600][[/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600]][-[/COLOR][COLOR=#006666]2[/COLOR][COLOR=#666600]])[/COLOR] [COLOR=#666600]>[/COLOR] [COLOR=#006666]0[/COLOR][COLOR=#666600]:[/COLOR]
                [COLOR=#000088]return[/COLOR] TRUE

            [COLOR=#000088]return[/COLOR] FALSE

        [COLOR=#000088]def[/COLOR] __ClickSystemModeButton[COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600]):[/COLOR]
            [COLOR=#000088]import[/COLOR] dbg[COLOR=#666600],[/COLOR] os[COLOR=#666600],[/COLOR] app[COLOR=#666600],[/COLOR] localeInfo

            [COLOR=#000088]if[/COLOR] [COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]IsActiveModeGraphic[/COLOR][COLOR=#666600]():[/COLOR]
                dam [COLOR=#666600]=[/COLOR] [COLOR=#006666]0[/COLOR]
            [COLOR=#000088]else[/COLOR][COLOR=#666600]:[/COLOR]
                dam [COLOR=#666600]=[/COLOR] [COLOR=#006666]1[/COLOR]

            idxCurMode [COLOR=#666600]=[/COLOR] [COLOR=#008800]"EnableProxyLibrary=%d"[/COLOR] [COLOR=#666600]%[/COLOR] [COLOR=#666600]([/COLOR]dam[COLOR=#666600])[/COLOR]
            f [COLOR=#666600]=[/COLOR] [COLOR=#666600][][/COLOR]
            getLine [COLOR=#666600]=[/COLOR] [COLOR=#006666]2[/COLOR]

            [COLOR=#000088]if[/COLOR] os[COLOR=#666600].[/COLOR]path[COLOR=#666600].[/COLOR]exists[COLOR=#666600]([/COLOR][COLOR=#008800]"enbconvertor.ini"[/COLOR][COLOR=#666600]):[/COLOR]
                idx [COLOR=#666600]=[/COLOR] open[COLOR=#666600]([/COLOR][COLOR=#008800]"enbconvertor.ini"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"r"[/COLOR][COLOR=#666600])[/COLOR]

                [COLOR=#000088]for[/COLOR] it [COLOR=#000088]in[/COLOR] idx[COLOR=#666600]:[/COLOR]
                    f[COLOR=#666600].[/COLOR]append[COLOR=#666600]([/COLOR]it[COLOR=#666600])[/COLOR]
                idx[COLOR=#666600].[/COLOR]close[COLOR=#666600]()[/COLOR]

            [COLOR=#000088]while[/COLOR] len[COLOR=#666600]([/COLOR]f[COLOR=#666600])[/COLOR] [COLOR=#666600]<[/COLOR] [COLOR=#000088]int[/COLOR][COLOR=#666600]([/COLOR]getLine[COLOR=#666600]):[/COLOR]
                f[COLOR=#666600].[/COLOR]append[COLOR=#666600]([/COLOR][COLOR=#008800]""[/COLOR][COLOR=#666600])[/COLOR]

            f[COLOR=#666600][[/COLOR][COLOR=#000088]int[/COLOR][COLOR=#666600]([/COLOR]getLine[COLOR=#666600])-[/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600]][/COLOR] [COLOR=#666600]=[/COLOR] str[COLOR=#666600]([/COLOR]idxCurMode[COLOR=#666600])[/COLOR]
            idx [COLOR=#666600]=[/COLOR] open[COLOR=#666600]([/COLOR][COLOR=#008800]"enbconvertor.ini"[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#008800]"w"[/COLOR][COLOR=#666600])[/COLOR]

            [COLOR=#000088]for[/COLOR] it [COLOR=#000088]in[/COLOR] f[COLOR=#666600]:[/COLOR]
                idx[COLOR=#666600].[/COLOR]write[COLOR=#666600]([/COLOR]it[COLOR=#666600])[/COLOR]
                [COLOR=#000088]if[/COLOR] [COLOR=#666600]([/COLOR]len[COLOR=#666600]([/COLOR]it[COLOR=#666600])[/COLOR] [COLOR=#666600]>[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#000088]and[/COLOR] it[COLOR=#666600][-[/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600]:][/COLOR] [COLOR=#666600]!=[/COLOR] [COLOR=#008800]"\n"[/COLOR][COLOR=#666600])[/COLOR] [COLOR=#000088]or[/COLOR] len[COLOR=#666600]([/COLOR]it[COLOR=#666600])[/COLOR] [COLOR=#666600]==[/COLOR] [COLOR=#006666]0[/COLOR][COLOR=#666600]:[/COLOR]
                    idx[COLOR=#666600].[/COLOR]write[COLOR=#666600]([/COLOR][COLOR=#008800]"\n"[/COLOR][COLOR=#666600])[/COLOR]

            idx[COLOR=#666600].[/COLOR]close[COLOR=#666600]()[/COLOR]
            [COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]Close[/COLOR][COLOR=#666600]()[/COLOR]

            [COLOR=#000088]if[/COLOR] dam [COLOR=#666600]>[/COLOR] [COLOR=#006666]0[/COLOR][COLOR=#666600]:[/COLOR]
                dbg[COLOR=#666600].[/COLOR][COLOR=#660066]LogBox[/COLOR][COLOR=#666600]([/COLOR]localeInfo[COLOR=#666600].[/COLOR]GRAPHIC_MODE_ENABLE[COLOR=#666600])[/COLOR]
            [COLOR=#000088]else[/COLOR][COLOR=#666600]:[/COLOR]
                dbg[COLOR=#666600].[/COLOR][COLOR=#660066]LogBox[/COLOR][COLOR=#666600]([/COLOR]localeInfo[COLOR=#666600].[/COLOR]GRAPHIC_MODE_DISABLE[COLOR=#666600])[/COLOR]

            dbg[COLOR=#666600].[/COLOR][COLOR=#660066]LogBox[/COLOR][COLOR=#666600]([/COLOR]localeInfo[COLOR=#666600].[/COLOR]GRAPHIC_MODE_RESTART[COLOR=#666600])[/COLOR]
            os[COLOR=#666600].[/COLOR]system[COLOR=#666600]([/COLOR][COLOR=#008800]'start metin2client.exe'[/COLOR][COLOR=#666600])[/COLOR] [COLOR=#880000]### Change with your name of application.[/COLOR]
            app[COLOR=#666600].[/COLOR][COLOR=#660066]Exit[/COLOR][COLOR=#666600]()[/COLOR]
            
[COLOR=#880000]#1.) Aratın:[/COLOR]
        [COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]GetChild[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"exit_button"[/COLOR][COLOR=#666600]).[/COLOR]SAFE_SetEvent[COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR]__ClickExitButton[COLOR=#666600])[/COLOR]
[COLOR=#880000]#2.) Altına ekleyin:[/COLOR]
        [COLOR=#000088]if[/COLOR] app[COLOR=#666600].[/COLOR]ENABLE_GRAPHIC_MODE[COLOR=#666600]:[/COLOR]
            [COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]GetChild[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"system_mode_button"[/COLOR][COLOR=#666600]).[/COLOR]SAFE_SetEvent[COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR]__ClickSystemModeButton[COLOR=#666600])[/COLOR]

[COLOR=#880000]#locale/en/locale_game.txt:[/COLOR]
GRAPHIC_MODE_ENABLE    [COLOR=#666600][[/COLOR]i[COLOR=#666600]][/COLOR] [COLOR=#660066]Grafik modu aktif edildi[/COLOR][COLOR=#666600].[/COLOR]
GRAPHIC_MODE_DISABLE    [COLOR=#666600][[/COLOR]i[COLOR=#666600]][/COLOR] [COLOR=#660066]Grafik modu kapatildi[/COLOR][COLOR=#666600].[/COLOR]
GRAPHIC_MODE_RESTART    [COLOR=#666600][[/COLOR]i[COLOR=#666600]][/COLOR] [COLOR=#660066]Client[/COLOR] yeniden baslatilacak[COLOR=#666600].[/COLOR]

[COLOR=#880000]#locale/en/ui/systemdialog.py[/COLOR]
                [COLOR=#666600]{[/COLOR]
                    [COLOR=#008800]"name"[/COLOR] [COLOR=#666600]:[/COLOR] [COLOR=#008800]"system_mode_button"[/COLOR][COLOR=#666600],[/COLOR]
                    [COLOR=#008800]"type"[/COLOR] [COLOR=#666600]:[/COLOR] [COLOR=#008800]"button"[/COLOR][COLOR=#666600],[/COLOR]
                    [COLOR=#008800]"x"[/COLOR] [COLOR=#666600]:[/COLOR] [COLOR=#006666]10[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#880000]# Position X[/COLOR]
                    [COLOR=#008800]"y"[/COLOR] [COLOR=#666600]:[/COLOR] [COLOR=#006666]5[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#880000]# Position Y[/COLOR]
                    [COLOR=#008800]"text"[/COLOR] [COLOR=#666600]:[/COLOR] [COLOR=#008800]"Graphic Mode (Enable/Disable)"[/COLOR][COLOR=#666600],[/COLOR]
                    [COLOR=#008800]"default_image"[/COLOR] [COLOR=#666600]:[/COLOR] ROOT [COLOR=#666600]+[/COLOR] [COLOR=#008800]"XLarge_Button_01.sub"[/COLOR][COLOR=#666600],[/COLOR]
                    [COLOR=#008800]"over_image"[/COLOR] [COLOR=#666600]:[/COLOR] ROOT [COLOR=#666600]+[/COLOR] [COLOR=#008800]"XLarge_Button_02.sub"[/COLOR][COLOR=#666600],[/COLOR]
                    [COLOR=#008800]"down_image"[/COLOR] [COLOR=#666600]:[/COLOR] ROOT [COLOR=#666600]+[/COLOR] [COLOR=#008800]"XLarge_Button_03.sub"[/COLOR][COLOR=#666600],[/COLOR]
                [COLOR=#666600]},[/COLOR]
                
[COLOR=#880000]//@Src/Client/UserInterface/Locale_inc.h[/COLOR]
[COLOR=#880000]#define[/COLOR] ENABLE_GRAPHIC_MODE

[COLOR=#880000]//@Src/Client/UserInterface/PythonApplicationModule.cpp[/COLOR]
[COLOR=#880000]//1.) Aratın:[/COLOR]
[COLOR=#880000]#ifdef[/COLOR] ENABLE_COSTUME_SYSTEM
    [COLOR=#660066]PyModule_AddIntConstant[/COLOR][COLOR=#666600]([/COLOR]poModule[COLOR=#666600],[/COLOR] [COLOR=#008800]"ENABLE_COSTUME_SYSTEM"[/COLOR][COLOR=#666600],[/COLOR]    [COLOR=#006666]1[/COLOR][COLOR=#666600]);[/COLOR]
[COLOR=#880000]#else[/COLOR]
    [COLOR=#660066]PyModule_AddIntConstant[/COLOR][COLOR=#666600]([/COLOR]poModule[COLOR=#666600],[/COLOR] [COLOR=#008800]"ENABLE_COSTUME_SYSTEM"[/COLOR][COLOR=#666600],[/COLOR]    [COLOR=#006666]0[/COLOR][COLOR=#666600]);[/COLOR]
[COLOR=#880000]#endif[/COLOR]
[COLOR=#880000]//2.) Altına ekleyin:[/COLOR]
[COLOR=#880000]#ifdef[/COLOR] ENABLE_GRAPHIC_MODE
    [COLOR=#660066]PyModule_AddIntConstant[/COLOR][COLOR=#666600]([/COLOR]poModule[COLOR=#666600],[/COLOR] [COLOR=#008800]"ENABLE_GRAPHIC_MODE"[/COLOR][COLOR=#666600],[/COLOR]    [COLOR=#006666]1[/COLOR][COLOR=#666600]);[/COLOR]
[COLOR=#880000]#else[/COLOR]
    [COLOR=#660066]PyModule_AddIntConstant[/COLOR][COLOR=#666600]([/COLOR]poModule[COLOR=#666600],[/COLOR] [COLOR=#008800]"ENABLE_GRAPHIC_MODE"[/COLOR][COLOR=#666600],[/COLOR]    [COLOR=#006666]0[/COLOR][COLOR=#666600]);[/COLOR] [COLOR=#880000]#endif[/COLOR]

Kanıt @Statu;

l0MYO3vXOAP0sVWus.gif

Polemiğe gerek yok tamamen türkçeye çevirdim konuyu düzenleyebilirsiniz yada bu mesajdan bakarsınız. @Statu ;
 
Moderatör tarafında düzenlendi:
constinfo boşuna mı duruyor, sadece pythonluk sistemlerde makro tanımlayıcı kullanmak yerine constinfodan yaparsanız daha kolay olur
if constInfo.ENABLE_BILMEMNEY_SISTEMI = 1
 
Yine Konuda bende vardım amacıyla post atıp polemik yaratanlar olmuş. Yahu, adam gelip translateden çevirip konuyu açsa o yazıdan kim ne anlayacak. Google kusursuz çeviri yapmıyor. şahsen ben ingilizce paylaşması taraftarıyım. En azından okuduğumu anlıyorum. Burda boş post atacağınıza gidip ingilizce öğrenmeye çalışın. ki zaten ingilizce bir dünya dili birçok yerdede lazım olmakta.iyi forumlar.
 
TR: Sistem çalışmıyor.
ENG:The system is not working.
TR:Sistem kapalı veya açıkkende hd mok aktif oluyor deaktif moda geçmiyor.
ENG:When the system is in the off or on mode, the mode is not canceled. The hd mode remains open in all 2 ways.
@VegaS89 ;
 
Moderatör tarafında düzenlendi:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst