Fethi Polat 1
Fethi Polat
Mt2Hizmet 1
Mt2Hizmet
Sevdamsın 1
Sevdamsın
Nedved35 1
Nedved35
Hikaye Ekle

Düello Atarken Rakibin Canını Görme!

  • Konuyu başlatan Konuyu başlatan Picart
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 2K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Merhaba,
Düello atılırken rakibinizin canını görmek istiyorsanız adım adım gösterdiklerimi yapın.

Konu
byzirvex78'ten alıntıdır.


ConstInfo.py açıyoruz ve bu kodu ekliyoruz.

Kod:
INPUT_IGNORE = 0

VID = 0
STHX = 0
HPXD = 0

PLAYER_HP = 0
PLAYER_MAX_HP = 0
PLAYER_SP = 0
PLAYER_MAX_SP = 0
PLAYER_NAME = ""
Resim :

ULBKPYU.png

ConstInfo.py İle İşimiz Bitti Kaydetip Çıkalım.
------------------------------------------------------------------------------
Sonra Game.py Açıyoruz İmport Bölümünün En Altına Bu Kodu Ekliyoruz

Kod:
import uiHealth
Resim :

RM3Yxbv.png


------------------------------------------------------------------------------
Kodu Aratıyoruz :

Kod:
def __ServerCommand_Build(self):
Müsait Bir Bölümüne Bu Kodları Yapıştırıyoruz.

Kod:

#wskaznikiHP
"super_quest" : self.Tabulejtor,
"pvp_zdruwko" : self.Mozart,

#inputpowerdziwko
"get_input_value" : self.GetInputValue,
"get_input_start" : self.GetInputOn,
"get_input_end" : self.GetInputOff,

Resim :



pgZQjhY.png


------------------------------------------------------------------------------------------
Game.py'nin En Alt Kısmına Bu Kodu Eklicez :

Kod:
def Mozart(self, data):
dane = data.split("|")
constInfo.PLAYER_NAME = str(dane[0])
constInfo.PLAYER_HP = int(dane[1])
constInfo.PLAYER_MAX_HP = int(dane[2])
constInfo.PLAYER_SP = int(dane[3])
constInfo.PLAYER_MAX_SP = int(dane[4])

def Tabulejtor(self, id):
constInfo.STHX = int(id)

def GetInputOn(self):
constInfo.INPUT_IGNORE = 1

def GetInputOff
(self):
constInfo.INPUT_IGNORE = 0

def GetInputValue
(self):
net.SendQuestInputStringPacket(str(constInfo.VID))

def OpenQuestWindow(self, skin, idx):
if
constInfo.INPUT_IGNORE == 1:
return
else:
self.interface.OpenQuestWindow(skin, idx)


Resim :



jl1yjbB.png


Game.py İle İşimiz Bitti Kaydetip Çıkalım.
--------------------------------------------------------------------------------------
UiTarget.py'i Açalım Ve İmport Bölümüne Şu Kodları Ekleyelim :

Kod:
import uiHealth
import constInfo
import event

-----------------------------------------------------------------------------------------
Şu Kodu Aratalım :

Kod:
def OnUpdate(self):
Kodun Tamamını Bu Kod İle Değiştirin.

Kod:
def OnUpdate(self):
if self.isShowButton:

exchangeButton = self.buttonDict[locale.TARGET_BUTTON_EXCHANGE]
distance = player.GetCharacterDistance(self.vid)

if distance < 0:
return

if exchangeButton.IsShow():
if distance > self.EXCHANGE_LIMIT_RANGE:
self.RefreshButton()

else:
if distance < self.EXCHANGE_LIMIT_RANGE:
self.RefreshButton()

if exchangeButton.IsShow():
if distance > self.EXCHANGE_LIMIT_RANGE:
self.RefreshButton()

else:
if distance < self.EXCHANGE_LIMIT_RANGE:
self.RefreshButton()

import event
import constInfo
if player.IsPVPInstance(self.vid):
constInfo.VID = self.vid
event.QuestButtonClick(constInfo.STHX)
if not self.healthBoard.IsShow() and self.vid != 0:
self.healthBoard.Show()
else:
self.healthBoard.Hide()
if self.isShowButton:
exchangeButton = self.buttonDict[locale.TARGET_BUTTON_EXCHANGE]
distance = player.GetCharacterDistance(self.vid)
if distance < 0:
return


else:
if
distance < self.EXCHANGE_LIMIT_RANGE:
self.RefreshButton()

Resim :



lKWzo2u.png


-----------------------------------------------------------------------------------------
Şu Kodu Aratalım :

Kod:
def __init__(self):
Altına Bu Kodu Ekleyelim :

Kod:
self.healthBoard = uiHealth.HealthBoard()


XcNd4cN.png


-----------------------------------------------------------------------------------------

Şu Kodu Aratalım :

Kod:
def Close(self):
Şu Kod İle Değiştirelim :

Kod:
def Close(self):
self.__Initialize()
self.healthBoard.Hide()
self.Hide()


Resim :

JguBlln.png


UiTarget.py İle İşimiz Bitti Kapatalım.
----------------------------------------------------------------------------------------

UiHealh.py Dosyasını Root'un İçine Atınız.

UiHealth.py :

UiHealth.py :

Quest :


Quest : :

Ne Olduğunu Anlamayanlar İçin Resim :



DlTvqWN.jpg
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst