Vezi HP-ul oponentului in duel

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Avatar utilizator
Cherry
Utilizator interzis !

Utilizator interzis !
Mesaje: 179
Membru din: 26 Sep 2014, 18:34
Aprecieri: 0
Mulţumiri: 5  
Medalii

Buna :ymhug: Just4Metin :ymhug:
Astazi o sa va prezint " Cum sa vezi HP-ul oponentului in duel " Da chiar se poate asa ceva :)
Tot ce trebuie e sa urmezi pasi pe care o sa i las mai jos :)
Despachetam root.eix/epk

Intra in constinfo.py si ne ducem jos de tot si adaugam:
[code]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 = ""[/code]
Ar trebui sa arate asa:

[img][/img]
Deschidem game.py si ui character adaugam:

si scriem asa :
[code]import uiHealth[/code]
Ar trebui sa arate asa:

[img][/img]

Apoi tot in game.py
sub (seflf. __PlayMusic adauga
[code] #alaska
"super_quest" : self.Tabulejtor,
"pvp_zdruwko" : self.Mozart,

#alaska3
"get_input_value" : self.GetInputValue,
"get_input_start" : self.GetInputOn,
"get_input_end" : self.GetInputOff,[/code]
Ar trebui sa arate asa:

[img][/img]
Tot in game.py sub (def OpenQuestWindow(self, skin, idx)
[code] 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)[/code]

Ar trebui sa arate cam asa:
[img][/img]

Tot in uitarget.py cautam (def Close(self) si adaugam:

[code]import uiHealth[/code]
Ar trebui sa arate cam asa:

[img][/img]

Apoi in uitarget.py in def OnUpdate adaugam:

[code] 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[/code]

Ar trebuie sa arate cam asa :

[img][/img]

- Download uihealt.py -


- Download HP.quest -


Nu uita daca ti-a fost de folos sa dai un " Thx "
baffta la implementat :o3
Ultima oară modificat 30 Sep 2014, 12:02 de către Cherry, modificat 1 dată în total.
Pentru acest mesaj, Cherry a primit 2 (de) mulţumiri
Valentaizar • Torax31
- Tot ce inseamna pentru mine -
Imagine
Realitatea
Eeste
Singura
Promisiune
Estimata
Corect
Totdeauna !
Afișează semnătura
Avatar utilizator
M.Seby
Utilizator interzis !

Utilizator interzis !
Mesaje: 2685
Membru din: 10 Sep 2013, 15:00
Server: Not Found
Regat: Jinno
Aprecieri: 0
Mulţumiri: 16  
 Contact:
Medalii

Mutat in Resurse Metin2!
Imagine
Afișează semnătura
Avatar utilizator
Cherry
Utilizator interzis !

Utilizator interzis !
Mesaje: 179
Membru din: 26 Sep 2014, 18:34
Aprecieri: 0
Mulţumiri: 5  
Medalii

Mersi mult :)
- Tot ce inseamna pentru mine -
Imagine
Realitatea
Eeste
Singura
Promisiune
Estimata
Corect
Totdeauna !
Afișează semnătura
Avatar utilizator
Mr. Tiger
Membru Club

Membru Club
Mesaje: 1223
Membru din: 06 Sep 2013, 11:19
Aprecieri: 12  
Mulţumiri: 126  
Medalii

On : Folositor bravo pentru ce faci .
Off: Mi-ai copiat semnatura ~x(

Cod: Selectaţi tot

“The worst day of loving someone is the day that you lose them.”

― L.J Smith
Afișează semnătura
Avatar utilizator
Cherry
Utilizator interzis !

Utilizator interzis !
Mesaje: 179
Membru din: 26 Sep 2014, 18:34
Aprecieri: 0
Mulţumiri: 5  
Medalii

.Tiger. scrie:On : Folositor bravo pentru ce faci .
Off: Mi-ai copiat semnatura ~x(

Cod: Selectaţi tot

[u]Off: Mi-ai copiat semnatura   ~x[/u]
=)) o stiam de mult :*
- Tot ce inseamna pentru mine -
Imagine
Realitatea
Eeste
Singura
Promisiune
Estimata
Corect
Totdeauna !
Afișează semnătura
Avatar utilizator
Cosm1n
Nivel 2

Nivel 2
Mesaje: 272
Membru din: 27 Iun 2014, 13:01
Server: niciunu
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

am bagat si eu toate astea intr-un client sa vad daca merge.. si dupa ce dadeam enter la caractere se incarca bara si se bloca de acolo STOP/PAUZA ...:))
Avatar utilizator
Cherry
Utilizator interzis !

