Serverinizde Renkli CH Sistemi Buyrun İçeri!

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Tekrardan Merhaba Türkmmo Ailesi Bu Gün Sizlere Serverinize Değişik Bir Hava Katıcak Renkli Ch Sistemini Göstericem Resimli Ve Uygulamalı Bir Şekilde Yapımı Gayet Basit Güzel Olabileceğini Düşündüğüm Bir Uygulama. Dilerseniz Anlatıma Geçelim.
Biliyorsunuz ki Çoğu Server Girdiğimizde Şöyle Bir Görüntü İle Karşı Karşıya Kalırız;
51213_b44dc3f53bc0c8789062374935bc0ed3.png


Klasik Channel Sayısı ve Beyaz Bir Renkte Sade Tasarım. Biz Bunu Aşşağıdaki Resim İle Değiştiricez. Ne Gerek Vardı Şimdi Demeyin Her Zaman Oyuncu Gözünden Bakın Nihayetinde Aslan Yattığı Yerden Belli olur Derler :) Veee Yeni Renkli Ch Sistemi;

51263_a24f41ff252544d4d766babb09a2faa2.png


Yapımı Aşırı Derecede Kolay Maddeli Bir Şekilde Anlatıcam Ki Kafa Karışıklığı Olmasın.

1-) Oyunumuzun Olduğu Klasörü Açın. Pack Klasörüne Giriş Yapın. root.eix root.epk Olan 2 Dosyayı Kopyalayın Masaüstüne Yeni Klasör Açın Oraya Atın.
2-) EterNexus,Epack32,Pack Açıcı Gibi Programlar İle root.eix'i Açın Başarı İle Açtığınızı Var Sayıyorum Ve Devam Ediyorum.
3-) Root Dosyasına Girin. İçinde serverinfo.py Olan Dosyayı Bulun Ve WordPad,Not Defteri,NotePad C++ Gibi Programlar İle Açın
Eğer Başarılı Bir Şekilde Buraya Kadar Geldiyseniz Bizim İşimiz Tamamen Şu Kısımda;
51217_82a66cd7faad9a1ea16980cf0595c66a.png

STATE_NONE Nedir ? = Bu, Server Kapalı Olduğunda Belirecek Yazıdır. Sizde "Kapalı , Kullanılamaz vs" Olabilir Tamamen Size Bağlı Değiştirebilirsiniz.

STATE_DICT Nedir ? =
0: Sunucu Açık Fakat Oyun Kapalı İse Belirecek Yazı
1: Sunucu ve Portlar Açık İse Yani Oyuncu Oyuna Girebilecek İse Belirecek Yazı.
2: Oyun Aktif Ve Sunucu Yoğun İse Belirecek Yazı. "Girilebilir, Fakat Sunucu Yoğun Bilginize" Demek İstiyor.
3: Oyun ve Sunucu Tamamen Aktif Fakat Kapasitesine Kadar Dolu. "Oyuncu Oyuna Giriş Yapabilir Fakat Bağlanamaz."

Sizin Burada Yapacağınız İşlem Yazıları Kendinize Göre değiştirip, (İsteğe Bağlı) Renk Kodlarını İsimlere Tanımlamak.
Ben Size Çoğu Rengin Kodunu Açıklamaları İle Birlikte Aşşağıda Vereceğim.

Düzenlemeniz Bitti İşinizi Hallettiniz Ufak Bi Göz Gezdirdiniz Bir Problem Yok ve Hazır Hissediyorsanız Geçelim Kullanımına

Yukarıdaki Maddelerin Devamı;
4-) Dosyayı OIduğu Gibi Kaydedip Kapattınız Eternexus,Epack32,Pack Açıcı Hangisini Kullandıysanız root.eix'i Tekrar Başarılı Bir Şekilde Kapatın.
5-) Kapattığınız root.eix root.epk'yı Oyunun Pack Klasörü İçine Atın. "Hedefteki Dosyaları Değiştir" Dedikten Sonra Aktif Olmuş Olucaktır.

