Hikayeler

Reklam vermek için turkmmo@gmail.com

hp çubuğu sorunu

selman0123

Level 4
TM Üye
Üye
Katılım
30 Ağu 2015
Konular
30
Mesajlar
392
Online süresi
1ay 6g
Reaksiyon Skoru
17
Altın Konu
0
Başarım Puanı
111
TM Yaşı
10 Yıl 7 Ay 25 Gün
MmoLira
2,009
DevLira
3
Uygun alana taşındı.
 
PythonMiniMap.py veya interfaceModule.py Kontrol Et

Bazı sistem sürümlerinde gauge rengi interfaceModule.py veya uicharacter.py içinden kontrol edilir.


Şunu ara:

Kod:
def OnUpdatePoisonGauge(self):
Veya
Kod:
if chr.IsAffect(AFFECT_POISON):
Kodu bulamazsan bu fonksiyonu manuel olarak eklemen gerek.




Gauge Renk Güncelleme Kodu

Aşağıdaki kodu interfaceModule.py içinde karakter HP barını yöneten bölüme ekle:
Kod:
def UpdatePoisonGauge(self):
    if player.IsAffect(AFFECT_POISON):
        self.hpGauge.SetGaugeColor(0.0, 1.0, 0.0, 1.0)  # Yeşil renk
    else:
        self.hpGauge.SetGaugeColor(1.0, 0.0, 0.0, 1.0)  # Normal kırmızı
Ve OnUpdate() fonksiyonuna şunu ekle:
Kod:
self.UpdatePoisonGauge()

AFFECT tanımlaması kontrolü

gameLib/EffectConstants.h içinde:
Kod:
#define AFFECT_POISON (x)
tanımı doğru mu, emin ol. Eğer client tarafındaki game.py veya playersettingmodule.py bu affect ID’yi tanımıyorsa renk değişimi olmaz.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst