Serverinda Farklılık Yarat Envetarini Yan Yap

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 28

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Evet Arkadaslar Envetariniz Dik olmasindan Sıkıldınızmı Envetari Yan Yapalim
Simdi İsterseniz Packi İndirin İsterseniz Verdigim Py ile kendiniz Yapin

170rw.jpg


PY yapmak için anlatim :)

Locale_tr.eix epk yi aciyoruz :) Locale/tr/ui içine yapiştiriyoruz Kapatiyoruz :) Sonra packi atip oyuna giriyoruz

Kodlarla Anlatim
Locale_tr.eix epk aciyoruz Locale/tr/ui/inventorywindow aciyoruz icindeki kodlari assada verdigim kodlarla degistiriyoruz :) İşinize Yarar İnşallah
Kod:
import uiScriptLocale EQUIPMENT_START_INDEX = 90 window = { "name" : "InventoryWindow", ## 600 - (width + ¿À¸¥ÂÊÀ¸·Î ºÎÅÍ ¶ç¿ì±â 24 px) "x" : SCREEN_WIDTH - 230, "y" : SCREEN_HEIGHT - 474, "style" : ("movable", "float",), "width" : 474, "height" : 230, "children" : ( { "name" : "board", "type" : "board", "style" : ("attach",), "x" : 0, "y" : 0, "width" : 474, "height" : 230, "children" : ( ## Title { "name" : "TitleBar", "type" : "titlebar", "style" : ("attach",), "x" : 8, "y" : 7, "width" : 456, "color" : "yellow", "children" : ( { "name":"TitleName", "type":"text", "x":77, "y":3, "text":uiScriptLocale.INVENTORY_TITLE, "text_horizontal_align":"center" }, ), }, ## Equipment Slot { "name" : "Equipment_Base", "type" : "image", "x" : 10, "y" : 33, "image" : "d:/ymir work/ui/game/windows/equipment_base.sub", "children" : ( { "name" : "EquipmentSlot", "type" : "slot", "x" : 3, "y" : 3, "width" : 150, "height" : 182, "slot" : ( {"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64}, {"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32}, {"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32}, {"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32}, {"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96}, {"index":EQUIPMENT_START_INDEX+5, "x":114, "y":84, "width":32, "height":32}, {"index":EQUIPMENT_START_INDEX+6, "x":114, "y":52, "width":32, "height":32}, {"index":EQUIPMENT_START_INDEX+7, "x":2, "y":113, "width":32, "height":32}, {"index":EQUIPMENT_START_INDEX+8, "x":75, "y":113, "width":32, "height":32}, {"index":EQUIPMENT_START_INDEX+9, "x":114, "y":1, "width":32, "height":32}, {"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32}, ), }, ## MallButton { "name" : "MallButton", "type" : "button", "x" : 120, "y" : 150, "tooltip_text" : uiScriptLocale.MALL_TITLE, "default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga", "over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga", "down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga", }, { "name" : "Equipment_Tab_01", "type" : "radio_button", "x" : 86, "y" : 161, "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub", "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub", "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub", "children" : ( { "name" : "Equipment_Tab_01_Print", "type" : "text", "x" : 0, "y" : 0, "all_align" : "center", "text" : "I", }, ), }, { "name" : "Equipment_Tab_02", "type" : "radio_button", "x" : 86 + 32, "y" : 161, "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub", "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub", "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub", "children" : ( { "name" : "Equipment_Tab_02_Print", "type" : "text", "x" : 0, "y" : 0, "all_align" : "center", "text" : "II", }, ), }, ), }, { "name" : "Inventory_Tab_01", "type" : "radio_button", "x" : 173, "y" : 33 + 166, "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub", "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub", "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub", "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1, "children" : ( { "name" : "Inventory_Tab_01_Print", "type" : "text", "x" : 0, "y" : 0, "all_align" : "center", "text" : "I", }, ), }, { "name" : "Inventory_Tab_02", "type" : "radio_button", "x" : 173 + 80, "y" : 33 + 166, "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub", "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub", "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub", "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_2, "children" : ( { "name" : "Inventory_Tab_02_Print", "type" : "text", "x" : 0, "y" : 0, "all_align" : "center", "text" : "II", }, ), }, ## Item Slot { "name" : "ItemSlot", "type" : "grid_table", "x" : 173, "y" : 33, "start_index" : 0, "x_count" : 9, "y_count" : 5, "x_step" : 32, "y_step" : 32, "image" : "d:/ymir work/ui/public/Slot_Base.sub" }, ## Print { "name":"Money_Slot", "type":"button", "x":163, "y":31, "horizontal_align":"center", "vertical_align":"bottom", "default_image" : "d:/ymir work/ui/public/parameter_slot_05.sub", "over_image" : "d:/ymir work/ui/public/parameter_slot_05.sub", "down_image" : "d:/ymir work/ui/public/parameter_slot_05.sub", "children" : ( { "name" : "Money", "type" : "text", "x" : 3, "y" : 3, "horizontal_align" : "right", "text_horizontal_align" : "right", "text" : "123456789", }, ), }, ), }, ), }

Buyrun Linklerde

Packi


Py


Metin2 oyununda serverina farklı bir hava katmak istiyorsan, envanterin yan yapısını değiştirmek harika bir başlangıç noktası olabilir.
Bu yapı sayesinde hem oyun içi deneyimi kişiselleştirebilir hem de oyuncuların dikkatini çekebilirsin.
Envanterin yan yapısını değiştirmek, sadece estetik bir değişiklik sunmaz; aynı zamanda kullanıcı dostu bir arayüzle oyun içi performansı da artırabilir.

Öncelikle Metin2 client edit işlemlerini doğru bir şekilde yapabilmek için gerekli dosyalara erişim gereklidir.
Client dosyaları genellikle root klasörü altında bulunur ve buradaki uiinventory.py veya ilgili GUI dosyalarında değişiklik yapılması gerekir.
Bu dosyaları düzenlemek için Python bilgisi ve biraz GUI yapısı hakkında bilgi sahibi olman önerilir.

Yan Yapıyı Değiştirmek İçin Yapılması Gerekenler
Metin2 client dosyaları üzerinde çalışırken, önce bir yedek almayı unutma.
Herhangi bir hata durumunda geri dönmek için bu önemli bir adımdır.
Envanterin yan yapısını değiştirmek için uiinventory.py dosyasındaki pencere boyutları ve widget konumlamaları değiştirilmelidir.
Bu işlem, Metin2 client patch sürecinin önemli bir parçasıdır.

Ayrıca, bazı client pack yapılarında bu tür değişiklikler doğrudan mevcut paketler üzerinden yapılabilir.
Metin2 pack edit işlemleri sırasında, doğru araçları kullanarak ve dikkatli bir şekilde çalışarak istenen yapıya ulaşabilirsin.
Bazı client pack yapıları, kullanıcıların kolayca özelleştirme yapabilmesi için önceden tanımlanmış modül setleri içerir.

Yeni Bir Yapı Oluşturmak
Yan yapı tasarımı yaparken, kullanıcı deneyimini göz önünde bulundurmalısın.
Oyuncuların hızlıca envanterine erişebilmesi ve gerekli eşyaları kolayca bulabilmesi önemlidir.
Bu nedenle, yan yapının konumu, boyutu ve buton yerleşimi dikkatlice planlanmalıdır.

Metin2 client update süreçlerinde bu tür değişikliklerin, tüm sistemle uyumlu kalması gerekir.
Yapılan değişikliklerin, oyun içindeki diğer menülerle çakışmaması için test aşamaları önemlidir.
Bazı Metin2 client hata durumlarında, bu tür düzenlemelerde eksikliklerden kaynaklanabilir.

Client Fix ve Performans Artışı
Envanter yapısını değiştirdikten sonra, client fix işlemleriyle tüm bileşenlerin doğru çalıştığından emin olmalısın.
Metin2 client fix süreçleri, özellikle büyük değişiklikler sonrası stabilite sağlamak için kritiktir.
Doğru bir yapıyla, hem daha şık hem de daha hızlı bir arayüze sahip olabilirsin.

Metin2 pack dosyaları arasında bulunan texture ve effect dosyalarıyla, yapıyı görsel olarak da zenginleştirebilirsin.
Bu sayede, client skin ve client texture gibi özelleştirme alanlarını da kullanarak tamamen farklı bir Metin2 deneyimi yaratabilirsin.

Sonuç
Serverında farklılık yaratmak, oyuncu memnuniyetini artırmak için güçlü bir yöntemdir.
Envanterin yan yapısını özelleştirerek, kullanıcı dostu ve estetik açıdan gelişmiş bir sistem oluşturabilirsin.
Metin2 client paylaşım platformları olan Metin2Lobby üzerinden bu tür özelleştirilmiş client ve pack yapılarını indirip deneyimleyebilir, kendi sunucuna uyarlayabilirsin.


If you want to bring a different atmosphere to your Metin2 server, changing the side structure of your inventory can be a great starting point.
This allows you to personalize the in-game experience and attract players' attention.
Changing the side structure of the inventory does not only offer an aesthetic change; it also enhances in-game performance with a user-friendly interface.

Firstly, to properly carry out Metin2 client edit operations, access to the necessary files is required.
Client files are generally located under the root folder, and modifications must be made in the relevant GUI files such as uiinventory.py.
It is recommended to have knowledge of Python and some understanding of GUI structures to edit these files.

What Needs to Be Done to Change the Side Structure
While working on Metin2 client files, always remember to take a backup first.
This is an important step to revert in case of any errors.
To modify the side structure of the inventory, window sizes and widget placements in the uiinventory.py file need to be changed.
This process is an essential part of the Metin2 client patch process.

Additionally, in some client packs, such modifications can be made directly from the existing packages.
During Metin2 pack edit operations, by using the right tools and working carefully, you can achieve the desired structure.
Some client pack structures include predefined modules designed to allow users to easily customize their setup.

Creating a New Structure
When designing the side structure, consider the user experience.
It's important for players to quickly access their inventory and find items easily.
Therefore, the location, size, and button placement of the side structure should be planned carefully.

In Metin2 client update processes, these kinds of changes must remain compatible with the entire system.
Testing stages are crucial to ensure that the modifications do not conflict with other in-game menus.
In certain Metin2 client error cases, these issues may stem from deficiencies during such edits.

Client Fix and Performance Enhancement
After modifying the inventory structure, you should ensure all components function correctly through client fix procedures.
Metin2 client fix processes are critical to maintain stability after significant changes.
With the right structure, you can achieve both a more attractive and faster interface.

By using texture and effect files found among Metin2 pack files, you can visually enrich the structure as well.
This way, by utilizing customization areas like client skin and client texture, you can create a completely different Metin2 experience.

Conclusion
Introducing differences in your server is a powerful method to increase player satisfaction.
By customizing the side structure of your inventory, you can create a user-friendly and aesthetically enhanced system.
You can download and try out such customized client and pack structures on the Metin2 client sharing platform Metin2Lobby and adapt them to your own server.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt