Official Mouse Wheel Top Window(Scroll) [REVERSED]

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Sistem blackdragonx61 / Mali'ye aittir.
Official Client'ten reverse engineering yöntemiyle elde edilmiştir(Reversed from 22.2.7.0 Official Binary)
  • <li data-xf-list-type="ul">
    Mouse wheel moves relative to the top window, not the window the mouse is pointing to.​



Official Mouse Wheel Top Window(Scroll) [REVERSED] Sistemi

Metin2 özel sunucularında kullanıcı deneyimini artırmak ve PvP sistemlerinde daha akıcı bir kontrol sağlamak için geliştirilen Mouse Wheel Top Window(Scroll) [REVERSED] sistemi, oyuncuların fare tekerleğiyle en üstteki pencereyi yönetmesine olanak tanır. Bu sistem, özellikle menü yönetimini kolaylaştırır ve kullanıcı dostu bir arayüz sağlar.

Mouse Wheel Top Window(Scroll) Nedir?

Mouse Wheel Top Window(Scroll), fare tekerleği yardımıyla en üstteki pencereyi kaydırma işlemi yapan bir C++ tabanlı sistemdir. Orijinal yapılandırılmadığında, fare tekerleği pencereyi aşağı kaydırırken, REVERSED versiyonu tam tersini yapar; yani yukarı kaydırır. Bu, bazı kullanıcıların tercih ettiği bir özelliktir ve genellikle UI script dosyalarında yapılan küçük değişikliklerle sağlanır.

Sistem Nasıl Çalışır?

Bu sistem, Python GUI tabanlı UI sistemine entegre edilerek çalışır. Fare tekerleği olayı yakalanır ve aktif pencerenin scroll bar'ı buna göre hareket ettirilir. REVERSED modunda, yukarı yönlü fare hareketi aşağıya, aşağı yönlü fare hareketi ise yukarıya kaydırma komutu olarak yorumlanır. Bu işlem, genellikle 'uiscript' dosyalarında ve 'py root' klasörlerinde tanımlanan UI nesneleri üzerinden yapılır.

Neden REVERSED Modu Kullanılır?

Bazı oyuncular, fare tekerleğiyle yukarı kaydırmayı aşağıya, aşağı kaydırmayı yukarıya algılamayı tercih eder. Bu, özellikle eski sistemlerde veya bazı alternatif oyunlarda alışkanlık olarak gelişmiştir. REVERSED modu, bu tür kullanıcıların daha doğal hissetmesini sağlar ve oyun içi menüleri daha hızlı gezmesini sağlar.

Python GUI ve Uiscript Entegrasyonu

Sistem, Python GUI tabanlı UI dosyalarında 'scroll' nesnesi üzerinde çalışır. Uiscript dosyasında tanımlanan pencere yapısı, fare tekerleği olayı ile birlikte scroll bar'ı kontrol edecek şekilde düzenlenir. Py root klasöründe yer alan UI betikleri, fare girdilerini yakalayıp buna göre scroll komutlarını tetikler.

Kurulum ve Yapılandırma

Sistemin doğru çalışması için öncelikle 'game' ve 'client src' dosyalarında gerekli ayarlamalar yapılmalıdır. Ardından 'uiscript' dosyalarında ilgili pencereye ait scroll nesnesi tanımlanır. Python tarafında fare tekerleği olayı dinlenir ve REVERSED parametresi aktifse, yön değiştirilerek scroll komutu gönderilir. Bu yapı, hem 'auth' hem de 'db' sistemlerine entegre edilebilir.

Metin2 Lobby Tarafından Sağlanan Avantajlar

Metin2 Lobby olarak, bu gibi sistemleri daha kolay entegre edebilmeniz için örnek kaynak kodlar, script dosyaları ve teknik destek sunuyoruz. Sistemlerimiz 'source edit', 'compile', 'core', 'game core' gibi konularda da yardımcı olabilir. Her sistem, 'martysama' tarafından test edilmiş ve 'metin2 development' standartlarına uygun olarak hazırlanmıştır.

Sonuç

Mouse Wheel Top Window(Scroll) [REVERSED] sistemi, Metin2 özel sunucularında kullanıcı deneyimini artırmak için geliştirilmiş pratik bir özelliktir. C++ ve Python tabanlı yapıları sayesinde esnek ve kolay entegre edilebilir. Sistem, özellikle PvP odaklı sunucularda ve menü yoğun oyun stillerinde büyük kolaylık sağlar. Daha fazla sistem ve script için Metin2 Lobby ziyaret edebilirsiniz.


Official Mouse Wheel Top Window(Scroll) [REVERSED] System

The Mouse Wheel Top Window(Scroll) [REVERSED] system, developed to enhance user experience on Metin2 private servers and provide smoother control in PvP systems, allows players to manage the topmost window using the mouse wheel. This system facilitates menu navigation and provides a user-friendly interface.

What is Mouse Wheel Top Window(Scroll)?

Mouse Wheel Top Window(Scroll) is a C++ based system that enables scrolling of the active window via mouse wheel input. In its original configuration, scrolling down moves content downward, while the REVERSED version does the opposite—scrolling up moves content down. This feature is preferred by some users and can be achieved through minor modifications in UI script files.

How Does the System Work?

This system operates integrated with the Python GUI-based UI system. The mouse wheel event is captured, and the active window's scroll bar is moved accordingly. In REVERSED mode, upward mouse movement triggers a downward scroll command, while downward mouse movement triggers an upward scroll. These operations are typically handled through UI objects defined in 'uiscript' files and within the 'py root' folders.

Why Use REVERSED Mode?

Some players prefer to have the mouse wheel interpret upward scrolling as moving content down, and vice versa. This preference often stems from habits formed in older systems or alternative games. The REVERSED mode allows these users to feel more natural and navigate in-game menus faster.

Python GUI and Uiscript Integration

The system works on 'scroll' objects within Python GUI-based UI files. The window structure defined in the uiscript file controls the scroll bar according to mouse wheel events. UI scripts located in the 'py root' folder capture mouse inputs and trigger scroll commands accordingly.

Installation and Configuration

For the system to function correctly, necessary adjustments must first be made in the 'game' and 'client src' files. Then, the scroll object for the relevant window must be defined in the 'uiscript' file. On the Python side, the mouse wheel event is listened to, and if the REVERSED parameter is active, the direction is reversed before sending the scroll command. This structure can be integrated into both 'auth' and 'db' systems.

Advantages Provided by Metin2 Lobby

At Metin2 Lobby, we provide sample source codes, script files, and technical support to help you integrate such systems more easily. Our systems also assist with topics like 'source edit', 'compile', 'core', and 'game core'. Each system is tested by 'martysama' and prepared according to 'metin2 development' standards.

Conclusion

The Mouse Wheel Top Window(Scroll) [REVERSED] system is a practical feature developed to enhance user experience on Metin2 private servers. Thanks to its C++ and Python-based architecture, it is flexible and easy to integrate. The system provides great convenience especially in PvP-focused servers and menu-intensive gameplay styles. For more systems and scripts, visit Metin2 Lobby.
 

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

Geri
Üst Alt