Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
BlackFullMoon 1
BlackFullMoon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
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...

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!

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