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

Pisanie / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

Opublikowano

 

--------------------------------------------
--  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("Wybierz sobie marmur w jakim chcesz walczyć")
			 say_red("i bonus typu otrucie lub inne...!")
			 say_reward("")
			 say_reward("")
			 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("Wybierz moba, w którego chcesz się przemienić...")
local y = select("Dziki sługa", "Ezot. Fanatyk", "Młody Pająk", "Dziki Pies")
if y == 1 then
pc.polymorph(ID_Slugi)
elseif y == 2 then
pc.polymorph(ID_Ezot_Fanatyka)
elseif y == 3 then
pc.polymorhp(ID_Pajaka)
elseif y == 4 then
pc.polymorph(101)
end
say("Wybierz bonus, który pomoże Ci w walce z bossami !")
local z = select("30% szans na otrucie", "20% szans na kryt. uderzenie", "20% szans na przesyw. uderzenie", "+250 wartości ataku")
if z == 1 then
affect.add(apply.POISON_PCT,30,30*60)
elseif z == 2 then
affect.add(apply.CRITICAL_PCT,20,30*60)
elseif z == 3 then
affect.add(apply.PENETRATE_PCT,20,30*60)
elseif z == 4 then
affect.add(apply.ATT_GRADE_BONUS,250,30*60)
end

			  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

 

 

Na końcu usuwa nam polimorfię i bonusy, także git majonez.

Tylko sobie wpisz ID mobów do przemiany.

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Witam

Szukam questów w których :

1. Kapitan dający eq

2.Kapitan dający kase.

3.Kapitan dający lv.

Były juz takie questy tylko że już linki nie działają może mi ktoś takie napisać.

Chodzi w nich o to że idziemy do kapitana i tam pisze "Daj eq" i wpisujemy ID przedmiotu.

Z kasa "Daj Kase" i wpisujemy 100000000 < 1kkk

Z lv " Daj poziom " i wpisujemy ilość doświadczenia ile mamy dostać , albo od razu " Daj lv" i wpisz np 127 i juz mamy 127 lv.

Pozdrawiam

5_SurvingIgnite.gif

Opublikowano

Kto przerobi żeby pokazywało ile minut nam zajeło zabijanie bosów??

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_bursztyn("")
	say("")
	say_lawenda("Gratulacje "..nejm.."!")
	say_bursztyn("Twój czas to: "..czas.." sekund.")
	say("")
	say_trawa("")
	say_trawa("")

	notice_all("[xxxx] "..pc.get_name().." ukończył Wymiar  z czasem "..czas.." Sekund !")
	affect.remove()
end

Opublikowano

@Popklas masz tutaj na itemy i kasę

 

quest eq begin
state start begin
when 20355.chat."Daj EQ" begin
local eq = input()
if eq == "" then
say("Musisz podać id itemu")
else
pc.give_item2(eq,1)
end
end
end
end

 

 

 

quest yang begin
state start begin
when 20355.chat."Daj YANG" begin
local yang = input()
if yang == "" then
say("Musisz podać ile chcesz yang")
else
pc.change_money(yang)
end
end
end
end

 

Opublikowano

Kto przerobi żeby pokazywało ile minut nam zajeło zabijanie bosów??

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") / 60
	local nejm = pc.get_name()
	say_bursztyn("")
	say("")
	say_lawenda("Gratulacje "..nejm.."!")
	say_bursztyn("Twój czas to: "..czas.." sekund.")
	say("")
	say_trawa("")
	say_trawa("")

	notice_all("[xxxx] "..pc.get_name().." ukończył Wymiar  z czasem "..czas.." Sekund !")
	affect.remove()
end

Spróbuj.

Opublikowano
pc.setqf("czas2", get_time())
local x = pc.getqf("czas")
local y = pc.getqf("czas2")
local s = pc.setqf("czas3", y-x)
local a = pc.getqf("czas3")
chat(a)

 

umarł

Opublikowano

moglby mi ktos napisac questa, w ktorym Koe-Pung bedzie przenosil do Groty, jezeli osoba ma 75 lvl, oraz za oplata 1 Krwistego Kamienia?

 

z gory dzieki ; )

 

// moglby mi ktos jeszcze powiedziec, jakie questy trzeba usunac, aby zlikwidowac cala "germanszczyzne" z serwera na plikach Badara? (m.in. u Instruktorow mocy (tutaj jaki quest odpowiada za ich rozmowe, to zamienie), egzekutora bitewnego itd.)

