[Cerere] Sistem onoare pe buton

Închis
Avatar utilizator
NatsuDragneel
Nivel 2

Nivel 2
Mesaje: 297
Membru din: 28 Dec 2014, 23:27
Server: Nu am deocamdata
Regat: Chunjo
Aprecieri: 11  
Mulţumiri: 103  
Medalii

Ce am facut eu... Am implementat sistemul de onoare de aici:
http://just4metin.ro/altele/sistemul-on ... t8518.html si vreau sa il bag pe butonul acesta:

Cod: Selectaţi tot

				{
					"name" : "sistemonoare",
					"type" : "button",

					"tooltip_text" : "Onoare",
					
					"x" : 172,
					"y" : 125,
					
					"default_image" : "d:/ymir work/ui/butoane/onoare.tga",
					"over_image" : "d:/ymir work/ui/butoane/onoare.tga",
					"down_image" : "d:/ymir work/ui/butoane/onoare1.tga",
				},
are cineva idee cum as putea sa fac asta?

In uiinventory am bagat asa:

Cod: Selectaţi tot

	def Clicksistemonoare(self):
		constInfo.SISTEM_ONOARE = 1

Cod: Selectaţi tot

	self.sistemonoare = self.GetChild2("sistemonoare")

Cod: Selectaţi tot

	if self.sistemonoare:
			self.sistemonoare.SetEvent(ui.__mem_func__(self.Clicksistemonoare))
Dar cu toate astea tot nu imi porneste sistemul.... Are cineva idee cum as putea sa fac sa porneasca?
Avatar utilizator
Marggraf
Utilizator interzis !

Utilizator interzis !
Mesaje: 1074
Membru din: 25 Mai 2014, 12:46
Server: loading...
Regat: Shinsoo
Aprecieri: 36  
Mulţumiri: 36  
Medalii

Sper sa te descurci:
quest:
quest onoare begin
	state start begin
		when login begin
			cmdchat("onoare_index "..q.getcurrentquestindex())
		end
		when button or info begin
			cmdchat("onoare_sis")
		end
	end
end
game.py
langa:
"ConsoleEnable"			: self.__Console_Enable,
adaugi:
"onoare_sis"                 :self.onoare_sistem,
			"onoare_index"                 :self.onoare_index,
Deasupra la:
def __valori_ucideri(self, rosu, galben, albastru, onoare):
adauga:
def onoare_index(self, value):
		constInfo.ONOARE_QUESTINDEX = int(value)
	
	def onoare_sistem(self):
		if constInfo.SISTEM_ONOARE == 0:
			constInfo.SISTEM_ONOARE = 1
			self.sistem_onoare_bg.Show()
			chat.AppendChat(chat.CHAT_TYPE_INFO, "[SERVER] Ai afisat Sistemul de Onoare.")
		else:
			constInfo.SISTEM_ONOARE = 0
			self.sistem_onoare_bg.Hide()
			chat.AppendChat(chat.CHAT_TYPE_INFO, "[SERVER] Ai ascuns Sistemul de Onoare.")
constinfo adaugi: ONOARE_QUESTINDEX = 0

apoi in uiinventory pe butonul ala adaugi:
def ce ai tu acolo!!!@#!@#123(self):
		click_buton_onoare = constInfo.ONOARE_QUESTINDEX
		event.QuestButtonClick(click_buton_onoare)
Pentru acest mesaj, Marggraf for the post:
NatsuDragneel
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
4
Vizualizări
646
Răspunsuri
3
Vizualizări
214
Răspunsuri
1
Vizualizări
112

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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