3 Mici Probleme

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
Vladii
Utilizator interzis !

Utilizator interzis !
Mesaje: 402
Membru din: 03 Iun 2018, 18:33
Server: Arena2
Regat: Chunjo
Aprecieri: 230  
Mulţumiri: 252  
Discord: Copiază ID
 Contact:
Medalii

*Problemă:--
Tipologie server:--
*Resursă folosită:Biolog System Vegas
*ServerFiles utilizat:--
*Syserr: Nimic
*Detalii suplimentare:Deci aici am 3 mici probleme/intrebari.
1. Cum maresc acea Sageata care deschide pagina pentru biolog?
2.Am un bug vizual, o sa vedeti in poza asta.
3. Cum calculez timpul?De ex eu am o ora, cum fac calculul sa pun 30 minute sau mai putin? eu am asa : 1*60*60 (1, insemnand ora)

Poză: https://gyazo.com/a8169eaf0685498cfc60ca47f203748f
Avatar utilizator
WinrraR
Nivel 5

Nivel 5
Mesaje: 799
Membru din: 14 Mai 2017, 14:50
Server: Metin2BW
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 84  
Medalii

la partea cu ora ar fi ceva in genul asta 1*60*60 = 1* = ora , 60 = minutele si cred eu ca al doilea 60 sunt secundele.
Afișează semnătura
Avatar utilizator
Vladii
Utilizator interzis !

Utilizator interzis !
Mesaje: 402
Membru din: 03 Iun 2018, 18:33
Server: Arena2
Regat: Chunjo
Aprecieri: 230  
Mulţumiri: 252  
Discord: Copiază ID
 Contact:
Medalii

up
Avatar utilizator
Hades ✔
Utilizatorul Lunii Noiembrie

Utilizatorul Lunii Noiembrie
Mesaje: 3363
Membru din: 22 Aug 2016, 18:35
Server: Hades World
Aprecieri: 104  
Mulţumiri: 824  
Discord: Copiază ID
 Contact:
Medalii

Probabil nu are attach pe inventar.

Poti sa te iei dupa belt sau sa-l faci pe buton, sa nu fie asa incarcat inventarul ala...

60*60, // Biologist level 30 // 60*60 = 1 hour

60*60 = 3600s = 1h.

Izi.
Pentru acest mesaj, Hades ✔ for the post:
Vladii
Avatar utilizator
Vladii
Utilizator interzis !

Utilizator interzis !
Mesaje: 402
Membru din: 03 Iun 2018, 18:33
Server: Arena2
Regat: Chunjo
Aprecieri: 230  
Mulţumiri: 252  
Discord: Copiază ID
 Contact:
Medalii

Hades ✔ scrie:Probabil nu are attach pe inventar.

Poti sa te iei dupa belt sau sa-l faci pe buton, sa nu fie asa incarcat inventarul ala...

60*60, // Biologist level 30 // 60*60 = 1 hour

60*60 = 3600s = 1h.

Izi.
L-am facut pe buton, am luat dintr-un server si am copiat absolut tot ce tine de asta, insa nu imi deschide freastra: https://gyazo.com/4a045952354d6846e47ec48688c114ae

Iar in syserr nu primesc nimic in legatura cu asta, ai idee de ce?
Avatar utilizator
Chriss
Membru Club

Membru Club
Mesaje: 187
Membru din: 31 Oct 2017, 20:27
Server: prometa.to
Aprecieri: 114  
Mulţumiri: 207  
Discord: Copiază ID
Medalii

1. este o poza, eventual pune săgeata de la belt că se vede mai bine
deschizi uiscript/biolog_collectinventorywindow.py
cauţi:

"name" : "ExpandBtn", "type" : "button", "x" : 2+4, "y" : 25, "default_image" : "d:/ymir work/ui/game/biolog_system_vegas/btn_expand_normal.tga", "over_image" : "d:/ymir work/ui/game/biolog_system_vegas/btn_expand_over.tga", "down_image" : "d:/ymir work/ui/game/biolog_system_vegas/btn_expand_down.tga", "disable_image" : "d:/ymir work/ui/game/biolog_system_vegas/btn_expand_disabled.tga",

modifici cu:

"name" : "ExpandBtn", "type" : "button", "x" : 2+4, "y" : 25, "default_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_normal.tga", "over_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_over.tga", "down_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_down.tga", "disable_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_disabled.tga",

2. verifică să ai în uiinventory.py funcţia AdjustPositionAndSize în class-ul de la biolog,  şi funcţia def OnMoveWindow(self, x, y): în class-ul de la inventory
în caz că nu înţelegi: https://gyazo.com/05baeb5b65afbadc454e2fec11340629

3. dacă vrei să setezi timp-ul în minute pui direct 30*60 = 30min sau 10*60 = 10min dacă laşi doar 10 sau doar 30 sau doar 60 îţi va da direct în secunde
Afișează semnătura
Avatar utilizator
Hades ✔
Utilizatorul Lunii Noiembrie

