Mobların Canını % Olarak Gösterme ( Pelin Melek Aslan'dan Ücretsiz )

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhabalar ben Pelin Melek Aslan paylaşımlar her geçen gün devam edicek :rolleyes:

*Cin olmadan adam çarpmaya kalkarsanız çarpılırsınız.

Görünüm ;

17FEh.png
[/CENTER]

Nasıl ekleriz ?

uiTarget.py açın arayın ;

Kod:
def __init__(self):

Altına ekleme yapınız ;

Kod:
hpGauge = ui.Gauge()         hpGauge.SetParent(self)         hpGauge.MakeGauge(130, "red")         hpGauge.Hide()

Kod:
hpPercenttxt = ui.TextLine()         hpPercenttxt.SetParent(self)         hpPercenttxt.SetPosition(160, 13)         hpPercenttxt.SetText("")         hpPercenttxt.Hide()

Aratın ;

Kod:
self.name = name           self.hpGauge = hpGauge

Ve altına ekleyin ;

Kod:
self.hpPercenttxt = hpPercenttxt

Aratın ;

Kod:
def Destroy(self):

Altına ekleyin ;

Kod:
self.hpPercenttxt = None

Aratın ;

Kod:
def ResetTargetBoard(self):

Bul ;

Kod:
self.hpGauge.Hide()

Altına ekle ;

Kod:
self.hpPercenttxt.Hide()

Arayın ;

Kod:
def SetHP(self, hpPercentage):

Ve altına ekleyin;

Kod:
self.UpdatePosition()

Kod:
self.hpPercenttxt.SetPosition(200 + 7*self.nameLength-205, 13)             self.hpPercenttxt.Show()

Ve altında;

Kod:
self.hpGauge.SetPercentage(hpPercentage, 100)

Kod:
self.hpPercenttxt.SetText("%d%%" % (hpPercentage))

Bittiğinde bu görünümde olmalıdır;
Kanıt


7b6Nyl.jpg


Pelin Melek Aslan

Teşekkür etmeyi unutmayın.
Mobların Canını % Olarak Gösterme (Pelin Melek Aslan'dan Ücretsiz)

Metin2 özel sunucularında kullanıcı deneyimini artırmak için geliştirilen sistemlerden biri de mobların canının yüzde olarak gösterilmesidir. Bu sistem, oyuncuların savaş sırasında düşmanlarının ne kadar canı kaldığını görsel olarak takip edebilmelerini sağlar. Bu yazıda, Pelin Melek Aslan tarafından ücretsiz olarak sunulan bu sistemi nasıl entegre edebileceğinizi detaylıca anlatacağız.

Sistem Nedir ve Ne İşe Yarar?

Metin2 oyununda standart olarak mobların can durumu sadece sayısal olarak belirtilir. Ancak bazı sunucu sahipleri daha estetik ve kullanıcı dostu bir arayüz istemektedir. Bu nedenle, can miktarının bir görsel bar üzerinde yüzde olarak gösterilmesi tercih edilir. Bu sayede savaş sırasında hızlıca durum analizi yapılabilir.

Nasıl Entegre Edilir?

Pelin Melek Aslan tarafından sağlanan bu sistem, genellikle uiscript ve py root dosyalarında yapılan değişikliklerle aktif hale getirilir. Öncelikle gerekli dosyaları indirmeniz gerekir. Sistem genellikle bir .py dosyası ve birkaç arayüz dosyası içerir. Bu dosyaları doğru yere yerleştirmek oldukça önemlidir.

Gerekli Dosyalar ve Yapılandırması

Sistemi kullanabilmek için öncelikle mevcut client src dosyalarınızda uiTarget.py gibi dosyalar üzerinde değişiklik yapmanız gerekir. Bu dosya, mob hedeflendiğinde ekrana gelen arayüzü yönetir. Burada bir görsel bar eklenerek, mobun can durumu yüzde olarak gösterilebilir. Bu işlem için Python GUI bilgisi gerekebilir.

Can Yüzdesini Hesaplama Mekanizması

Sistem, mobun maximum can değeri ile mevcut can değerini karşılaştırarak bir oran hesaplar. Bu oran, bir progress bar (ilerleme çubuğu) üzerinden görsel olarak gösterilir. Bu bar, genellikle hedeflenen mobun isminin hemen altında veya yan tarafında konumlandırılır. Oyuncu, mobun kalan canını görsel olarak takip edebilir.

Özel Sunucularda Kullanımı

Metin2 özel sunucularında bu tür sistemler, PvP odaklı sunucularda özellikle tercih edilir. Çünkü savaş sırasında hızlı karar vermek, can durumu takibi açısından büyük avantaj sağlar. Özellikle C++ system tabanlı sunucularda, bu tür görsel geliştirmeler oyuncu memnuniyetini artırır.

Pelin Melek Aslan'dan Teşekkür

Bu ücretsiz sistem sayesinde, sunucularınızda profesyonel bir görünüm elde edebilirsiniz. Pelin Melek Aslan'ın bu katkılarından dolayı teşekkür ederiz. Dilerseniz forumumuzda bu sistemin entegrasyonuyla ilgili sorularınızı sorabilirsiniz.

Sonuç

Mobların canını yüzde olarak gösteren bu sistem, Metin2 özel sunucularında kullanıcı deneyimini ciddi anlamda artırır. Hem görsel açıdan hem de stratejik savaşlar açısından oldukça faydalıdır. Sistemi entegre etmek için gerekli dosyaları doğru şekilde yüklemek ve yapılandırmak yeterlidir.


Displaying Monster Health as Percentage (Free by Pelin Melek Aslan)

One of the systems developed to enhance user experience on Metin2 private servers is displaying monster health as a percentage. This system allows players to visually track how much health their enemies have left during combat. In this article, we will explain in detail how you can integrate this system provided free of charge by Pelin Melek Aslan.

What Is This System and What Does It Do?

In Metin2, monster health is usually displayed only numerically. However, some server owners prefer a more aesthetic and user-friendly interface. Therefore, displaying health values visually as a percentage on a bar is preferred. This allows for quick status analysis during battles.

How to Integrate?

The system provided by Pelin Melek Aslan typically involves modifications to uiscript and py root files. First, you need to download the required files. The system usually includes a .py file and several UI-related files. Correctly placing these files is very important.

Required Files and Configuration

To use the system, you first need to make modifications to files such as uiTarget.py within your existing client src. This file manages the UI that appears when targeting a monster. By adding a visual bar here, the monster's health can be shown as a percentage. This process may require knowledge of Python GUI.

Health Percentage Calculation Mechanism

The system calculates a ratio by comparing the monster's current health with its maximum health value. This ratio is then visually displayed via a progress bar. The bar is typically located just below or next to the targeted monster's name, allowing the player to visually monitor the remaining health of the monster.

Usage in Private Servers

Such systems are especially favored in PvP-focused Metin2 private servers. Because quick decision-making during combat heavily relies on health tracking. Particularly in servers based on C++ system, such visual enhancements significantly improve player satisfaction.

Thanks to Pelin Melek Aslan

Thanks to this free system, you can achieve a professional look on your servers. We thank Pelin Melek Aslan for this contribution. You can ask questions regarding the integration of this system on our forums if needed.

Conclusion

This system that displays monster health as a percentage greatly enhances user experience in Metin2 private servers. It is beneficial both visually and strategically during combat. To implement it, simply load and configure the necessary files correctly.
 

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

Benzer konular

Geri
Üst Alt