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

  • Odpowiedzi 112
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

nazwałem questa wymiar.quest i od 40 do 250 ;p

 

oto quest

 

quest wymiar_wladcow begin

state start begin

when 20016.chat."Wymiar Władców" with pc.get_level()>=40 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("Aby wejsc potrzebujesz 1.000.000 Yang!")

say("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>=1000000 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(-1000000)

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("[Exondus] "..pc.get_name().." ukończył Wymiar Władców Łatwy z czasem "..czas.." Sekund !")

affect.remove()

end

end

end

 

Opublikowano

Nie wiem cyz to ma cos wspolnego ale daj lepiej nazwe

wymiar_wladcow

tak jak jest w quescie

jak nie pomoże pisz tu

http://www.mpcforum.pl/topic/223876-pisanie-poprawa-questw/

Opublikowano

siemka.. kto naprawi mi tego questa? gdy pisze ,,Zostaniesz przeniesiony do wymiaru władców'' to nic się nie dzieje i nie przenosi.. :(

 

quest:

 

 

--------------------------------------------
--  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 30013.chat."Wymiar Władców" with pc.get_level()>=75 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_red("musisz posiadać 10.000.000 yang, aby wejść.")
																															 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, 9999)
elseif y == 2 then
pc.polymorph(701, 9999)
elseif y == 3 then
pc.polymorph(2001, 9999)
elseif y == 4 then
pc.polymorph(101, 9999)
end
say_trawa("Wybierz bonus, który pomoże Ci w walce z bossami !")
local z = select("30% szans na otrucie", "30% szans na kryt. uderzenie", "30% szans na przesyw. uderzenie", "+400 wartości ataku")
if z == 1 then
affect.add(apply.POISON_PCT,30,30*60)
elseif z == 2 then
affect.add(apply.CRITICAL_PCT,30,30*60)
elseif z == 3 then
affect.add(apply.PENETRATE_PCT,30,30*60)
elseif z == 4 then
affect.add(apply.ATT_GRADE_BONUS,400,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 Ognisty Król!")
 mob.spawn(2206, 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("Ognisty Król został pokonany!")
 timer("wymiar_3", 5)
 end
 when wymiar_3.timer begin
 notice_in_map("No to zaczynamy! Oto Hae-Tae!")
 d.jump_all(2181, 7335)
 mob.spawn(5002, 155, 683, 1, 1, 1)
 end
 when 5163.kill with pc.in_dungeon() begin
 notice_in_map("Hae-Tae został Pokonany!")
 timer("wymiar_4", 5)
 end
 when wymiar_4.timer begin
 mob.spawn(2192, 155, 683, 1, 1, 1)
 notice_in_map("No to zaczynamy! Oto Elit.olbrz.żółw!")
 d.jump_all(2181, 7335)
 end
 when 691.kill with pc.in_dungeon() begin
 notice_in_map("Elit.olbrz.Żółw został pokonany!")
 timer("wymiar_5", 5)
 end
 when wymiar_5.timer begin
 mob.spawn(10931, 155, 683, 1, 1, 1)
 notice_in_map("No to zaczynamy! Oto Umarły Rozpruwacz!")
 d.jump_all(2181, 7335)
 end
 when 2091.kill with pc.in_dungeon() begin
 notice_in_map("Umarły Rozpruwacz został pokonany!")
 timer("wymiar_6", 5)
 end
 when wymiar_6.timer begin
 mob.spawn(2699, 155, 683, 1, 1, 1)
 notice_in_map("No to zaczynamy! Oto ostatni przeciwnik! Elit.Minotaur!")
 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 - ValdionMT2")
 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("[xxx] "..pc.get_name().." ukończył Wymiar Władców Trudny z czasem "..czas.." Sekund !")
 affect.remove()
 end
 end
 end

 

Opublikowano

macie mojego mi on działa

 

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

-- 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 20016.chat."Wymiar Władców łatwy" 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("Uwaga!")

say("Aby wejsc potrzebujesz 10.000.000 Yang!")

say("i nie możesz byc w grupie!")

say("Możesz zakupić marmur u handlarki różnosciami")

say("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 - Ausis")

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

 

 

U mnie zmieniłem jeszcze say_reward na say

Pasjonat
Opublikowano

jak mi autor tematu powie jak dodać boss run (latwy, normalny, trudny) żeby ze sobą nie kolidowały to dam wam jeszcze z marmurami i z wybieraniem bonusu. w sumie to jest banalne do zrobienia ale wiecie ;p

Opublikowano

jak mi autor tematu powie jak dodać boss run (latwy, normalny, trudny) żeby ze sobą nie kolidowały to dam wam jeszcze z marmurami i z wybieraniem bonusu. w sumie to jest banalne do zrobienia ale wiecie ;p

Zobacz może w jednym quescie?

Połacz kilka ze sobą i zmien timery

Pasjonat
Opublikowano

zmieniłem timery, zmieniłem wartości "pc.setqf("lol", 1)", połączyłem 2 questy i nic. jest tylko rozmowa i nie przenosi na mapę. jak jest tylko 1 quest wgrany to wszystko działa.

Pasjonat
Opublikowano

no dobra. i chciałbym wiedzieć co jest tego przyczyną. bo kurde to jest dziwne że 1 dziala a jak sie wgra to działają tylko dialogi

Opublikowano

po wgraniu mam takie cos co jest nie tak

 

syntax error : [string "startpc . get_level ( ) >= 45 and pc . get_level ( ) <= 250"]:11: unexpected symbol near `)'

wymiar_wladcow.quest:67:Abort (core dumped)

Opublikowano

mam to

 

 

quest bossrun begin

state start begin

when 20239.chat."Wymiar Wladcow Łatwy" with pc.get_level()>=45 and pc.get_level()<=65 begin

if party.is_party() then

Pasjonat
Opublikowano

mam to

 

 

quest bossrun begin

state start begin

when 20239.chat."Wymiar Wladcow Łatwy" with pc.get_level()>=45 and pc.get_level()<=65 begin

if party.is_party() then

 

say("Żeby tam wejść potrzebujesz 10.000.000 Yang!"))

 

@Vatu

 

affect.remove_good()

 

tą funkcję radził bym Ci dać tu:

 

when login with pc.in_dungeon() and pc.getqf("lol") == 1 begin
timer("mob1",5)
affect.remove_good()
notice("Witamy w BossRunie!")
notice("Wszystkie bonusy zostały zdjęte!")

Opublikowano

Nie wiem dlaczego ale mam Core dumped ; /

1355920968-U274371.jpg

 

Obiecanki Cacanki z 2008 roku

:D

Pasjonat
Opublikowano

pokazuje Ci że nie posiadasz tych funkcji?

 

warp_to_village()
say_red

Opublikowano

Okey poradzilem sobie lecz , jak bys mogl udostepnij mi kolory na pw przydadza sie.

 

I ja mialem blad z notice_in_map ale juz dogralen ta funkcje a z say_red nie problem ale jesli mozesz to podeslij kolory do questow.

 

 

Wyslano z SAMSUNG G.M

1355920968-U274371.jpg

 

Obiecanki Cacanki z 2008 roku

:D

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...