Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
![]()
" 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İ ;
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
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;
![]()
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:
Bu forumda yabancılar tarafından paylaşılan konular yasak değildir yorumlarınızı ona göre yazınız.
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
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.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 18
- Görüntüleme
- 5K
- Cevaplar
- 1
- Görüntüleme
- 210
- Cevaplar
- 1
- Görüntüleme
- 477