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

Wymiar Władców (Bossrun)


Rekomendowane odpowiedzi

Opublikowano

Yhymmmm ...

 

--------------------------------------------
--  Wymiar Wladcow
--	Copyright © GrottoOfExile 2012.
--	All rights reserved.
--  
--	Made by Matuszny1987
--	http://www.grottoofexile.pl
--	http://www.adriank.pl
--	http://www.youtube.com/adriank1410
--  Copyright ©2012. All rights reserved.
--
--	This quest and any others with comment
--	like this is GrottoOfExile private
--	Metin2 server copyright and is
--	protected by law in Poland and
--	in any other country.
--
--	If you have found or bought this file,
--	please contact us!
--
--	DO NOT REMOVE THIS COMMENT!
--	DO NOT COPY!
--	DO NOT PUBLISH!
--	DO NOT SELL!
--------------------------------------------
quest wymiar_wladcow begin
state start begin
	when 20086.chat."Wymiar Władców" with pc.get_level()>=40 and pc.get_level()<=61 begin
				say_title("Strażnik Wymiaru Władców:")
				say("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")
				say("bardzo tajemniczy Wymiar Władców, w którym musisz")
				say("pokonać każdego przeciwnika w najszybszym czasie.")
				say_red("Uwaga!")
				say_red("Aby wejsc potrzebujesz 10.000.000 Yang!")
				say_red("i nie możesz byc w grupie!")
				say_reward("Możesz zakupić marmur u handlarki różnosciami")
				say_reward("i użyć go na Wymiarze Władców.")
				say("")
				wait()
				if pc.money>=10000000 and not party.is_party() then
				say_title("Strażnik Wymiaru Władców:")
				say("Posiadasz wystarczajaca ilosc yang.")
				say("")
				say_reward("Jestes gotowy?")
				local q=select("Jestem Gotów!", "To nie ten moment...")
					if q==1 then
					say_title("Strażnik Wymiaru Władców:")
					say("Zostaniesz przeniesiony do Wymiaru Władców.")
						pc.setqf("starcik", 1)
						pc.changemoney(-10000000)
						d.join(66)
					end
					end
					end
	when login with pc.in_dungeon() and pc.getqf("starcik") == 1 begin
	notice_in_map("Witaj w Wymiarze Władców...")
	timer("start2", 3)
	pc.setqf("starcik", 0)
	pc.setqf("starcik2", 1)
	affect.remove_good()
	end
	when start2.timer begin
	pc.setqf("starcik2", 1)
	d.new_jump_all(66, 2181, 7335)
	end
	when login with pc.getqf("starcik2") == 1 and pc.in_dungeon() begin
	timer("wymiar_2", 5)
	end
	when wymiar_2.timer begin
	pc.setqf("starcik2", 0)
	notice_in_map("No to zaczynamy! Oto Best Kapitan!")
	mob.spawn(591, 155, 683, 1, 1, 1)
	d.jump_all(2181, 7335)
	pc.setqf("time1", get_time())
	end
	when 591.kill with pc.in_dungeon() begin
	notice_in_map("Best Kapitan został pokonany!")
	timer("wymiar_3", 5)
	end
	when wymiar_3.timer begin
	notice_in_map("No to zaczynamy! Oto Lord Małp!")
	d.jump_all(2181, 7335)
	mob.spawn(5163, 155, 683, 1, 1, 1)
	end
	when 5163.kill with pc.in_dungeon() begin
	notice_in_map("Lord Małp został Pokonany!")
	timer("wymiar_4", 5)
	end
	when wymiar_4.timer begin
	mob.spawn(691, 155, 683, 1, 1, 1)
	notice_in_map("No to zaczynamy! Oto Wódz Orków!")
	d.jump_all(2181, 7335)
	end
	when 691.kill with pc.in_dungeon() begin
	notice_in_map("Wódz Orków został pokonany!")
	timer("wymiar_5", 5)
	end
	when wymiar_5.timer begin
	mob.spawn(2091, 155, 683, 1, 1, 1)
	notice_in_map("No to zaczynamy! Oto Królowa Pajaków!")
	d.jump_all(2181, 7335)
	end
	when 2091.kill with pc.in_dungeon() begin
	notice_in_map("Królowa Pajaków została pokonana!")
	timer("wymiar_6", 5)
	end
	when wymiar_6.timer begin
	mob.spawn(5002, 155, 683, 1, 1, 1)
	notice_in_map("No to zaczynamy! Oto ostatni przeciwnik! Hae-Tae!")
	d.jump_all(2181, 7335)
	end
	when 5002.kill with pc.in_dungeon() begin
	notice_in_map("Pomyslnie ukończyłeś wyzwanie Wymiaru Władców!")
	notice_in_map("Za 10 sekund zostaniesz przeniesiony do Pierwszego Miasta!")
	timer("wymiar_exit", 10)
	pc.remove_polymorph()
	pc.setqf("czas", 1)
	pc.setqf("time2", get_time())
	end
	when wymiar_exit.timer begin
	warp_to_village()
	end
	when login with pc.getqf("czas") == 1 begin
	pc.setqf("czas", 0)
	pc.remove_polymorph()
	local x = pc.getqf("time1")
	local y = pc.getqf("time2")
	local s = pc.setqf("time3", y-x)
	local czas = pc.getqf("time3")
	local nejm = pc.get_name()
	say_title("Wymiar Władców - Escaria.pl")
	say("Gratulacje "..nejm.."!")
	say("Twój czas to: "..czas.." sekund.")
	say("Wyniki znajdziesz na stronie głownej!")
	say("")
	say_reward("Walcz o najlepszy czas w Wymiarze Władców!")
	say_reward("Nie daj się konkurencji...")
	say_reward("Mogło być lepiej?")
	notice_all("[Escaria.PL] "..pc.get_name().." ukończył Wymiar Władców Łatwy z czasem "..czas.." Sekund !")
	affect.remove()
	end
	end
	end

 

 

