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

Problem z przyciskiem teleportacji


Rekomendowane odpowiedzi

Opublikowano

Witam, chciałbym zrobić aby ten przycisk otwierał quest z teleportacją.

Przycisk jest w ekwipunku w miejscu run, mam jakiś quest ale On nie działa

 

Skrypt przycisku:

inventorywindow.py

						{
							"name" : "Przycisk1",
							"type" : "button",
							
							"x" : 7,
							"y" : 8,
							
							"default_image" : "locale/pl/ui/buttons/teleport1.tga",
							"over_image" : "locale/pl/ui/buttons/teleport2.tga",
							"down_image" : "locale/pl/ui/buttons/teleport3.tga",
							"tooltip_text" : "Teleportacja",
						},

uiinventory.py

			self.przycisk1 = self.GetChild("Przycisk1")





			self.przycisk1.SetEvent(ui.__mem_func__(self.Przycisk1_Funkcja))


	def	Przycisk1_Funkcja(self):
		import event
		import constinfo
		event.QuestButtonClick(constinfo.TELEPORTACJA)

constinfo.py

TELEPORTACJA = 0

quest:

http://wklej.to/cSBi4

 

Sysser wywala:

1007 11:38:42763 :: Unknown Server Command TELEPORTACJA 71 | TELEPORTACJA

 

Chodzi mi o to żeby przycisk teleportacja otwierał tego questa

Wpisywałem inne cmdchat i również sysser wywalał ten błąd tylko ze zmienionym textem.

 

Z góry dziękuję za pomoc :)

742949sygna_mpc.png

Opublikowano

a game.py zrobione ?

Skrypty w game.py niektórych przycisków są w game.py a jedne w uiinventory.py więc jak by to przełożyć to myślę że nie było by różnicy.

Ten przycisk jest na serwerze crados w bocznym panelu i działa, przyznam się że z tamtąd go wyciągnąłem i nie ma nic od niego w game.py

 

jest tylko takie coś ale to raczej nie od tego samego przycisku ale też to mam u siebie i nic, na cliencie cradosa też nic:

	def	ZapiszIndex(self, index):
		import constinfo
		constinfo.TELEPORTACJA = int(index)

742949sygna_mpc.png

Opublikowano

"ksiunszka" : self.ksiunszka,

 

 

do game.py dodaj to 

znajdz

def __ServerCommand_Build(self):
serverCommandList={
 
pod tym dodaj 
 
"TELEPORTACJA" : self.przycisk1,

i na samym koncu dodaj

 

 

def przycisk1(self, qid):
constInfo.TELEPORTACJA = int(qid)

tez jestem nowy w pythonie wiec moze być zle :)

Opublikowano

 

"ksiunszka" : self.ksiunszka,

 

 

do game.py dodaj to 

znajdz

def __ServerCommand_Build(self):
serverCommandList={
 
pod tym dodaj 
 
"TELEPORTACJA" : self.przycisk1,

i na samym koncu dodaj

 

 

def przycisk1(self, qid):
constInfo.TELEPORTACJA = int(qid)

tez jestem nowy w pythonie wiec moze być zle :)

 

Dalej nie pokazuje się quest z teleportacją ale w sysserze już nie wywala tego bledu unkown command :O

742949sygna_mpc.png

Opublikowano

Jak z plikiow venomsa masz panel to wina questa i jak masz jego clienta to nie zmieniaj nic bo wszystko jest dobrze jak znajde na kompie go to ci zapodam

Quest venomsa a przycisk z clienta cradosa :)

 

Poradziłem sobie już, jednak to było te zapiszindex :)

 

Dziękuje za chęci pomocy, można zamknąć.

742949sygna_mpc.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...