Utilizator interzis !
Mesaje: 179
Membru din: 26 Sep 2014, 18:34
Aprecieri: 0
Mulţumiri: 5  
Medalii

Cosm1n scrie:am bagat si eu toate astea intr-un client sa vad daca merge.. si dupa ce dadeam enter la caractere se incarca bara si se bloca de acolo STOP/PAUZA ...:))
Nu ai facut ceva tu bine acolo :)
- Tot ce inseamna pentru mine -
Imagine
Realitatea
Eeste
Singura
Promisiune
Estimata
Corect
Totdeauna !
Afișează semnătura
Avatar utilizator
Cosm1n
Nivel 2

Nivel 2
Mesaje: 272
Membru din: 27 Iun 2014, 13:01
Server: niciunu
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

Nus ce sa zic ia uitate si imi zici dupa... ce am gresit:P

[youtube][/youtube]

Si daca e ceva gresit uite prietene ia de aici modificale u si lasa un replay aici sau dai edit la un comentariu de al tau cu un link de download gata facute de tine:)

root:
Avatar utilizator
Cherry
Utilizator interzis !

Utilizator interzis !
Mesaje: 179
Membru din: 26 Sep 2014, 18:34
Aprecieri: 0
Mulţumiri: 5  
Medalii

Cosm1n scrie:Nus ce sa zic ia uitate si imi zici dupa... ce am gresit:P

[youtube][/youtube]

Si daca e ceva gresit uite prietene ia de aici modificale u si lasa un replay aici sau dai edit la un comentariu de al tau cu un link de download gata facute de tine:)

root:
Haide sa iti zic un lucru :)
M-am uitat l avideo postat de tine... 8-|
L-) Sincer sa fiu e jalnic video... :-ss
Nu se lucreaza asa, putin mai ordonat... =;
Nu se foloseste " Notepad ++ " sa faci extensiile la root'uri...
Nu se foloseste de " Notepad clasic " sa editezi... ~x(
Deci tu practic iti bati joc de munca ta... /:)
Unde trebuie sa folosesti " Notepad ++ " Folosesti alt ceva... x_x
Dar frate Nu ai auzit , ca de invatat nu cred ca ai invatat ca faceai asa cum trebuie :))
Nu ai auzit ca ori ce se face intr-un clinet , se editeaza cu " Notepad +++ "
De asta nu ai auzit ? 8-}
Este deajuuns sa mazgalesti un spatiu mic doar...si deja nu mai citeste clientul :P
Dami add la id meu de mess : -Ajutorul se ofera doar pe forum nu si pe Y!M-
Sa til fac eu #-o
Ultima oară modificat 30 Sep 2014, 16:31 de către M.Seby, modificat 1 dată în total.
Motiv: Ajutorul se ofera doar pe forum nu si pe Y!M
- Tot ce inseamna pentru mine -
Imagine
Realitatea
Eeste
Singura
Promisiune
Estimata
Corect
Totdeauna !
Afișează semnătura
Avatar utilizator
Cosm1n
Nivel 2

Nivel 2
Mesaje: 272
Membru din: 27 Iun 2014, 13:01
Server: niciunu
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

tiam dat add pe mes dami acc sa il faci tu daca zici ca am gresit eu
Închis
Răspunsuri
1
Vizualizări
308
Răspunsuri
1
Vizualizări
294
Răspunsuri
1
Vizualizări
325
Răspunsuri
1
Vizualizări
217

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 25 vizitatori