Select wom2

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
darkallience3
Nivel 6

Nivel 6
Mesaje: 952
Membru din: 17 Dec 2013, 15:03
Server: Metin2Andromeda
Regat: Jinno
Aprecieri: 294  
Mulţumiri: 183  
Medalii

*Problemă/Întrebare: Salut baieti , am incercat sa bag interfata de select de la wom2 dar primesc o eroare , in sysrr client
Tipologie server:
*Resursă folosită: topicuri-sterse/select-interface-wom2-t72213.html
*ServerFiles utilizat:
*Syserr:
WarningWarning0112 17:37:10194 ::
networkModule.py(line:205) SetSelectCharacterPhase
system.py(line:164) __hybrid_import
system.py(line:129) _process_result
introSelect.py(line:2) <module>
system.py(line:164) __hybrid_import
system.py(line:129) _process_result
interfaceModule.py(line:15) <module>
system.py(line:164) __hybrid_import
system.py(line:129) _process_result
uiInventory.py(line:28) <module>
system.py(line:164) __hybrid_import
system.py(line:129) _process_result
uiprofessionalbiolog.py(line:7) <module>
system.py(line:164) __hybrid_import
system.py(line:129) _process_result
game.py(line:35) <module>
system.py(line:164) __hybrid_import
system.py(line:129) _process_result
uiPlayerGauge.py(line:6) <module>

networkModule.SetSelectCharacterPhase - <type 'exceptions.AttributeError'>:'module' object has no attribute 'Gauge'

0112 17:37:10194 :: ============================================================================================================
0112 17:37:10194 :: Abort!!!!
Poză:
*Detalii suplimentare:
Afișează semnătura
Avatar utilizator
darkallience3
Nivel 6

Nivel 6
Mesaje: 952
Membru din: 17 Dec 2013, 15:03
Server: Metin2Andromeda
Regat: Jinno
Aprecieri: 294  
Mulţumiri: 183  
Medalii

Vaynz scrie: ↑15 Ian 2020, 10:24 Posteaza uiPlayerGauge aici

[ Postat de pe iPhone ] Imagine
Warningimport ui
import player
import chr
import textTail

class PlayerGauge(ui.Gauge):

def __init__(self, parent):
ui.Gauge.__init__(self)
self.SetParent(parent)
self.AddFlag("not_pick")
self.MakeGauge(100, "red")

self.curHP = 0
self.maxHP = 0

self.showAlways = False

def __del__(self):
ui.Gauge.__del__(self)

def Hide(self):
self.SetPosition(-100, -100)
ui.Gauge.Hide(self)

def OnUpdate(self):
playerIndex = player.GetMainCharacterIndex()

(x, y, z)=textTail.GetPosition(playerIndex)

isChat = textTail.IsChat(playerIndex)
ui.Gauge.SetPosition(self, int(x - self.GetWidth()/2), int(y + 5) + isChat*17)

def RefreshGauge(self):

self.curHP = player.GetStatus(player.HP)
self.maxHP = player.GetStatus(player.MAX_HP)
self.SetPercentage(self.curHP, self.maxHP)

if self.showAlways:
self.Show()

else:

if self.IsShow():
if self.curHP > self.maxHP / 2:
self.Hide()

else:
if self.curHP < self.maxHP / 2:
self.OnUpdate()
self.Show()

def EnableShowAlways(self):
self.showAlways = True
self.RefreshGauge()

def DisableShowAlways(self):
self.showAlways = False
self.RefreshGauge()
Afișează semnătura
Avatar utilizator
darkallience3
Nivel 6

Nivel 6
Mesaje: 952
Membru din: 17 Dec 2013, 15:03
Server: Metin2Andromeda
Regat: Jinno
Aprecieri: 294  
Mulţumiri: 183  
Medalii

UP

[ Postat de pe Android ] Imagine
Afișează semnătura
Avatar utilizator
wedi.
Utilizator interzis !

Utilizator interzis !
Mesaje: 84
Membru din: 16 Ian 2020, 21:09
Server: dev2
Regat: Shinsoo
Aprecieri: 11  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

darkallience3 scrie: ↑15 Ian 2020, 18:47
Vaynz scrie: ↑15 Ian 2020, 10:24 Posteaza uiPlayerGauge aici

[ Postat de pe iPhone ] Imagine
Warningimport ui
import player
import chr
import textTail

class PlayerGauge(ui.Gauge):

def __init__(self, parent):
ui.Gauge.__init__(self)
self.SetParent(parent)
self.AddFlag("not_pick")
self.MakeGauge(100, "red")

self.curHP = 0
self.maxHP = 0

self.showAlways = False

def __del__(self):
ui.Gauge.__del__(self)

def Hide(self):
self.SetPosition(-100, -100)
ui.Gauge.Hide(self)

def OnUpdate(self):
playerIndex = player.GetMainCharacterIndex()

(x, y, z)=textTail.GetPosition(playerIndex)

isChat = textTail.IsChat(playerIndex)
ui.Gauge.SetPosition(self, int(x - self.GetWidth()/2), int(y + 5) + isChat*17)

def RefreshGauge(self):

self.curHP = player.GetStatus(player.HP)
self.maxHP = player.GetStatus(player.MAX_HP)
self.SetPercentage(self.curHP, self.maxHP)

if self.showAlways:
self.Show()

else:

if self.IsShow():
if self.curHP > self.maxHP / 2:
self.Hide()

else:
if self.curHP < self.maxHP / 2:
self.OnUpdate()
self.Show()

def EnableShowAlways(self):
self.showAlways = True
self.RefreshGauge()

def DisableShowAlways(self):
self.showAlways = False
self.RefreshGauge()
de pastebin nu ai auzit?
cel mai probabil e de la taburi, sau ai făcut tu ceva greşit.
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

În game py la început pune import UiPlayerGauge

[ Postat de pe Android ] Imagine
Avatar utilizator
darkallience3
Nivel 6

Nivel 6
Mesaje: 952
Membru din: 17 Dec 2013, 15:03
Server: Metin2Andromeda
Regat: Jinno
Aprecieri: 294  
Mulţumiri: 183  
Medalii

Kidro. scrie: ↑16 Ian 2020, 21:19 În game py la început pune import UiPlayerGauge

[ Postat de pe Android ] Imagine
Este pus...
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
177
Răspunsuri
24
Vizualizări
6427
Răspunsuri
2
Vizualizări
259
Răspunsuri
1
Vizualizări
108

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

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