Opublikowano

pc.get_sex() jakie może nam zwrócić wyniki ?

Chodzi mi o to, jaką cyfrą oznaczamy "Mężczyzn", a jaką "Kobiety".

Potrzebuję tej informacji do napisania questa, także proszę o pomoc.

O ile szybciej sam nie znajdę odpowiedzi, będę wdzięczny za informację.

Opublikowano

siemka.. mam problem z tym questem:

 

 

--------------------------------------------
--  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()>=30 and pc.get_level()<=250 begin
							 say_title("Strażnik Wymiaru Władców:")
							 say_banan("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")
							 say_banan("bardzo tajemniczy Wymiar Władców, w którym musisz")
							 say_banan("pokonać każdego przeciwnika w najszybszym czasie.")
							 say_red("Uwaga!")
							 say_red("Wybierz sobie marmur w jakim chcesz walczyć")
							 say_red("i bonus typu otrucie lub inne...!")
							 say_reward("")
							 say_reward("")
							 say("")
							 wait()
							 if pc.money>=10000000 and not party.is_party() then
							 say_title("Strażnik Wymiaru Władców:")
							 say_miedz("Posiadasz wystarczajaca ilosc yang.")
							 say("")
							 say_reward("Jestes gotowy?")
							 local q=select("Jestem Gotów!", "To nie ten moment...")
							  if q==1 then
