mavzermete 1
mavzermete
Fethi Polat 1
Fethi Polat
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Scarlet 1
Scarlet
Hikaye Ekle

Altın Konu [Python] Şampiyon Seviyesi Genişlemesi (Exp Methodunu Değiştirmek)

  • Konuyu başlatan Konuyu başlatan olkan41
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 1K
5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Python Tarafında Lonca'ya Exp Bağışı Yaparken Karakterin Şampiyon Exp'sini Sorgulaması Yok.
Bu Nedenle Yohara Sistemini Kullanıyorsanız ve Bir Oyuncu Şampiyon Olduğu Zaman Lonca'ya Exp Bağışı Yapamayacak.

Bu Bölüm Sadece Python Tarafıdır.

uiGuild.py Arat:

Kod:
    def __OnClickOfferButton(self):

İçinde Arat:

Kod:
        curEXP = unsigned32(player.GetStatus(player.EXP))

        if curEXP <= 100:
            self.__PopupMessage(localeInfo.GUILD_SHORT_EXP);
            return

        self.offerDialog.Open(curEXP, 100)

Değiştir:

Kod:
                character_exp = unsigned32(player.GetStatus(player.CONQUEROR_EXP)) if unsigned32(player.GetStatus(player.CONQUEROR_EXP)) else unsigned32(player.GetStatus(player.EXP))
                if character_exp <= 100:
                    self.__PopupMessage(localeInfo.GUILD_SHORT_EXP);
                    return

                self.offerDialog.Open(character_exp, 100)

KANIT:

NORMAL SEVİYE


31.png


ŞAMPİYON SEVİYESİ

32.png


Test Amaçlı Exp'leri Bitirdim O Nedenle İkisinde de Yeterli Tecrübe Puanı Yok diyor.

Fakat Bu Şekilde Şampiyon Exp'si Var ise Şampiyon Exp'si Alır ve offerDialog'da / olarak Şampiyon Exp'sini Gösterir.

Aynı Şekilde Normal Exp'si Var ise Normal Exp'sini Alır ve offerDialog / olarak Normal Exp'sini Gösterir.​
 

En Çok Reaksiyon Alan Mesajlar

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

Geri
Üst