Arkadaşlar Eksiksiz Bir Şekilde Yaptıysanız Sorunsuz Çalışıcaktır Sadece STATE_NONE-STATE_DICT Olan Bağlantılar ile Oynayınız Diğerleri sizin Portlarınız Sunucu İP'niz Olduğu için Oyununuz Açılmayabilir, Ziraa Açılmaz İse Kontrol Edin Satır Atlaması, Tırnak Hatası Yazım Hatası vs Yapmış Olabilirsiniz Herhangi Bir Sorunda Konu Altından Bana Ulaşabilirsiniz 7/24 Aktifim Şimdiden Çok Teşekkürler Dilerseniz Cıvıl Cıvıl Renk Kodlarına Geçelim;

Kırmızı: |CFFFF0303 |R (255,3,3)
Mavi: |CFF0042FF |R (0,66,255)
Turkuaz: |CFF1CB619 |R (28,230,185)
Mor: |CFF540081 |R (80,0,129)
Sarı: |CFFFFFF01 |R (255,255,1)
Turuncu: |CFFFE8A0E |R (254,138,14)
Yeşil: |CFF20C000 |R (32,192,0)
Pembe: |CFFE55BB0 |R (229,91,176)
Gri: |CFF959697 |R (149,150,151)
Açık Mavi: |CFF7EBFF1 |R (126,191,241)
Koyu Yeşil: |CFF106246 |R (16,98,70)
Kahverengi: |CFF4E2A04 |R (74,42,4)

Evrensel Renk Kodlarını Kullanmamızda Fayda Var Parantez İçindeki Sayıları Kullanmayın Birde Unutmadan Yapanlar Kanıt Atabilirmisiniz Çok Değerlisiniz Benim İçin Türkmmo Ailesi Seviliyorsunuz Sağlıcakla Kalın <3
Serverinizde Renkli CH Sistemi Buyrun İçeri!


Metin2 özel sunucularında oyun içi deneyimi zenginleştirmek için birçok geliştirici, kullanıcı dostu ve estetik açıdan dikkat çekici sistemler geliştirmeye çalışır. Bu sistemlerden birisi de Renkli CH (Character Head) Sistemi'dir. Bu yazıda, Metin2 özel sunucularınızda nasıl renkli bir CH sistemi kurabileceğinizi, bu sistemin avantajlarını ve teknik detaylarını ele alacağız.

CH Sistemi Nedir?
CH (Character Head), oyuncuların karakterlerinin kafasının üzerinde görünen isim, seviye, guild gibi bilgilerin yer aldığı görsel arayüzdür. Geleneksel olarak sade ve siyah-beyaz bir yapıya sahip olan CH sistemleri, geliştiriciler tarafından özelleştirilerek renkli, animasyonlu ve daha estetik hale getirilebilir. Bu sayede oyuncular, birbirlerini daha kolay tanıyabilir ve PvP anlarında daha hızlı karar verebilirler.

Renkli CH Sisteminin Avantajları
Renkli CH sistemi, sadece estetik açıdan değil aynı zamanda oyun içi işlevsellik açısından da büyük faydalar sağlar:

- Oyuncu tanıma kolaylığı
- Guild farklılaşması
- PvP anlarında hız kazandırma
- Sunucuya özgü kişisel dokunuş
- Daha iyi UI/UX deneyimi

C++ ve Python ile Renkli CH Sistemi Geliştirme
Metin2 özel sunucularında CH sistemi, genellikle game core kısmında C++ ile geliştirilir. Bu sistemde karakterin ismi, seviyesi, guild bilgisi gibi veriler sunucudan alınarak istemciye gönderilir. Ancak bu verilerin doğru ve renkli şekilde gösterilmesi için client tarafında da bazı düzenlemeler yapılması gerekir. Bu düzenlemeler genellikle uiscript ve py root dosyalarında yapılır.

Python tarafında, Py GUI kullanılarak kullanıcı arayüzü özelleştirilir. Bu sayede CH üzerindeki her bir öğe (isim, level, guild vb.) farklı bir renkte, fontta veya konumda görüntülenebilir. Ayrıca, PyRoot üzerinden özel stiller ve animasyonlar da entegre edilebilir.