say_banan("Wybierz moba, w którego chcesz się przemienić...")
local y = select("Dziki sługa", "Ezot. Fanatyk", "Młody Pająk", "Dziki Pies")
if y == 1 then
pc.polymorph(502)
elseif y == 2 then
pc.polymorph(701)
elseif y == 3 then
pc.polymorhp(2001)
elseif y == 4 then
pc.polymorph(101)
end
say_trawa("Wybierz bonus, który pomoże Ci w walce z bossami !")
local z = select("30% szans na otrucie", "20% szans na kryt. uderzenie", "20% szans na przesyw. uderzenie", "+250 wartości ataku")
if z == 1 then
affect.add(apply.POISON_PCT,30,30*60)
elseif z == 2 then
affect.add(apply.CRITICAL_PCT,20,30*60)
elseif z == 3 then
affect.add(apply.PENETRATE_PCT,20,30*60)
elseif z == 4 then
affect.add(apply.ATT_GRADE_BONUS,250,30*60)
end
							  say_title("Strażnik Wymiaru Władców:")
							  say_red("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_limonka("Gratulacje !")
 say_akwa("Twój czas to: "..czas.." sekund.")
 say_akwa("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

 

 

u mnie id 20086 to hand-up bodajze.. i dodalem do niej itemki typu metiny bossy.. i jak klikam w nia to mi sie zamiast wymiaru wladcy pokazuje sie sklep..

 

i tu moje pytanie.. gdy zmienie id na inne id npc to bedzie dzialac? jak zmienie na id npc co nie ma sklepu?

 

i czy ten quest działa? tzn. czy działają bonusy typu otrucie i zmiana w moba? poli w tym quescie?

//nieregulaminowa sygnatura

Opublikowano

Tam na końcu masz "ć" w jednym sayu, sprawdź resztę, i przy każdym zdaniu na końcu z polskim znakiem wstaw spację.

Powinien działać.

 

Poprawka:

(oczywiśćie musisz mieć wgrane te saye typu banan itp, jeśli nie masz, a nie umiesz wgrać, przy każdym say_banan czy co tam jeszcze po prostu skróć do samego say)

 

 

 

--------------------------------------------
--  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()>=30 and pc.get_level()<=250 begin
															 say_title("Strażnik Wymiaru Władców:")
															 say_banan("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")
															 say_banan("bardzo tajemniczy Wymiar Władców, w którym musisz")
															 say_banan("pokonać każdego przeciwnika w najszybszym czasie.")
															 say_red("Uwaga!")
															 say_red("Wybierz sobie marmur w jakim chcesz walczyć ")
															 say_red("i bonus typu otrucie lub inne...!")
															 say_reward("")
															 say_reward("")
															 say("")
															 wait()
															 if pc.money>=10000000 and not party.is_party() then
															 say_title("Strażnik Wymiaru Władców:")
															 say_miedz("Posiadasz wystarczajaca ilosc yang.")
															 say("")
															 say_reward("Jestes gotowy?")
															 local q=select("Jestem Gotów!", "To nie ten moment...")
															  if q==1 then
say_banan("Wybierz moba, w którego chcesz się przemienić...")
local y = select("Dziki sługa", "Ezot. Fanatyk", "Młody Pająk", "Dziki Pies")
if y == 1 then
pc.polymorph(502)
elseif y == 2 then
pc.polymorph(701)
elseif y == 3 then
pc.polymorhp(2001)
elseif y == 4 then
pc.polymorph(101)
end
say_trawa("Wybierz bonus, który pomoże Ci w walce z bossami !")
local z = select("30% szans na otrucie", "20% szans na kryt. uderzenie", "20% szans na przesyw. uderzenie", "+250 wartości ataku")
if z == 1 then
affect.add(apply.POISON_PCT,30,30*60)
elseif z == 2 then
affect.add(apply.CRITICAL_PCT,20,30*60)
elseif z == 3 then
affect.add(apply.PENETRATE_PCT,20,30*60)
elseif z == 4 then
affect.add(apply.ATT_GRADE_BONUS,250,30*60)
end
															  say_title("Strażnik Wymiaru Władców:")
															  say_red("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_limonka("Gratulacje !")
 say_akwa("Twój czas to: "..czas.." sekund.")
 say_akwa("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

 

Opublikowano

Tam na końcu masz "ć" w jednym sayu, sprawdź resztę, i przy każdym zdaniu na końcu z polskim znakiem wstaw spację.

Powinien działać.

 

Poprawka:

(oczywiśćie musisz mieć wgrane te saye typu banan itp, jeśli nie masz, a nie umiesz wgrać, przy każdym say_banan czy co tam jeszcze po prostu skróć do samego say)

 

 

 

--------------------------------------------
--  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()>=30 and pc.get_level()<=250 begin
															 say_title("Strażnik Wymiaru Władców:")
															 say_banan("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")
															 say_banan("bardzo tajemniczy Wymiar Władców, w którym musisz")
															 say_banan("pokonać każdego przeciwnika w najszybszym czasie.")
															 say_red("Uwaga!")
															 say_red("Wybierz sobie marmur w jakim chcesz walczyć ")
															 say_red("i bonus typu otrucie lub inne...!")
															 say_reward("")
															 say_reward("")
															 say("")
															 wait()
															 if pc.money>=10000000 and not party.is_party() then
															 say_title("Strażnik Wymiaru Władców:")
															 say_miedz("Posiadasz wystarczajaca ilosc yang.")
															 say("")
															 say_reward("Jestes gotowy?")
															 local q=select("Jestem Gotów!", "To nie ten moment...")
															  if q==1 then
say_banan("Wybierz moba, w którego chcesz się przemienić...")
local y = select("Dziki sługa", "Ezot. Fanatyk", "Młody Pająk", "Dziki Pies")
if y == 1 then
pc.polymorph(502)
elseif y == 2 then
pc.polymorph(701)
elseif y == 3 then
pc.polymorhp(2001)
elseif y == 4 then
pc.polymorph(101)
end
say_trawa("Wybierz bonus, który pomoże Ci w walce z bossami !")
local z = select("30% szans na otrucie", "20% szans na kryt. uderzenie", "20% szans na przesyw. uderzenie", "+250 wartości ataku")
if z == 1 then
affect.add(apply.POISON_PCT,30,30*60)
elseif z == 2 then
affect.add(apply.CRITICAL_PCT,20,30*60)
elseif z == 3 then
affect.add(apply.PENETRATE_PCT,20,30*60)
elseif z == 4 then
affect.add(apply.ATT_GRADE_BONUS,250,30*60)
end
															  say_title("Strażnik Wymiaru Władców:")
															  say_red("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_limonka("Gratulacje !")
 say_akwa("Twój czas to: "..czas.." sekund.")
 say_akwa("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

 

 

mam say typu banan. sam je w tym quescie dopisywalem -.- czyli quest wyglada dobrze ??? nic nie musze usuwac itd?

//nieregulaminowa sygnatura

Opublikowano

Wygląda dobrze.

 

@Asti™

 

Po to jest ta funkcja, żeby usunąć bonusy.

Czyli na chłopski rozum, bonusy są przydzielone tylko na czas działania w wymiarze władców.

Opublikowano

when login with pc.in_dungeon()

 

na moje dodaj begin, a tak poza tym to nie wiem.

 

 

#######

 

 

quest sniezna_sciezka begin
state start begin
	when 20239.chat."Sciezka Sniegu" begin
		say_title("Phoenix:")
		if pc.get_level() < 70 then
			say("Wybacz, mogę wpuszczać tylko osoby od 70 poziomu.")
			party.chat("Lider grupy nie posiada 70 poziomu!")
			return
		end

		if party.get_near_count() < 2 then
			say("Wybacz, musisz mieć ze sobą 5 osób w grupie.")
			party.chat("Wasza grupa posiada zbyt mało członków.")
			return
		end

		if not party.is_leader() then
			say("Żeby przejść na Śnieżną Ścieżkę musi porozmawiać ze mną lider grupy!")
		else
			say("Witaj!")
			say("Jestem strażnikiem Snieznej Sciezki!")
			say("Mogę przepuścić ciebie i twoją grupe,")
			say("ale nie będzie to za darmo!")
			say("Zeby wejść na śnieżną scieżkę potrzebujesz:")
			say_reward("-Minimum 5 osób w grupie!")
			say_reward("-5.000.000 Yang")
			say("")
			say("Chcesz wejść?")
			local wejscie = select("Tak", "Nie")
			if wejscie == 2 then
				return
			elseif wejscie == 1 then
				say_title("Phoenix:")
				say("Wszystko się zgadza!")
				say("Przeniosę Was na Śnieżną Ścieżke! ")
				wait()
				pc.setqf("sniezna", 1)
				d.join(15)
			end
		end
	end

	when login with pc.in_dungeon() begin
		if pc.getqf("sniezna") > 0 then
			pc.setqf("sniezna", 0)
			d.notice("Witajcie na Śnieżnej Ścieżce!")
			d.notice("Musicie odnaleźć i zniszczyć Metin Lodu!")
			d.regen_file("data/dungeon/sniezna1.txt")
			d.spawn_mob(8036, 176, 183)
		end
	end

	when 8036.kill with pc.in_dungeon() begin
		d.notice("Brawo!")
		d.notice("Zniszczyliście Metin Lodu!")
		d.notice("Zostaniecie przeniesieni dalej!")
		timer("pietro2", 7)
	end

	when pietro2.timer begin
		d.new_jump_all(15, 242, 71)
		d.regen_file("data/dungeon/sniezna2.txt")
		notice("Za 30 sekund pojawi się Snieżny Król!")
		notice("Teraz musiscie niszczyć potwory.")
		timer("krol", 30")
	end

	when krol.timer begin
		d.regen_file("data/dungeon/sniezna3.txt")
		d.spawn_mob(1902, 130, 105)
	end

	when 1902.kill with pc.in_dungeon() begin
		d.kill_all()
		d.clear_regen()
		d.notice("Udało się wam!")
		d.notice("Pokonaliście Śnieżnego Króla!")
		d.notice("Zostaniecie przeniesieni dalej!")
		timer("pietro3", 7)
	end

	when pietro3.timer begin
		d.new_jump_all(15, 242, 71)
		d.regen_file("data/dungeon/sniezna5.txt")
		notice("Jesteście na 3 etapie!")
		notice("Musicie pokonać wszystkie potwory!")
		d.set_warp_at_eliminate(6, d.get_map_index(), 67, 183)
		d.check_eliminated()
	end
end
end

 

Opublikowano

Mam problem

Zmienilem npc na kowala i po

"Ta Magiczna moc pozwala Twojej Postaci otworzyć "
"bardzo tajemniczy Wymiar Władców, w którym musisz"
"pokonać każdego przeciwnika w najszybszym czasie."

jest opcja OK i nic sie nie dzieje.

Dodam jeszcze ze zmienilem wymagany lv do 150 zebym mógł sprawdzic.

 

 

quest:

quest wymiar_wladcow begin
	state start begin
			when 20016.chat."Wymiar Władców" with pc.get_level()>=40 and pc.get_level()<=150 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("[Ausis] "..pc.get_name().." ukończył Wymiar Władców Łatwy z czasem "..czas.." Sekund !")
			affect.remove()
			end
			end
			end

@@@@@@@EDIT DZIAŁA JUZ:)

Opublikowano

Proszę jak ktoś umie żeby mi zrobił wejscie do av2 dopiero jak będziemy mieli 85 a av1 od 75levela i ziemie olbrzymów od 105levela

-----------------

-----BY WuWu-----

-----------------

quest move_ring begin

state start begin

when 80009.use begin

say_title ( "Pierscien Teleportacji:" )

say (pc.get_name().. " Moge cie przeniesc do :" )

say ( "" )

local s = select ( "Główne Miasta" , "Miasteczka (M2)" , "Inne" , "Expowiska" , "Expowiska cz.2" , "Wyjdz" )

if s == 1 then

say_reward ( "hmm..." )

say ( pc.get_name().." Do którego miasta chcesz sie wybrac??" )

local s = select ( "Shinsoo" , "Chujno" , "Jinno" , "Nigdzie!" )

if s == 1 then

say_title ( pc.get_name().."!")

say ("Lecisz do wioski Shinsso")

wait ()

pc.warp ( 474300 , 954800 )

 

elseif 2 == s then

say_title ( pc.get_name().."!")

say ("Lecisz do wioski Chunjo")

wait ()

pc.warp ( 63800 , 166400 )

 

elseif 3 == s then

say_title ( pc.get_name().."!")

say ("Lecisz do wioski Jinno")

wait ()

pc.warp ( 959900 , 269200 )

 

elseif 4 == s then

 

else

return

end

elseif s == 2 then

say_reward ( "hmm..." )

say ( pc.get_name().." Do którego miasteczka chcesz sie wybrac?" )

local s = select ( "Shinsoo M2" , "Chujno M2" , "Jinno M2" , "Nigdzie!" )

if s == 1 then

say_title ( pc.get_name().."!")

say ("Lecisz do drugiej wioski Shinsso")

wait ()

pc.warp ( 353100 , 882900 )

 

elseif 2 == s then

say_title ( pc.get_name().."!")

say ("Lecisz do drugiej wioski Chujno")

wait ()

pc.warp ( 145500 , 240000 )

 

elseif 3 == s then

say_title ( pc.get_name().."!")

say ("Lecisz do drugiej wioski Jinno")

wait ()

pc.warp ( 863900 , 246000 )

 

elseif 4 == s then

return

end

elseif s == 3 then

say_title ( pc.get_name().."!")

say ( "Zwiedz tez inne miejsca :")

local s = select ( "Przed DT" , "Ziemia Olbrzymów" , "Magazyn" , "Oj Nieee!" )

if s == 1 then

say_title ( pc.get_name().."!")

say ("Lecisz Na DT :DD ??")

wait ()

pc.warp ( 590500 , 110500 )

 

elseif 2 == s then

say_title ( pc.get_name().."!")

say ("Lecisz na Tysiaki :D")

wait ()

pc.warp ( 845100 , 745900 )

 

elseif 3 == s then

game.open_safebox()

 

elseif 4 == s then

 

else

return

end

elseif s == 4 then

say_title ( pc.get_name().."!")

say ( "Idz poexpic xD" )

local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdz" )

if s == 1 then

say_title ("Zostaniesz Przeniesiony")

say ("Trzymaj się Mocno")

wait ()

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 402100 , 673900 )

elseif empire == 2 then

pc.warp ( 270400 , 739900 )

elseif empire == 3 then

pc.warp ( 321300 , 808000 )

end

 

 

 

 

elseif 2 == s then

say_title ("Zostaniesz Przeniesiony")

say ("Trzymaj się Mocno")

wait ()

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 217800 , 627200 )

elseif empire == 2 then

pc.warp ( 221900 , 502700 )

elseif empire == 3 then

pc.warp ( 344000 , 502500 )

end

 

 

elseif 3 == s then

say_title ("Zostaniesz Przeniesiony")

say ("Trzymaj się Mocno")

wait ()

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 434200 , 290600 )

elseif empire == 2 then

pc.warp ( 375200 , 174900 )

elseif empire == 3 then

pc.warp ( 491800 , 173600 )

end

 

elseif 4 == s then

say_title ("Zostaniesz Przeniesiony")

say ("Trzymaj się Mocno")

wait ()

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 60000 , 496000 )

elseif empire == 2 then

pc.warp ( 60000 , 496000 )

elseif empire == 3 then

pc.warp ( 60000 , 496000 )

end

 

elseif 5 == s then

say_title ("Zostaniesz Przeniesiony")

say ("Trzymaj się Mocno")

wait ()

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 599400 , 756300 )

elseif empire == 2 then

pc.warp ( 597800 , 622200 )

elseif empire == 3 then

pc.warp ( 730700 , 689800 )

end

else

return

end

elseif s == 5 then

say_reward ( "hmm..." )

say ( pc.get_name().." Do którego mistasta chcesz sie wybrac" )

local s = select ( "Loch Pająków V2" , "Czerwony Las" , "Alantyda V1" , "Atlantyda V2" , "Anuluj" )

if s == 1 then

say_title ("Zostaniesz Przeniesiony do Lochy Pajaków V2")

say ("Trzymaj się Mocno")

wait ()

pc.warp ( 704100 , 464100 )

 

elseif 2 == s then

say_title ("Zostaniesz Przeniesiony do Czerwonego Lasu")

say ("Trzymaj się Mocno")

wait ()

pc.warp ( 1119900 , 70800 )

 

elseif 3 == s then

say_title ("Zostaniesz Przeniesiony do Atlantydy V1")

say ("Trzymaj się Mocno")

wait ()

pc.warp ( 9800 , 1215100 )

 

elseif 4 == s then

say_title ("Zostaniesz Przeniesiony do Atlantydy V2")

say ("Trzymaj się Mocno")

wait ()

pc.warp ( 241600 , 1273400 )

 

elseif 5 == s then

return

end

end

 

end

end

end

Opublikowano

Czy mógłby ktoś sprawdzić czy będzie działała ta część z kupowaniem? Jeśli nie tro proszę o instrukcje dlaczego, lub o poprawę, sam nie moge sprawdzić, gdyż nie mam dostępu do serwera. Z góry dziękuję za pomoc.

 

 

quest move_ring begin
	state start begin
			when 80009.use begin
				say_title ( "Pierscien Teleportacji:" )
				say (pc.get_name().. " Moge cie przeniesc do :" )
				say ( "" )
				local s = select ( "Miasta  M1" , "Miasta M2" , "Ogólne" , "Expowiska" , "Expowiska Trudne" , "Kup" , "Wyjdz" )
					if s == 1 then
					say_reward ( "hmm..." )
					say ( pc.get_name().." Do którego miasta chcesz sie wybrac??" )
						local s = select ( "Shinsoo" , "Chunjo" , "Jinno" , "Nigdzie!" )
							if s == 1 then
								say_title ( pc.get_name().."!")
								say ("Przeniosę Cię do wioski Shinsso")
								wait ()
								pc.warp ( 474300 , 954800 )

							elseif 2 == s then
								say_title ( pc.get_name().."!")
								say ("Przeniosę Cię do wioski Chunjo")
								wait ()
								pc.warp ( 63800 , 166400 )

							elseif 3 == s then
								say_title ( pc.get_name().."!")
								say ("Przeniosę Cię do wioski Jinno")
								wait ()
								pc.warp ( 959900 , 269200 )

							elseif 4 == s then
							else
								return
					end

							elseif s == 2 then
								say_reward ( "hmm..." )
								say ( pc.get_name().." Do którego miasteczka chcesz sie wybrac?" )
								local s = select ( "Shinsoo M2" , "Chujno M2" , "Jinno M2" , "Nigdzie!" )
									if s == 1 then
										say_title ( pc.get_name().."!")
										say ("Przeniosę Cię do drugiej wioski Shinsso")
										wait ()
										pc.warp ( 353100 , 882900 )

									elseif 2 == s then
										say_title ( pc.get_name().."!")
										say ("Przeniosę Cię do drugiej wioski Chujno")
										wait ()
										pc.warp ( 145500 , 240000 )

									elseif 3 == s then
										say_title ( pc.get_name().."!")
										say ("Przeniosę Cię do drugiej wioski Jinno")
										wait ()
										pc.warp ( 863900 , 246000 )

							elseif 4 == s then
							return
							end
							elseif s == 3 then
								say_title ( pc.get_name().."!")
								say ( "Zwiedz tez inne miejsca :")
								local s = select ( "Przed DT" , "Ziemia Gigantów" ,  "Nigdzie!" )
									if s == 1 then
										say_title ( pc.get_name().."!")
										say ("Przeniosę Cię przed DT")
										wait ()
										pc.warp ( 590500 , 110500 )

									elseif 2 == s then
										say_title ( pc.get_name().."!")
										say ("Przeniosę Cię na Ziemię Gigantów")
										wait ()
										pc.warp ( 845100 , 745900 )

									elseif 4 == s then

									else
									return
							end
								elseif s == 4 then
								say_title ( pc.get_name().."!")
								say ( "Idz poexpic " )
								local s = select ( "Dolina Orków" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdz" )
									if s == 1 then
												say_title ("Zostaniesz Przeniesiony")
												say ("Trzymaj się Mocno")
												wait ()
												local empire = pc . get_empire ( )
										if empire == 1 then
												pc.warp ( 402100 , 673900 )
										elseif empire == 2 then
												pc.warp ( 270400 , 739900 )
										elseif empire == 3 then
												pc.warp ( 321300 , 808000 )
										end	




									elseif 2 == s then
												say_title ("Zostaniesz Przeniesiony")
												say ("Trzymaj się Mocno")
												wait ()
												local empire = pc . get_empire ( )
											if empire == 1 then
												pc.warp ( 217800 , 627200 )
											elseif empire == 2 then
												pc.warp ( 221900 , 502700 )
											elseif empire == 3 then
												pc.warp ( 344000 , 502500 )
											end


									elseif 3 == s then
												say_title ("Zostaniesz Przeniesiony")
												say ("Trzymaj się Mocno")
												wait ()
												local empire = pc . get_empire ( )
											if empire == 1 then
												pc.warp ( 434200 , 290600 )
											elseif empire == 2 then
												pc.warp ( 375200 , 174900 )
											elseif empire == 3 then
												pc.warp ( 491800 , 173600 )
											end

									elseif 4 == s then
												say_title ("Zostaniesz Przeniesiony")
												say ("Trzymaj się Mocno")
												wait ()
												local empire = pc . get_empire ( )
											if empire == 1 then
												pc.warp ( 60000 , 496000 )
											elseif empire == 2 then
												pc.warp ( 60000 , 496000 )
											elseif empire == 3 then
												pc.warp ( 60000 , 496000 )
												end

									elseif 5 == s then
												say_title ("Zostaniesz Przeniesiony")
												say ("Trzymaj się Mocno")
												wait ()
												local empire = pc . get_empire ( )
											if empire == 1 then
												pc.warp ( 599400 , 756300 )
											elseif empire == 2 then
												pc.warp ( 597800 , 622200 )
											elseif empire == 3 then
												pc.warp ( 730700 , 689800 )
											end
											else
											return
											end
								elseif s == 5 then
					say_reward ( "hmm..." )
					say ( pc.get_name().." Do którego mistasta chcesz sie wybrac" )
					local s = select ( "Loch Pająków V2" , "Czerwony Las" , "Alantyda V1" , "Atlantyda V2" , "Anuluj" )
					if s == 1 then
						say_title ("Zostaniesz Przeniesiony do Lochy Pajaków V2")
						say ("Trzymaj się Mocno")
						wait ()
						pc.warp ( 704100 , 464100 )

					elseif 2 == s then
						say_title ("Zostaniesz Przeniesiony do Czerwonego Lasu")
						say ("Trzymaj się Mocno")
						wait ()
						pc.warp ( 1119900 , 70800 )

					elseif 3 == s then
						say_title ("Zostaniesz Przeniesiony do Atlantydy V1")
						say ("Trzymaj się Mocno")
						wait ()
						pc.warp ( 9800 , 1215100 )

					elseif 4 == s then
						say_title ("Zostaniesz Przeniesiony do Atlantydy V2")
						say ("Trzymaj się Mocno")
						wait ()
						pc.warp ( 135200 , 1215100 )

					elseif 5 == s then
					return
					end

				elseif s == 5 then
					say_reward ( "hmm..." )
					say ( pc.get_name().." Co chciałbyś kupić?" )
					local s = select ( "1000 Czerwonych Miksturek" , "400 Niebieskich Miksturek" , "200 pelerynek męstwa" , "Bryłę złota" , "Anuluj" )
				elseif s == 5 then
						return
					end


				elseif 4 == s with pc.get_money() >= 475000000 then
						say_title("Informacja:")
						say("Czy chcesz zmienić 475kk za bryłkę złota?")
						local a == select("Tak", "Nie")
						if a == 2 then
							return
						end
							if a == 1 then
							pc.change_money(-475000000)
							pc.give_item2(80088)
						end

				elseif 3 == s with pc.get_money() >= 3000000 then
						say_title("Informacja:")
						say("Czy chcesz zmienić 3kk za 200 pelerynek?")
						local a == select("Tak", "Nie")
						if a == 2 then
							return
						end
							if a == 1 then
						pc.change_money(-3000000)
						pc.give_item2(70038, 200)
						end

				elseif 2 == s with pc.get_money() >= 5000000 then
						say_title("Informacja:")
						say("Czy chcesz zmienić 5kk za 400 niebieskich miksturek?")
						local a == select("Tak", "Nie")
						if a == 2 then
							return
						end
							if a == 1 then
						pc.change_money(-5000000)
						pc.give_item2(27006, 200)
						pc.give_item2(27006, 200)
						end


					if s == 1 with pc.get_money() >= 5000000 then
						say_title("Informacja:")
						say("Czy chcesz zmienić 5kk za 1000 czerwonych miksturek?")
						local a == select("Tak", "Nie")
						if a == 2 then
							return
						end
							if a == 1 then
						pc.change_money(-5000000)
						pc.give_item2(27003, 200)
						pc.give_item2(27003, 200)
						pc.give_item2(27003, 200)
						pc.give_item2(27003, 200)
						pc.give_item2(27003, 200)
						end


			end

	end
end
end

 

 

I czy nie dałem za dużo endów. Dziękuję za poprawkę.

Opublikowano

mam problem z tym questem:

 

 

 

--------------------------------------------

-- 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()>=30 and pc.get_level()<=250 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("Uwaga!")

say("Wybierz sobie marmur w jakim chcesz walczyć ")

say("i bonus typu otrucie lub inne...!")

say_reward("")

say_reward("")

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("Wybierz moba, w którego chcesz się przemienić...")

local y = select("Dziki sługa", "Ezot. Fanatyk", "Młody Pająk", "Dziki Pies")

if y == 1 then

pc.polymorph(502)

elseif y == 2 then

pc.polymorph(701)

elseif y == 3 then

pc.polymorhp(2001)

elseif y == 4 then

pc.polymorph(101)

end

say_title("Wybierz bonus, który pomoże Ci w walce z bossami !")

local z = select("30% szans na otrucie", "20% szans na kryt. uderzenie", "20% szans na przesyw. uderzenie", "+250 wartości ataku")

if z == 1 then

affect.add(apply.POISON_PCT,30,30*60)

elseif z == 2 then

affect.add(apply.CRITICAL_PCT,20,30*60)

elseif z == 3 then

affect.add(apply.PENETRATE_PCT,20,30*60)

elseif z == 4 then

affect.add(apply.ATT_GRADE_BONUS,250,30*60)

end

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

chat("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)

chat("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

chat("Best Kapitan został pokonany!")

timer("wymiar_3", 5)

end

when wymiar_3.timer begin

chat("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

chat("Lord Małp został Pokonany!")

timer("wymiar_4", 5)

end

when wymiar_4.timer begin

mob.spawn(691, 155, 683, 1, 1, 1)

chat("No to zaczynamy! Oto Wódz Orków!")

d.jump_all(2181, 7335)

end

when 691.kill with pc.in_dungeon() begin

chat("Wódz Orków został pokonany!")

timer("wymiar_5", 5)

end

when wymiar_5.timer begin

mob.spawn(2091, 155, 683, 1, 1, 1)

chat("No to zaczynamy! Oto Królowa Pajaków!")

d.jump_all(2181, 7335)

end

when 2091.kill with pc.in_dungeon() begin

chat("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)

chat("No to zaczynamy! Oto ostatni przeciwnik! Hae-Tae!")

d.jump_all(2181, 7335)

end

when 5002.kill with pc.in_dungeon() begin

chat("Pomyslnie ukończyłeś wyzwanie Wymiaru Władców!")

chat("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_reward("Gratulacje !")

say_title("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

 

 

 

Na poczatku w BSD, wyskakiwal blad z notice_in_map, no to zmienilem na chat, jest dobrze, lecz teraz wyskakuje sam blad z pc.polymorph... prosze o pomoc

 

tutaj SS bledu:

 

eroorc.jpg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...