Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Panel boczny w Ekwipunku


Mickej

Rekomendowane odpowiedzi

Opublikowano

Okej pokminie jednak pewnie mi się nie uda bo dopiero się ucze i robie milion tematów w tym dziale xD to byłbym wdzięczny gdybyś mi podpowiedział gdzie co zmienić

  • Odpowiedzi 57
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Coś mi nie działa ta funkcja przycisku -  odpalanie questa Po kliknięciu w przycisk pisze: Nieznana komenda

 

dodałem do game.py (server command)

"playerpanel"			: self.__openplayerpanel,

i na koniec game.py

	def __openplayerpanel(self, qid):
		constInfo.PLAYERPANEL = int(qid)

do constinfo

PLAYERPANEL = 0

do uiinventory.py

self.playerpanel = self.GetChild2("playerpanel")

if self.playerpanel:
     self.playerpanel.SetEvent(ui.__mem_func__(self.ClickplayerpanelButton))

def ClickplayerpanelButton(self):
        print "click_playerpanel_button"
	net.SendChatPacket("/playerpanel")

//i na koniec

	def playerpanel(self):
		import event
		import constInfo
		qid = PLAYERPANEL
		event.QuestButtonClick(qid)

w inventorywindow (locale) mam

						## Panel Gracza
						{
							"name" : "playerpanel",
							"type" : "button",

							"x" : 118,
							"y" : 107,

							"tooltip_text" : "playerpanel",

							"default_image" : "icon/box/boxnr3.tga",
							"over_image" : "icon/box/boxnr3a.tga",
							"down_image" : "icon/box/boxnr3b.tga",
						},
Opublikowano

Dobre! Szukałem tego!


Bez kitu, jakby ktoś mógł zrobić te wysuwające się, to bym był wdzięczny. 


Pewnie nie da zrobić się przy najeżdżeniu tylko on.click ;/


ARIONE-MINI.png

Opublikowano

@ArginTM, jasne, że można ;p.

 

@danieln, spoko, jeżeli będę miał trochę czasu to postaram się pokombinować co i jak (nawiasem mówiąc, da się zrobić prawie wszystko :D)

 

@AndrewSkc, spojrzę na to dokładniej, gdy będę miał trochę więcej czasu ;p.

 

 

TAK, mają wyglądać twoje wpisy do uiinventory.py :P  AndrewSkc

self.tpring = self.GetChild2("Tpring")

DALEJ:

		# TpRingButton
		if self.tpring:
			self.tpring.SetEvent(ui.__mem_func__(self.ClickTpring))


Dalej:

self.tpring = None

Dalej:

	def ClickTpring(self):
		import event
		import constInfo
		qid = constInfo.Tpring
		event.QuestButtonClick(qid)

Opublikowano

Masz gdzieś npc w ekwipunku?

Akurat nie używam takiej opcji, ale nadal nie widzę problemu, by to zrobić.

Opublikowano

Nie da się tego wykonać.

Myślę, że ten argument jest wystarczający

http://screenshooter.net/1.01713062/xvomghu

Widzisz, to co dałeś to jedynie argument, że od kiedy wyciekł source to niektórzy przestali myśleć tylko wierzą w to co widza w kodzie. Gdybyś nie miał tego przed sobą to byś kombinował i myślę, że za max 30 min miałbyś to gotowe. Jeśli będziesz chciał i potrzebował, to podpowiedzi otrzymasz na PW.

Opublikowano

Widzisz, to co dałeś to jedynie argument, że od kiedy wyciekł source to niektórzy przestali myśleć tylko wierzą w to co widza w kodzie. Gdybyś nie miał tego przed sobą to byś kombinował i myślę, że za max 30 min miałbyś to gotowe. Jeśli będziesz chciał i potrzebował, to podpowiedzi otrzymasz na PW.

Pokombinowałem i mam osobny sklep jak na iMetin

ZcWbjGf.png


Serdecznie zapraszam :)

  • 2 tygodnie później...
Opublikowano

Cóż to ;p, a dlaczego macie mieć wszystko na tacy?

Możecie otworzyć sklep np. poprzez quest i funkcję cmdchat ;).

 

@@O mój luju, ale trudne xD

 

 

@AndrewSkc masz ten quest.

 

Tutaj masz quest na dozo:

 

http://wklej.to/1DL0f

 

 

Do servercommand w game.py dodajesz:

 

"Nazwa cmdtwojego" : self.__nazwa tego co ma otwierać,

 

Następnie na dole game.py dodajesz wpis:

 

def nazwategoco ma otwierać(self, qid):

constInfo.nazwategow costinfo = int(qid)
 
Otwierasz costinfo i dodajesz wpis zgodny z tym co dodałeś w game.py, czyli nazwategow costinfo i na końcu musisz dodać = 0
 
Otwierasz teraz uiinventory.py i dodajesz, wpisy wzorując się na  Mallbutton, a no koniec dodajesz to:
 
def nazwatego co dodałeś w uiinventory(self):
import event
import constInfo
qid = constInfo.nazwatego z costinfo
event.QuestButtonClick(qid)

 

Zapomniałeś napisać że ten quest działa tylko jak jest  tobołek w eq  :)

Opublikowano

@Up, masz rację dopiero niedawno na to wpadłem, ale już trudno :D.

 

@Tunderek, zapewne nie dodałeś jakiejś wartości. - pewnie tego 37.

 

@ maken, why Y've added button to close and open ? 

or if it's 40k something has gone wrong, check it all one more time. - you have made some mistake.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...