CH Sistemini Kurulum Adımları
1. Sunucu tarafında: Character head verileri için özel fonksiyonlar yazılır. Bu veriler, auth server ve game server arasında güvenli bir şekilde aktarılır.
2. Client tarafında: Uiscript dosyası düzenlenir. CH görünümü için özel bir GUI tasarımı yapılır.
3. Veritabanı ile uyumlu çalışacak şekilde CH verileri güncellenir.

Renk Tanımlamaları ve CSS Benzeri Yaklaşımlar
Python GUI tarafında renkler doğrudan hex kodları veya standart isimlerle tanımlanabilir. Örneğin:

- Kırmızı: PvP düşmanı
- Yeşil: Guild üyesi
- Turuncu: VIP oyuncu
- Mavi: Yetkili karakter

Metin2 Lobby İçin Özel CH Tasarımları
Metin2 Lobby, gelişmiş PvP sistemleri ve özgün içerikler ile bilinen bir platformdur. Bu nedenle, CH sistemi de bu ortamı destekleyecek şekilde özelleştirilmelidir. Özellikle PvP odaklı sunucularda CH sistemi, rakip tanımada kritik rol oynar. Renkli ve animasyonlu CH sistemleri, sunucunuzun dikkat çeken özelliklerinden biri haline gelebilir.

Sonuç
Renkli CH sistemi, Metin2 özel sunucularınızda hem estetik hem de işlevsel anlamda büyük bir fark yaratabilir. Bu sistemi doğru kurmak ve özelleştirmek için C++ ve Python bilgisi oldukça faydalıdır. Geliştiriciler, bu sistemi kullanarak oyunculara daha keyifli ve etkileşimli bir oyun deneyimi sunabilirler. Metin2 Lobby gibi platformlarda, bu tür sistemler sunucu kalitesini artıran unsurlardan biridir.


Welcome the Colorful CH System to Your Server!


To enhance the in-game experience on Metin2 private servers, many developers work on creating user-friendly and visually appealing systems. One such system is the Colorful CH (Character Head) System. In this article, we will discuss how you can implement a colorful CH system on your Metin2 private servers, its advantages, and technical details.

What is the CH System?
CH (Character Head) refers to the visual interface that displays character names, levels, guilds, etc., above players' heads in the game. Traditionally, CH systems have been plain and monochrome, but developers can customize them to be colorful, animated, and more aesthetic. This allows players to identify each other more easily and make faster decisions during PvP encounters.

Advantages of a Colorful CH System
The colorful CH system provides significant benefits not only aesthetically but also functionally within the game:

- Easier player identification
- Guild differentiation
- Faster decision-making during PvP
- Personalized touch for your server
- Better UI/UX experience

Developing a Colorful CH System with C++ and Python
On Metin2 private servers, the CH system is usually developed in C++ within the game core. Here, data such as the character's name, level, and guild are sent from the server to the client. However, for these data to be displayed correctly and in color, some adjustments must be made on the client side, typically in uiscript and py root files.

In the Python side, the user interface is customized using Py GUI. This allows each element on the CH (name, level, guild, etc.) to be displayed in different colors, fonts, or positions. Moreover, custom styles and animations can be integrated through PyRoot.

Steps to Install the CH System
1. On the server side: Write custom functions for character head data. These data are securely transferred between the auth server and game server.
2. On the client side: Edit the uiscript file. Design a custom GUI for the CH appearance.
3. Update CH data to work compatibly with the database.

Color Definitions and CSS-like Approaches
Colors in the Python GUI can be defined directly with hex codes or standard names. For example:

- Red: PvP enemy
- Green: Guild member
- Orange: VIP player
- Blue: Admin character

Custom CH Designs for Metin2 Lobby
Metin2 Lobby is known for its advanced PvP systems and original content. Therefore, the CH system should be customized to support this environment. Especially in PvP-oriented servers, the CH system plays a crucial role in identifying opponents. Colorful and animated CH systems can become one of the standout features of your server.

Conclusion
A colorful CH system can create a significant difference both aesthetically and functionally on your Metin2 private servers. Having knowledge in C++ and Python is highly beneficial for correctly implementing and customizing this system. Developers can use this system to provide players with a more enjoyable and interactive gaming experience. On platforms like Metin2 Lobby, such systems contribute to enhancing server quality.
 

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

Benzer konular

Geri
Üst Alt