StackTrace 1
StackTrace
noisiv 1
noisiv
Manwe Work 1
Manwe Work
R 1
Roksam
[DEV]AB 1
[DEV]AB
Hikaye Ekle

Python: Oyundaki kişilerin HP'sini görme

  • Konuyu başlatan Konuyu başlatan Devinox
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 97
  • Görüntüleme Görüntüleme 12K
SORUNLU Bİ SİSTEM DAHA :D NEYE SAĞ TIKLANIRSAN ONA PM ATIYOR VE KARŞIDAKİNİ OYUNDAN DÜŞÜRÜYOR !
 
Merhaba arkadaşlar,

Konuyu uzatmadan direk anlatıma geçeceğim.
Kodları sorunsuz ve tab ayarlı bir şekilde vereceğim, eğer yapamayan olursa özel mesaj yardımcı olayım.

Görüntü

QWMW8j.png


constInfo.py açılır ve eklenir

Kod:
OPPONENTS_HP = [0, 0]


game.py açılır aratılır

Kod:
def OnRecvWhisper(self, mode, name, line):


altına eklenir

Kod:
import net
        if line.find("CODE_MESSAGE_OPPONENTS_HP_29305|") != -1:
Kod:
            vid = line.split("|")[1]
            if str(chr.GetNameByVID(int(vid)))!="None":
                net.SendWhisperPacket(name, "CODE_MESSAGE_OPPONENTS_HP_29306|" + str(player.GetStatus(player.HP)) + "|"  + str(player.GetStatus(player.MAX_HP)))
            return
        if line.find("CODE_MESSAGE_OPPONENTS_HP_29306|") != -1:
            line = line.split("|")
            constInfo.OPPONENTS_HP = [int(line[1]), int(line[2])]
[CENTER]            return[/CENTER]

25Z812.png


uitarget.py açılır ve aratılır

Kod:
def __init__(self):


tekrar aratılır

Kod:
ui.ThinBoard.__init__(self)


altına eklenir

Kod:
self.SaveSecond = 0

7PvMar.png


aratılır

Kod:
def OnUpdate(self):


ve altına eklenir

Kod:
if player.IsPVPInstance(self.vid):
Kod:
            if self.vid != 0:
                if app.GetTime() > self.SaveSecond:
                    self.SaveSecond = app.GetTime()+1.0
        if str(chr.GetNameByVID(self.vid))!="None":
                net.SendWhisperPacket(str(self.name.GetText()), "CODE_MESSAGE_OPPONENTS_HP_29305|"+str(player.GetMainCharacterIndex()))
        if constInfo.OPPONENTS_HP[1]!=0:
            if constInfo.OPPONENTS_HP[0]<=0:
                self.SetHP(0)
            else:
[CENTER]                self.SetHP(((float(constInfo.OPPONENTS_HP[0])/float(constInfo.OPPONENTS_HP[1]))*100))[/CENTER]

PBMP1b.png



Kodları benim dosyamdan almak isteyenler indir yazısının üstüne tıklasınlar.


Yapılacak başka hiç bir işlem kalmadı.:smile:
Sorun alan kişiler özel mesaj atabilirler.

FOR:@kralcocuk;


eyvallah yararlı..
 

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

Geri
Üst