To jest oryginalna wersja questa na Wymiar Władców napisanego przeze mnie dla serwera GrottoOfExile.

 

Sensu zawiodłem się na tobie :)

Kurwa, mistrz!


VLXxO.png

 

  • Odpowiedzi 112
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Dzieki Zaraz sprawdze czy działa! :)

to ten bossrun co na escari byl?

Trzeba dogrywac jakies mapy czy normalnie w dt jak na escari?

Opublikowano

Wiesz ja np sie nie znam na questach;x

ale jakoś dam rade jeszcze raz dzięki wielkie:)

i cofam te wszystkie słowa co pisałem po zamknięciu escari^^.

Opublikowano

NasuWoj

Co do mapki zależy czy masz odblokowaną arene ;d.

 

A co do queste poprawiony quest kwatmixa jak każdy Boss Run ,że tak powiem "darmowy" na tym forum.

Można dodać zapis czasu do mysql ;d.

Nieregulaminowa sygnatura

Opublikowano

NasuWoj

Co do mapki zależy czy masz odblokowaną arene ;d.

 

A co do queste poprawiony quest kwatmixa jak każdy Boss Run ,że tak powiem "darmowy" na tym forum.

 

To jest mój autorski quest...

 

Pytaj Adrianka wojtka tenmy kogo chcesz :)

Kurwa, mistrz!


VLXxO.png

 

Opublikowano

NasuWoj

Co do mapki zależy czy masz odblokowaną arene ;d.

 

A co do queste poprawiony quest kwatmixa jak każdy Boss Run ,że tak powiem "darmowy" na tym forum.

Można dodać zapis do mysql ;d.

Mi chodziło o to czy to jest na mapie DT tak jak na serwerze Matusza.

Jesli nie to dogram arene:)

Opublikowano

Jak zrobić do tego ranking na stronie?

 

Tworzysz tabelki w mysql + skypt php i ox.exuite czy coś takiego w quescie ;d.

Nieregulaminowa sygnatura

Opublikowano

Wystarczy setqf a nie pierdzielić się ze skryptami w php wywoływanymi z questa.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

if pc.money>=10000000 and not party.is_party() then

say_title("Strażnik Wymiaru Władców:")

say("Posiadasz wystarczajaca ilosc yang.")

say("")

say_reward("Jestes gotowy?")

local q=select("Jestem Gotów!", "To nie ten moment...")

if q==1 then

say_title("Strażnik Wymiaru Władców:")

say("Zostaniesz przeniesiony do Wymiaru Władców.")

