2 Adet New Login ve Karakter Seçme Ekranı 2 Farklı Renklendirmeli

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0


Merhabalar arşivde olan dosyaları paylaşmak istedim.

Karakter ekranı : Mat

1649837160722-png.76165











Mat indirme linki :

Virüstotal için vaktim olmadı ekleyen indiren arkadaşlar konuya eklerse sevinirim zaten py ve libler mevcut içinde aksi bir virüs olamaz. İyi kullanımlar.




Metin2 Lobby'de 2 Adet New Login ve Karakter Seçme Ekranı Nasıl Oluşturulur?

Metin2 özel sunucularında görsellik ve kullanıcı deneyimi, oyuncu sayısını doğrudan etkileyen önemli unsurlardan biridir. Bu nedenle, iki farklı login ve karakter seçme ekranı tasarlamak, sunucunuzun dikkat çekmesini sağlayabilir. Bu yazıda, iki farklı renklendirme stiliyle New Login ve Character Select ekranları nasıl hazırlanır, onu anlatacağız.

Neden Farklı Login ve Karakter Seçme Ekranları Kullanılır?
Görsel çeşitlilik, oyuncuların sıkılmaması açısından önemlidir. Aynı zamanda, farklı sezonlar, etkinlikler veya oyun modları için özelleştirilmiş ekranlar sunmak da bu konseptin bir parçasıdır. Örneğin, PvP odaklı sunucular için daha sert ve agresif bir tema, RPG odaklı sunucular içinse daha mistik bir atmosfer seçilebilir.

Hazırlık Aşaması: Gerekli Dosyalar
Metin2 özel sunucularında login ve character select ekranları genellikle uiscript ve root klasörlerindeki dosyalarla yönetilir. Bu dosyaları düzenlemek için Python GUI araçlarını kullanabilirsiniz. Ayrıca, Martysama gibi gelişmiş editörler de işinizi kolaylaştırır.

Gerekli dosyalar şunlardır:
- loginwindow.py
- chineseinput.py
- game.py
- uiSelectCharacter.py
- uiLogin.py

İlk Renklendirme Stili: Görsel Yeni Başlangıç Teması
İlk olarak, koyu mavi ve altın tonlarında bir tema hazırlayalım. Bu temayı loginwindow.py ve uiSelectCharacter.py dosyalarında kullanacağız.

Renk kodları:
- Arka plan: #0c1445
- Buton: #ffd700
- Yazı rengi: #ffffff

Bu temayı oluştururken, uiscript dosyasında background_image ve button_color gibi parametreleri değiştirebilirsiniz. Ayrıca, auth server ile bağlantı kurulduğunda bu arayüzün yüklendiğinden emin olun.

İkinci Renklendirme Stili: Savaş Teması
İkinci tema için, kan ve gri tonlarında bir arayüz hazırlayalım. Bu tema, PvP odaklı sunucular için idealdir.

Renk kodları:
- Arka plan: #2b0000
- Buton: #a9a9a9
- Yazı rengi: #ff4500

Bu tema için uiLogin.py ve uiSelectCharacter.py dosyalarında gerekli değişiklikleri yapmalısınız. Python tarafında color değerlerini güncelleyerek, client src dosyalarına entegre edebilirsiniz.

Otomatik Tema Değişimi
Sunucunuzda belirli zamanlarda ya da belirli olaylara göre otomatik olarak tema değiştirilmesi mümkündür. Bu işlem için server src üzerinde C++ kodları ile bir switch mekanizması kurabilirsiniz. Örneğin, etkinlik başladığında ikinci temaya geçebilirsiniz.

Test ve Derleme
Her tema değişikliğinden sonra compile işlemi yaparak game server üzerinde test etmelisiniz. Hatalar varsa, db ve auth sunucuları üzerinden logları kontrol edin. Martysama kullanarak, source edit işlemlerini kolaylaştırabilirsiniz.

Sonuç
Metin2 Lobby üzerinde iki farklı login ve karakter seçme ekranı tasarlamak, kullanıcı deneyimini ciddi anlamda artırır. Python GUI, uiscript, py root ve C++ bilgisiyle bu işlemleri kolayca gerçekleştirebilirsiniz. Core yapılar üzerinde çalışırken dikkatli olun. Game ve auth sunucuları senkronize çalışmalıdır. Metin2dev süreçlerinde görsellik kadar performans da önemlidir.


How to Create 2 Different New Login and Character Selection Screens in Metin2 Lobby?

In Metin2 private servers, visual design and user experience are key factors that directly affect the number of players. Therefore, creating two different login and character selection screens can help your server stand out. In this article, we will explain how to create New Login and Character Select screens with two distinct color schemes.[/BR][/BR]
Why Use Separate Login and Character Selection Screens?
Visual variety is important to keep players engaged. Moreover, customized screens for different seasons, events, or game modes also fit into this concept. For instance, a more intense and aggressive theme could be used for PvP-oriented servers, while a more mystical atmosphere might suit RPG-focused servers better.

Preparation Phase: Required Files
In Metin2 private servers, login and character selection screens are usually managed through files located in the uiscript and root folders. You can use Python GUI tools to edit these files. Additionally, advanced editors like Martysama can make the process easier.

Required files are:
- loginwindow.py
- chineseinput.py
- game.py
- uiSelectCharacter.py
- uiLogin.py

First Color Scheme: Fresh Visual Theme
Firstly, let's create a theme with dark blue and gold tones. We'll use this theme in loginwindow.py and uiSelectCharacter.py.

Color codes:
- Background: #0c1445
- Button: #ffd700
- Text color: #ffffff

When creating this theme, you can modify parameters such as background_image and button_color in the uiscript file. Also, ensure that this interface loads correctly upon connection to the auth server.

Second Color Scheme: Battle Theme
For the second theme, let's design an interface in blood red and gray tones. This theme is ideal for PvP-oriented servers.

Color codes:
- Background: #2b0000
- Button: #a9a9a9
- Text color: #ff4500

To implement this theme, you need to make necessary changes in uiLogin.py and uiSelectCharacter.py files. By updating the color values in Python, you can integrate them into the client src files.

Automatic Theme Switching
It is possible to automatically switch themes at certain times or during specific events in your server. For this, you can set up a switch mechanism in C++ code within the server src. For example, when an event starts, the system can automatically switch to the second theme.

Testing and Compilation
After each theme change, you should compile and test on the game server. If there are errors, check logs via db and auth servers. Using Martysama, you can simplify source edit operations.

Conclusion
Creating two different login and character selection screens on Metin2 Lobby significantly enhances the user experience. With knowledge of Python GUI, uiscript, py root, and C++, you can easily accomplish these tasks. Be careful when working with core structures. The game and auth servers must work in sync. In Metin2dev processes, both visuals and performance are equally important.
 

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

Benzer konular

Geri
Üst Alt