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

Pierścień TP pod buttonem


Tarien

Rekomendowane odpowiedzi

Opublikowano

Nic trudnego, srsly, ale zbijam procenty.

 

Do constinfo.py:

MOVE_RING = 0

Do game.py:

serverCommandList

			"MoveRing"				: self.__MoveRing_,

onClickKeyDict

		onClickKeyDict[app.DIK_F5] = lambda: self.__MoveRing()

Funkcja (np na koniec pliku)

	def __MoveRing_(self, value):
		constInfo.MOVE_RING = int(value)
	
	def __MoveRing(self):
		event.QuestButtonClick(constInfo.MOVE_RING)


Quest (osobiście używam takiego):

quest move_ring begin
	state start begin
		function move_ring()
			local s = select("Moje Miasto","Miasta","Dzikie tereny","Dozorca","Anuluj")
			if s == 1 then warp_to_village()
			elseif s == 2 then move_ring.krainy()
			elseif s == 3 then move_ring.tereny()
			elseif s == 4 then move_ring.dozorca()
			else return end
		end
		function krainy()
			local s = select("Wioski","Dzikie Wioski","Wstecz","Anuluj")
			if s == 1 then move_ring.oswojone()
			elseif s == 2 then move_ring.nieoswojone()
			elseif s == 3 then move_ring.move_ring()
			else return end
		end
		function oswojone()
			local s = select("Shinsoo","Chunjo","Jinno","Wstecz","Anuluj")
			local e = {
				[1] = {409600,896000},
				[2] = {0,102400},
				[3] = {921600,204800}
			}
			if s == 4 then move_ring.krainy()
			elseif s == 5 then return
			else pc.warp(e[s][1], e[s][2]) end
		end
		function nieoswojone()
			local s = select("Shinsoo","Chunjo","Jinno","Wstecz","Anuluj")
			local e = {
				[1] = {307200,819200},
				[2] = {102400,204800},
				[3] = {819200,204800}
			}
			if s == 4 then move_ring.krainy()
			elseif s == 5 then return
			else pc.warp(e[s][1], e[s][2]) end
		end
		function tereny()
			local v = {}
			local w = {
				[1] = {"Dolina Seungryong",333000, 738600},
				[2] = {"Pustynia Yongbi",204800,486400},
				[3] = {"Góra Sohan",358400,153600},
				[4] = {"Doyyumhwaji",588800,614400},
				[5] = {"Świątynia Hwang",537600,51200},
				[6] = {"Kuahklo Dong",51200,486400},
				[7] = {"Wieża Demonów(Wejście)",590500,110800},
				[8] = {"Lungsam",281600,0}
			}
			for i = 1, table.getn(w) do
				table.insert(v, w[i][1])
			end
			table.insert(v, "Wstecz") table.insert(v, "Anuluj")
			local s = select_table(v)
			if s == table.getn(w)+1 then move_ring.move_ring()
			elseif s == table.getn(w)+2 then return end
			pc.warp(w[s][2], w[s][3])
		end
		function dozorca()
			local s = select("Magazyn","ItemShop","Wstecz","Anuluj")
			if s == 1 then game.open_safebox()
			elseif s == 2 then game.open_mall()
			elseif s == 3 then move_ring.move_ring()
			else return end
		end
		when login begin
			cmdchat("MoveRing "..q.getcurrentquestindex())
		end
		when button or info begin			
			move_ring.move_ring()
		end
	end
end

I tymże prostym sposobem pod przyciskiem F5 mamy pierścień teleportacji.

Opublikowano

Nadal nie ogarniam jak to wygląda w grze (Zrobi ktoś ss?)

Nijak nie wygląda, naciskasz F5 i otwiera się quest. To tak jakbyś użył pierścienia teleportacji.

Opublikowano

Nadal nie ogarniam jak to wygląda w grze (Zrobi ktoś ss?)

po co ss? masz button taki jak np do statusu postaci klikasz na niego i pokazuje ci się dialog z pierścionka ;)

Widziałem to na Pandora2.eu, fajna rzecz :) Like :p

nlcEZxg.png

Opublikowano

po co ss? masz button taki jak np do statusu postaci klikasz na niego i pokazuje ci się dialog z pierścionka ;)

Widziałem to na Pandora2.eu, fajna rzecz :) Like :P

Button? Gdzie Ty tam masz cos o buttonie?

Wciskasz F5 i wyswietla Ci sie dialog taki jak gdy klikniesz PPM na pierscien teleportacji.

"Lepiej umrzeć stojąc, niż żyć na kolanach"


 


 


https://www.twitch.tv/belgijskamalina   Taki tam stream :P

Opublikowano

Button? Gdzie Ty tam masz cos o buttonie?

Wciskasz F5 i wyswietla Ci sie dialog taki jak gdy klikniesz PPM na pierscien teleportacji.

a sory :D przeleciałem quest na szybkiego i nie przypatrzyłem się temu. xD

nlcEZxg.png

Opublikowano

a sory :D przeleciałem quest na szybkiego i nie przypatrzyłem się temu. xD

Akurat w queście nie wyczytasz tego, czym wywołana jest funkcja QuestButtonClick ;)

Opublikowano

 

Boli dupa smieciu ? Już nic sie na tym forum nie można spytać. Jak nie wiesz pajacu to nie używaj zjebanych memów tylko wypierdalaj.

Ależ ja nie bronię Ci pytać, problem w tym, że po sygnie wnioskuje, iż miałeś serwer i słabo mi jak widzę, że za ich tworzenie biorą się osoby, które kompletnie nie myślą, ale to tylko taka mała dygresja :)

Opublikowano

Ależ ja nie bronię Ci pytać, problem w tym, że po sygnie wnioskuje, iż miałeś serwer i słabo mi jak widzę, że za ich tworzenie biorą się osoby, które kompletnie nie myślą, ale to tylko taka mała dygresja :)

 

To że ktoś się o coś pyta na forum to od razu znaczy że robi serwer ? Gdyby tak było to byśmy mieli 120313120 serwerów. Twoje myślenie jest blednę.

oLqzgYC.png

Opublikowano

 

To że ktoś się o coś pyta na forum to od razu znaczy że robi serwer ? Gdyby tak było to byśmy mieli 120313120 serwerów. Twoje myślenie jest blednę.

A Tobie polecam udać się do podstawówki, już tam zaczynają edukować dzieci jak czytać ze zrozumieniem, zdecydowanie przyda Ci się to na przyszłość abyś kolejny raz nie zrobił z siebie debila ;)

Specjalista
Opublikowano

Niby jakaś nowość,lecz wole standardowy pierścionek :P

A to można wykorzystać w inny sposób :D

Pomogłeś,pomogę kiedy tylko brachu mogę!

 

graphic.png

 

Opublikowano

a dało by sie umieścić tą opcje np obok butona kostium i jak przerobic to alby po kliknieciu w buton otwieral sie pierścien a nie f5 czy tam f6

Da się.

 

Uiinventory, event do buttona i zwykły def

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...