40k bağırmadan bayrak rengi, level, channel, pm sistemi

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhaba arkadaşlar daha önceden konu açılmış bilgim var fakat baya ugrasmama rağmen hata aldım bunu salih dizayn filesinden alıp 40k göre düzenledim ve sorunsuz olarak çalışıyor nese konuya geçelim

root/uichat.py açılır aratılır

Kod:
def __SendShoutChatPacket(self, text):

kod bloğunu tamamen değiştir



root/interfacemodule.py açılır ve aratılır

Kod:
def MakeHyperlinkTooltip(self, hyperlink):

kod bloğunun içindeki

Kod:
self.hyperlinkItemTooltip.SetHyperlinkItem(tokens)

kodunun altına bir boşluk atarak şu kodlar eklenir



Adsiz.png


ve son olarak root/continfo.py açılır ve aratılır

Kod:
CONSOLE_ENABLE = 0

hemen altına bir boşluk atarak eklenir

Kod:
pm_button = ""


çalıştığına dair kanıt:

0316_102954.jpg


Yapamayan olursa skype açıklamada var yardımcı olurum herkeze iyi forumlar..
Metin2 40k Bağırmadan Bayrak Rengi Sistemi ve Gelişmiş Özellikler
Metin2 özel sunucularında oyun deneyimini zenginleştirmek amacıyla geliştirilen sistemlerden biri de 40.000 gold dan fazla harcama yapmadan bayrak rengi alma imkanıdır. Bu sistem sayesinde oyuncular, belirli seviye, kanal veya özel yetkilerle bayrağını renklendirebilir. Bu yazıda Metin2Lobby olarak bu konuya dair teknik detaylara ve nasıl yapılandırılacağına dair örnekleri paylaşıyoruz.

Bayrak Rengi Sistemine Genel Bakış
Metin2 özel sunucularında bayrak rengi sistemi, oyuncuların karakterlerine görsel olarak farklılıklar kazandırmak için tasarlanmıştır. Orijinal oyun mekaniğinde bu işlem 40.000 gold gibi yüksek bir maliyetle gerçekleşirken, özel sunucularda geliştiriciler bu sınırı kaldırabilir veya alternatif yöntemlerle sunabilirler. Örneğin, belirli bir level'e ulaşan, özel bir kanala giren ya da özel mesaj (PM) ile yetkililerden izin alan oyunculara bu hakkı tanıyan sistemler geliştirilebilir.

Level Tabanlı Bayrak Rengi
Oyuncuların belirli bir seviyeye ulaşmaları durumunda bayrak rengi alma hakkı kazanması oldukça yaygın bir özelliktir. Bu sistemde, örneğin 120. levele ulaşan oyunculara otomatik olarak renk seçimi hakkı verilir. Bu işlem genellikle C++ server-side scripting ile yapılır. Game server source üzerinde level kontrolü yapan fonksiyonlar geliştirilir ve oyuncu belirlenen seviyeye ulaştığında bir event tetiklenerek kullanıcıya bu yetki verilir.

Channel Bazlı Yetkilendirme
Diğer bir yöntem ise kanal bazlı bayrak rengi sistemidir. Belirli kanallarda bulunan oyunculara, kanalın özel statüsü nedeniyle bayrak rengi verilebilir. Bu yöntemde, bir oyuncu özel bir kanala girdiğinde otomatik olarak rengi aktif olur. Bu sistem, PvP sunucularında güç farkını belirtmek veya turnuvalar için özel bir görünüm sağlamak açısından faydalıdır. Bu işlem için channel sistemine entegre edilmiş bir komut veya event oluşturulur.

PM (Özel Mesaj) ile Yetkilendirme
Yetkililerin özel mesaj yoluyla kullanıcıya bayrak rengi vermesi de oldukça kullanışlıdır. Bu sistemde, belirli yetkili karakterlerle özel mesajlaşma yapıldığında, kullanıcıya geçici ya da kalıcı olarak bayrak rengi verilebilir. Bu, Python tabanlı GUI sistemleri ile kolayca yönetilebilir. Örneğin, bir yetkili 'flagcolor username red' gibi bir PM gönderdiğinde, kullanıcıya otomatik olarak kırmızı bayrak rengi atanabilir.

C++ ve Python ile Uygulama Örnekleri
Metin2 özel sunucularında bu sistemlerin çoğu C++ server side ile geliştirilir. Source edit yaparak level kontrolü, kanal kontrolü ve özel mesajları dinleyen fonksiyonlar yazılır. Bununla birlikte, bazı sunucular Python GUI sistemleriyle yönetim paneli oluşturarak bu işlemleri daha kolay hale getirirler. Py root dosyaları aracılığıyla kullanıcı dostu arayüzlerle bu sistemler daha verimli yönetilebilir.

Sonuç
40.000 gold ödemeden bayrak rengi alabilme sistemi, Metin2 özel sunucularında kullanıcı memnuniyetini artıran önemli bir özelliktir. Level, kanal veya özel mesaj gibi yöntemlerle bu sistemi özelleştirmek, sunucu sahiplerinin oyunculara sunduğu değerli bir avantajdır. Metin2Lobby olarak bu tür gelişmiş sistemlerin nasıl geliştirileceği konusunda destek sağlıyoruz.


Metin2 Flag Color System Without Paying 40k and Advanced Features
One of the systems developed to enhance the gaming experience on Metin2 private servers is the ability to obtain flag color without spending more than 40,000 gold. Through this system, players can color their flags by reaching certain levels, channels, or via special permissions. In this article, we at Metin2Lobby share technical details and examples of how this can be configured.

Overview of the Flag Color System
The flag color system on Metin2 private servers is designed to provide visual differentiation for player characters. While the original game requires a high cost such as 40,000 gold for this feature, developers on private servers can remove this restriction or offer alternatives. For instance, players may gain the right to choose a flag color upon reaching a certain level, entering a specific channel, or receiving permission through a private message (PM) from administrators.

Level-Based Flag Color
It is common practice for players to earn the right to change their flag color once they reach a certain level. For example, players who reach level 120 might automatically receive access to select a color. This process is usually implemented using C++ server-side scripting. Functions that check the player's level are added to the game server source, and once the player reaches the specified level, an event is triggered to grant the user this privilege.

Channel-Based Authorization
Another method involves granting flag color based on the channel the player joins. Players within a designated channel may receive flag color privileges due to the special status of the channel. Such a system can be useful in PvP servers to indicate power differences or to provide unique appearances during tournaments. Commands or events integrated into the channel system allow for automatic activation when a player enters a specific channel.

PM (Private Message) Authorization
Administrators can also grant flag color via private messages, which is highly practical. In this system, when a specific admin sends a PM to a user, the user may receive temporary or permanent flag color rights. This can be easily managed using Python-based GUI systems. For example, sending a PM like 'flagcolor username red' could automatically assign a red flag color to the player.

Examples with C++ and Python Implementation
Most of these systems on Metin2 private servers are developed using C++ server-side code. By editing the source, functions for checking levels, channels, and private messages can be implemented. Additionally, some servers use Python-based GUIs to create management panels that make handling these features easier. With py root files, user-friendly interfaces can make these systems more efficient to manage.

Conclusion
The ability to acquire flag color without paying 40,000 gold is an important feature that increases player satisfaction on Metin2 private servers. Customizing this system through methods like level, channel, or private message enhances the value provided by server owners to their players. At Metin2Lobby, we provide support for developing such advanced systems.
 

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

Benzer konular

Geri
Üst Alt