Utilizatorul Lunii Noiembrie
Mesaje: 3363
Membru din: 22 Aug 2016, 18:35
Server: Hades World
Aprecieri: 104  
Mulţumiri: 824  
Discord: Copiază ID
 Contact:
Medalii

Cod: Selectaţi tot

	if app.HADES_BIOLOG_SYSTEM:
		def ClickBiologButton(self):
			import hades_biolog
			self.biolog = hades_biolog.CollectInventoryWindow()
			self.biolog.Show()
Sper ca ai inteles.
Avatar utilizator
Vladii
Utilizator interzis !

Utilizator interzis !
Mesaje: 402
Membru din: 03 Iun 2018, 18:33
Server: Arena2
Regat: Chunjo
Aprecieri: 230  
Mulţumiri: 252  
Discord: Copiază ID
 Contact:
Medalii

Chriss scrie:
1. este o poza, eventual pune săgeata de la belt că se vede mai bine
deschizi uiscript/biolog_collectinventorywindow.py
cauţi:

"name" : "ExpandBtn", "type" : "button", "x" : 2+4, "y" : 25, "default_image" : "d:/ymir work/ui/game/biolog_system_vegas/btn_expand_normal.tga", "over_image" : "d:/ymir work/ui/game/biolog_system_vegas/btn_expand_over.tga", "down_image" : "d:/ymir work/ui/game/biolog_system_vegas/btn_expand_down.tga", "disable_image" : "d:/ymir work/ui/game/biolog_system_vegas/btn_expand_disabled.tga",

modifici cu:

"name" : "ExpandBtn", "type" : "button", "x" : 2+4, "y" : 25, "default_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_normal.tga", "over_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_over.tga", "down_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_down.tga", "disable_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_disabled.tga",

2. verifică să ai în uiinventory.py funcţia AdjustPositionAndSize în class-ul de la biolog,  şi funcţia def OnMoveWindow(self, x, y): în class-ul de la inventory
în caz că nu înţelegi: https://gyazo.com/05baeb5b65afbadc454e2fec11340629

3. dacă vrei să setezi timp-ul în minute pui direct 30*60 = 30min sau 10*60 = 10min dacă laşi doar 10 sau doar 30 sau doar 60 îţi va da direct în secunde
Urmeaza sa scot sageata respectiva pentru ca am pus biologul pe button, insa si acolo am o problema ca nu imi deschide nicio fereastra, desi am pus fisierele necesare in root/uiscript. Iar syserr este gol
Avatar utilizator
Vladii
Utilizator interzis !

Utilizator interzis !
Mesaje: 402
Membru din: 03 Iun 2018, 18:33
Server: Arena2
Regat: Chunjo
Aprecieri: 230  
Mulţumiri: 252  
Discord: Copiază ID
 Contact:
Medalii

Hades ✔ scrie:

Cod: Selectaţi tot

	if app.HADES_BIOLOG_SYSTEM:
		def ClickBiologButton(self):
			import hades_biolog
			self.biolog = hades_biolog.CollectInventoryWindow()
			self.biolog.Show()
Sper ca ai inteles.
Ai sperat degeaba :)) Is praf la treaba asta.. poti sa-mi explici mai detaliat te rog?
Avatar utilizator
Vladii
Utilizator interzis !

Utilizator interzis !
Mesaje: 402
Membru din: 03 Iun 2018, 18:33
Server: Arena2
Regat: Chunjo
Aprecieri: 230  
Mulţumiri: 252  
Discord: Copiază ID
 Contact:
Medalii

scar. scrie:
Hades ✔ scrie:Probabil nu are attach pe inventar.

Poti sa te iei dupa belt sau sa-l faci pe buton, sa nu fie asa incarcat inventarul ala...

60*60, // Biologist level 30 // 60*60 = 1 hour

60*60 = 3600s = 1h.

Izi.
Tu vinzi svf dar nu ai habar de cod?
Nu pot sa faci attach pentru ca acel buton nu se afla efectiv pe inventar ci langa el.

In clasa InvetoryWindow trebuie sa ai o functie, asta:
def OnMoveWindow(self, x, y):
#		print "Inventory Global Pos : ", self.GetGlobalPosition()
		if self.wndBelt:
#			print "Belt Global Pos : ", self.wndBelt.GetGlobalPosition()
			self.wndBelt.AdjustPositionAndSize()
Functia asta OnMoveWindow e apelata atunci cand inventarul este miscat iar dupa cum vezi din obiectu wndBelt e apelata functia AdjustPositionAndSize care face acel buton sa se miste dupa inventar. Lasa aici clasa de la fereastra pentru biolog si poate ti-l fac daca am chef.
Am renuntat la acea sageata si am pus pe buton, dar problema e ca nu imi deschide fereastra cand apas pe acel buton, iar in syserr nu am nicio eroare legata de python sau ceva de acest gen
Închis
Răspunsuri
16
Vizualizări
496
Răspunsuri
5
Vizualizări
404
Răspunsuri
7
Vizualizări
516
Răspunsuri
1
Vizualizări
304

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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