pc.setqf("starcik", 1)

pc.changemoney(-10000000)

d.join(66)

end

 

 

Zdaje mi sie albo czy w tym kawałku pomiędzy sprawdzeniem hajsu a zabraniem go jest select, który umożliwia trade tej kasy zanim quest ja zabierze ? No ale co ja moge wiedziec.

Opublikowano

if pc.money>=10000000 and not party.is_party() then

say_title("Strażnik Wymiaru Władców:")

say("Posiadasz wystarczajaca ilosc yang.")

say("")

say_reward("Jestes gotowy?")

local q=select("Jestem Gotów!", "To nie ten moment...")

if q==1 then

say_title("Strażnik Wymiaru Władców:")

say("Zostaniesz przeniesiony do Wymiaru Władców.")

pc.setqf("starcik", 1)

pc.changemoney(-10000000)

d.join(66)

end

 

 

Zdaje mi sie albo czy w tym kawałku pomiędzy sprawdzeniem hajsu a zabraniem go jest select, który umożliwia trade tej kasy zanim quest ja zabierze ? No ale co ja moge wiedziec.

 

100% true, bug niezły. =)

50596142255057180250.png

Pasjonat
Opublikowano

mam takie pytanie, jak wgrać 2 takie questy? bo zrobiłem wersje łatwą, normalna i trudną. każda działa jak jest tylko sama wgrana, jak dogrywam do którejś obojętnie jaki typ tego questa to są rozmowy ale nie przenosi na arene

Opublikowano

fajnie jak byś mógł napisać kawałek do tego questa z zapisywaniem czasu do mysql, potem można by utworzyć sobie tabelkę i pokazywać najlepszy czas na stronie =)

ESTAVIA.PL

Opublikowano

if pc.money>=10000000 and not party.is_party() then

say_title("Strażnik Wymiaru Władców:")

say("Posiadasz wystarczajaca ilosc yang.")

say("")

say_reward("Jestes gotowy?")

local q=select("Jestem Gotów!", "To nie ten moment...")

if q==1 then

say_title("Strażnik Wymiaru Władców:")

say("Zostaniesz przeniesiony do Wymiaru Władców.")

pc.setqf("starcik", 1)

pc.changemoney(-10000000)

d.join(66)

end

 

 

Zdaje mi sie albo czy w tym kawałku pomiędzy sprawdzeniem hajsu a zabraniem go jest select, który umożliwia trade tej kasy zanim quest ja zabierze ? No ale co ja moge wiedziec.

 

Właśnie co ty możesz wiedzieć?

 

Nawet gdy odmówisz potem i przełożysz kasę na inna postać to musisz od nowa gadać ze strażnikiem i sprawdza czy mamy tą kasę czyli to nie bug :)

 

A nie zabrakło przypadkiem tej części?

 

 

if q == 2 then
return
end

RGVyaW9ueF9fX2V1bmVfX180MTBfX19OVUxMX19fMl9fXzEwMF9fX25vbmUucG5nX19fMTBfX18zX19fMDAwMDAwX19fc29sbw==.png

Opublikowano

Jak nie przerobiony, jak przerobiony ?

Dziwne, że po tym jak napisałem tego zjebanego questa który za chuja nie działa, każdy zna te funkcje:

 

when login with pc.getqf("czas") == 1 begin

pc.setqf("czas", 0)

pc.remove_polymorph()

local x = pc.getqf("time1")

local y = pc.getqf("time2")

local s = pc.setqf("time3", y-x)

----------------pc.setqf("time", get_time())

Opublikowano

Właśnie co ty możesz wiedzieć?

 

Nawet gdy odmówisz potem i przełożysz kasę na inna postać to musisz od nowa gadać ze strażnikiem i sprawdza czy mamy tą kasę czyli to nie bug :)

 

A nie zabrakło przypadkiem tej części?

 

 

if q == 2 then
return
end

 

Skoro nie ma uwzględnionego q == 2, to znaczy, że nic się nie stanie.

Czyli tzw działanie returna będzie...

 

Jeszcze prościej:

Skoro działanie drugiej opcji nie jest uwzględnione, to po prostu zamknie nam okno rozmowy, czyli stanie się dokładnie to, co po uwzględnieniu funkcji return.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...