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

@Arthir masz poprawiony

 

 

quest move_ring begin
state start begin
when 80009.use begin
say_title ( "Pierscien Teleportacji:" )
say (pc.get_name().. " Mogę Cię przenieść do :" )
say ( "" )
local s = select ( "Shinsoo M1" , "Shinsoo M2" , "Jinnio M1" , "Jinnio M2" , "Chunjo M1" , "Chunjo M2" , "Dolina Seungryong" , "Pustynia Yongbi" , "Dalej" )
if s == 1 then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do miasta Shinsoo...")
wait ()
pc.warp ( 474300 , 954800 )

elseif 2 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do miasteczka Shinsoo...")
wait ()
pc.warp ( 353100 , 882900 )

elseif 3 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do miasta Jinnio...")
wait ()
pc.warp ( 959900 , 269200 )

elseif 4 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do miasteczka Jinnio...")
wait ()
pc.warp ( 145500 , 240000 )

elseif 5 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do miasta Chunjo...")
wait ()
pc.warp ( 63800 , 166400 )

elseif 6 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do miasteczka Chunjo...")
wait ()
pc.warp ( 145500 , 240000 )

elseif 7 == s then
say title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do Doliny Seungryong...")
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 8 == s then
say title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony na Pustynię Yongbi...")
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 s == 9 then
local s = select ( "Góra Sohan" , "Loch Pająków v1" , "Loch Pająków v2" , "Ognista Ziema" , "Czerwony Las" , "Wieża Demonów" , "Kraina Gigantów" , "Grota Wygnańców v1" , "Grota Wygnańców v2" , "Anuluj" )
if s == 1 then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony na Górę Sohan...")
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 2 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do Lochu Pająków v1...")
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 3 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do Lochu Pająków v2...")
wait ()
pc.warp ( 704100 , 464100 )

elseif 4 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony na Ognistą Ziemię...")
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

elseif 5 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do Czerwonego Lasu...")
wait ()
pc.warp ( 1119900 , 70800 )

elseif 6 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony pod Wieżę Demonów...")
wait ()
pc.warp ( 590500 , 110500 )

elseif 7 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do Krainy Gigantów...")
wait ()
pc.warp ( 845100 , 745900 )

elseif 8 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do Groty Wygnańców v1...")
wait ()
pc.warp ( 9800 , 1215100 )

elseif 9 == s then
say_title ( pc.get_name().."!")
say ("Zostaniesz przeniesiony do Groty Wygnańców v2...")
wait ()
pc.warp ( 135200 , 1215100 )

elseif 10 == s then
return
end
end
end
end
end

 

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

Sprawdź czy masz odpowiednie ID mapy "Wymiaru władców", normalnie, i w queście.

screenshot_10.jpg


Opublikowano

@up już zrobiłem

 

 

quest metki begin
state start begin
set_state(info)
end

state info begin
when letter begin
local v = find_npc_by_vnum(9006)
if v != 0 then
target.vid("__TARGET__")
send_letter("Idź do Starszej Pani")
end
end

when button or info begin
say_title("Misja")
say("Idź do Starszej Pani ma dla ciebie misję.")
end

when __TARGET__.target.click or 9006.click begin
target.delete("__TARGET__")
say_title("Starsza Pani :")
say("Rozwal 30 metinów")
set_state(rozwal)
end
end

state rozwal begin
when letter begin
if pc.getqf("kill_metek") >= 30 then
send_letter("Rozwaliłeś 30 metinów")
local v = find_npc_by_vnum(9006)
if v != 0 then
target.vid("__TARGET__")
end
else
send_letter("Rozwal 30 metinów")
end
end

when button or info begin
if pc.getqf("kill_metek") >= 30 then
say("Rozwaliłeś już 30 metków.")
say("Udaj się do starszej pani po nagrodę.")
else
say("Pozostało ci jeszcze do rozwalenia ".. 30 - pc.getqf("kill_metek") .." metinów.")
end
end

when 8028.kill begin
pc.setqf("kill_metek",pc.getqf("kill_metek")+1)
end

when __TARGET__.target.click or 9006.click begin
target.delete("__TARGET__")
say_title("Starsza Pani :")
say("W nagrodę otrzymujesz :")
say("500.000.000 PLN")
say("150 LvL")
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.change_money(500000000)
set_state(__KONIEC__)
end
end

state __KONIEC__ begin
end
end

 

Opublikowano

 

 

quest metki begin
state start begin
when login or levelup with pc.get_level() >= 135 begin
set_state(info)
end
end

state info begin
when letter begin
local v = find_npc_by_vnum(9006)
if v != 0 then
target.vid("__TARGET__")
send_letter("Idź do Starszej Pani")
end
end

when button or info begin
say_title("Misja")
say("Idź do Starszej Pani ma dla ciebie misję.")
end

when __TARGET__.target.click or 9006.click begin
target.delete("__TARGET__")
say_title("Starsza Pani :")
say("Rozwal 30 metinów")
set_state(rozwal)
end
end

state rozwal begin
when letter begin
if pc.getqf("kill_metek") >= 30 then
send_letter("Rozwaliłeś 30 metinów")
local v = find_npc_by_vnum(9006)
if v != 0 then
target.vid("__TARGET__")
end
else
send_letter("Rozwal 30 metinów")
end
end

when button or info begin
if pc.getqf("kill_metek") >= 30 then
say("Rozwaliłeś już 30 metków.")
say("Udaj się do starszej pani po nagrodę.")
else
say("Pozostało ci jeszcze do rozwalenia ".. 30 - pc.getqf("kill_metek") .." metinów.")
end
end

when 8028.kill begin
pc.setqf("kill_metek",pc.getqf("kill_metek")+1)
end

when __TARGET__.target.click or 9006.click begin
target.delete("__TARGET__")
say_title("Starsza Pani :")
say("W nagrodę otrzymujesz :")
say("500.000.000 PLN")
say("150 LvL")
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.give_exp2(999999999)
pc.change_money(500000000)
set_state(__KONIEC__)
end
end

state __KONIEC__ begin
end
end

 

 

Opublikowano

Ha ha moje pisanie questów help naprawcie to plis ;d

 

quest make_herb_lv155 begin
state start begin
when login or levelup with pc.get_level() == 155 begin
set_state(information)
end
end

state information begin
when letter begin
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Biolog")
send_letter("Przesyłka Uriela 150lvl")
end
end

when button or info begin
say_title("Przesyłka Uriela")
say("Uriel")
say("wlasnie Cie szukal. Prosze idz")
say("do niego i zaoferuj swoja pomoc")
end

when __TARGET__.target.click or 20011.chat."Rozmowa z Urielem" begin
target.delete("__TARGET__")
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say("Witaj, Jestem Urielem.")
say("Odpowiadam tutaj za event'y")
say("Chciał bym żebyś mi dostarczył moje zakupy!")
say("Przeciętnie się na nie mówi "Przesyłka Uriela"")
wait()
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say("Aktualnie kupiłem zakupy przez ")
say_title("Allegro.pl")
say("Proszę udasz się po nie ? ")
say("Przynieś mi 5 Takich Zakupów.")
say("Dziękuje. Z góry.")
say("Pozdrawiam Uriel")
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
set_state(go_to_disciple)
end
end

state go_to_disciple begin
when letter begin
send_letter("Przesyłka Uriela 150lvl")
end

when button or info begin
say_title("Zdobądź Przesyłke Uriela")
say("Przynieś mu zakupy z:")
say_title("www.allegro.pl")
say("Przesyłka wyglądają tak:")
say_item_vnum(30134)
say_reward("Przyniosłeś już ".." "..pc.getqf("collect_count").." Moich Zakupów.")
say("")
end

when 71035.use begin --˘Xgˇ¦b?A?o
if pc.getqf("drink_drug") == 1 then
say("")
say("?wˇMgˇL??I?F1|ˇM")
say("")
return
end
if pc.count_item(30134) == 0 then
say("Uriel:")
say("Prosze, zdobadz dla mnie te Zakupy!!")
say("To jest naprawde bardzo wazne dla mnie! xDD")
say("")
return
end
item.remove()
pc.setqf("drink_drug",1)
end

when 1192.kill begin
if pc.count_item(30134) < 5 - pc.getqf("collect_count")then
pc.give_item2(30134, 1)
end
end

when 20011.chat."Zakupy Uriela" with pc.count_item(30134) > 0 begin
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say("O jak fajnie! Masz już jedną Przesyłke Jupi !.")
say("Pozwól rzucę okiem.")
say("Jeszcze sekundka")
say("")
pc.remove_item(30134, 1)
wait()
local pass_percent
if pc.getqf("drink_drug")==0 then
pass_percent=90
else
pass_percent=100
end

local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 4 then --5-O?H?U
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index)
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say("Tak ! Tak ! O tą przesyłke Mi chodziło ! ")
say("Dostarcz mi jeszcze".." "..5-pc.getqf("collect_count").. " Moich Zakupów!")
say("Proszę poszukaj jeszcze.")
say("")
pc.setqf("drink_drug",0) --?A?o??cl??
return
end
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say_reward("O jak fajnie. Dostarczyłeś mi już ")
say_reward("wszystkie Zakupy z:.")
say_title("www.allegro.pl")
say("Uriel w nagrodę dał Ci")
say_reward("Maska Lojalności")
say_reward("Smocze Kolczyki+9")
say_reward("Smoczy Naszyjink+9")
say_redward("Smocze Buty+9")
pc.setqf("collect_count",index)
pc.setqf("drink_drug",0)
clear_letter()
set_state(__Koniec)
pc.give_item2("117209")
pc.give_item2("116209")
pc.give_item2("15269")
set_quest_state("levelup","run")
return
else
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say("Ahhhh ;P")
say("Ta przesyłka jest nie moje ! =( .")
say("Dostarcz mi następną!....")
say("")
pc.setqf("drink_drug",0) --?A?o??cl??
return
end

end
end

state __complete begin
end
end[color=#000000]

[/color]

Opublikowano

Ha ha moje pisanie questów help naprawcie to plis ;d

 

quest make_herb_lv155 begin
state start begin
when login or levelup with pc.get_level() == 155 begin
set_state(information)
end
end

state information begin
when letter begin
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Biolog")
send_letter("Przesyłka Uriela 150lvl")
end
end

when button or info begin
say_title("Przesyłka Uriela")
say("Uriel")
say("wlasnie Cie szukal. Prosze idz")
say("do niego i zaoferuj swoja pomoc")
end

when __TARGET__.target.click or 20011.chat."Rozmowa z Urielem" begin
target.delete("__TARGET__")
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say("Witaj, Jestem Urielem.")
say("Odpowiadam tutaj za event'y")
say("Chciał bym żebyś mi dostarczył moje zakupy!")
say("Przeciętnie się na nie mówi "Przesyłka Uriela"")
wait()
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say("Aktualnie kupiłem zakupy przez ")
say_title("Allegro.pl")
say("Proszę udasz się po nie ? ")
say("Przynieś mi 5 Takich Zakupów.")
say("Dziękuje. Z góry.")
say("Pozdrawiam Uriel")
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
set_state(go_to_disciple)
end
end

state go_to_disciple begin
when letter begin
send_letter("Przesyłka Uriela 150lvl")
end

when button or info begin
say_title("Zdobądź Przesyłke Uriela")
say("Przynieś mu zakupy z:")
say_title("www.allegro.pl")
say("Przesyłka wyglądają tak:")
say_item_vnum(30134)
say_reward("Przyniosłeś już ".." "..pc.getqf("collect_count").." Moich Zakupów.")
say("")
end

when 71035.use begin --˘Xgˇ¦b?A?o
if pc.getqf("drink_drug") == 1 then
say("")
say("?wˇMgˇL??I?F1|ˇM")
say("")
return
end
if pc.count_item(30134) == 0 then
say("Uriel:")
say("Prosze, zdobadz dla mnie te Zakupy!!")
say("To jest naprawde bardzo wazne dla mnie! xDD")
say("")
return
end
item.remove()
pc.setqf("drink_drug",1)
end

when 1192.kill begin
if pc.count_item(30134) < 5 - pc.getqf("collect_count")then
pc.give_item2(30134, 1)
end
end

when 20011.chat."Zakupy Uriela" with pc.count_item(30134) > 0 begin
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say("O jak fajnie! Masz już jedną Przesyłke Jupi !.")
say("Pozwól rzucę okiem.")
say("Jeszcze sekundka")
say("")
pc.remove_item(30134, 1)
wait()
local pass_percent
if pc.getqf("drink_drug")==0 then
pass_percent=90
else
pass_percent=100
end

local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 4 then --5-O?H?U
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index)
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say("Tak ! Tak ! O tą przesyłke Mi chodziło ! ")
say("Dostarcz mi jeszcze".." "..5-pc.getqf("collect_count").. " Moich Zakupów!")
say("Proszę poszukaj jeszcze.")
say("")
pc.setqf("drink_drug",0) --?A?o??cl??
return
end
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say_reward("O jak fajnie. Dostarczyłeś mi już ")
say_reward("wszystkie Zakupy z:.")
say_title("www.allegro.pl")
say("Uriel w nagrodę dał Ci")
say_reward("Maska Lojalności")
say_reward("Smocze Kolczyki+9")
say_reward("Smoczy Naszyjink+9")
say_redward("Smocze Buty+9")
pc.setqf("collect_count",index)
pc.setqf("drink_drug",0)
clear_letter()
set_state(__Koniec)
pc.give_item2("117209")
pc.give_item2("116209")
pc.give_item2("15269")
set_quest_state("levelup","run")
return
else
say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)
say("Ahhhh ;P")
say("Ta przesyłka jest nie moje ! =( .")
say("Dostarcz mi następną!....")
say("")
pc.setqf("drink_drug",0) --?A?o??cl??
return
end

end
end

state __complete begin
end
end[color=#000000]

[/color]

 

say("Przeciętnie się na nie mówi "Przesyłka Uriela"")

Nie możesz używać cudzysłowia w say'u. btw. podaj błąd z konsoli.

 

umarł

Opublikowano

Siema. Może ktoś podesłać podstawowego questa na DT 100% działającego =) + quest na dozorce (Depo)

Dam limit lajk ,i 5*

Administrator Serwera Pantheons

Opublikowano

mógłby ktoś poprawić mi tego questa

próbowałem w nim coś zmienić aby działało ale to nic nie daje

 

 

-----------------
-----BY WuWu-----
-----------------
-----------------------
---	 Edit by Czarny  ---
-----------------------

quest marmur_zmiany begin
	state start begin
			when 27997.use begin
					say_title ( "Marmur Przemiany:" )
					say (pc.get_name().. " Wybierz rodzaj moba :" )
					say ( "" )
					local s = select ( "Zwierzęta" , "Dzikusy" , "Ludzie z Atlantydy" , "Bosy" , "Zombie" , "Trole i Duchy" , "Odmień Się " , "Wyjdz" )
							if s == 1 then
									say_reward ( "hmm..." )
									say ( pc.get_name().." W kogo chcesz się przemienić??" )
									local s = select ( "Dziki Pies" , "Nieb.Wilk" , "Dzik" , "Niedźwiedź " , "Czar.Niedźwiedź " , "Tygrys" , "Biały Tygrys" , "W nikogo!" )
											if s == 1 then
													pc.polymorph(101, 300)
											elseif 2 == s then
													pc.polymorph(104, 300)
											elseif 3 == s then
													pc.polymorph(108, 300)
											elseif 4 == s then
													pc.polymorph(110, 300)
											elseif 5 == s then
													pc.polymorph(112, 300)
											elseif 6 == s then
													pc.polymorph(114, 300)
											elseif 7 == s then
													pc.polymorph(115, 300)		
											elseif 8 == s then
													return
											end
											elseif s == 2 then
													say_reward ( "hmm..." )
												   say ( pc.get_name().." W kogo chcesz się przemienić??" )
									local s = select ( " Dziki Żołnierz Piechoty" , "Dziki Sługa" , "Maniak Czarn.Wiatru" , " Żołnierz Czarn.Wiatru " , "To-Su " , "Gu-Ryung" , "Dziki Generał " , "W nikogo!" )
											if s == 1 then
													pc.polymorph(501, 300)
											elseif 2 == s then
													pc.polymorph(502, 300)
											elseif 3 == s then
													pc.polymorph(402, 300)
											elseif 4 == s then
													pc.polymorph(401, 300)
											elseif 5 == s then
													pc.polymorph(405, 300)
											elseif 6 == s then
													pc.polymorph(406, 300)
											elseif 7 == s then
													pc.polymorph(504, 300)		
											elseif 8 == s then
													return
													end

											elseif s == 3 then
											if pc.get_level() >=75 then
													say_reward ( "hmm..." )
												   say ( pc.get_name().." W kogo chcesz się przemienić??" )
									local s = select ( "Wojownik Setaou" , " Łowca Setaou" , "Mistyk Setaou" , "Lider Setaou" , " Żołnierz Setaou" , " Łucznik Setaou" , "Magistrat Setaou" , "Komendant Setaou" , "W nikogo!" )
											if s == 1 then
													pc.polymorph(2401, 300)
											elseif 2 == s then
													pc.polymorph(2402, 300)
											elseif 3 == s then
													pc.polymorph(2403, 300)
											elseif 4 == s then
													pc.polymorph(2404, 300)
											elseif 5 == s then
													pc.polymorph(2411, 300)
											elseif 6 == s then
													pc.polymorph(2412, 300)
											elseif 7 == s then
													pc.polymorph(2413, 300)	
											elseif 8 == s then
													pc.polymorph(2414, 300)	
											elseif 9 == s then
													return
													end
											elseif s == 4 then
											if pc.get_level() >=75 then
													say_reward ( "hmm..." )
												   say ( pc.get_name().." W kogo chcesz się przemienić??" )
									local s = select ( "Wódz Orków" , "Ognisty Król" , "Król Demonów" , " Umarły Rozpruwacz" , "Lodowa Wiedźma" , "Zjawa Żólt.Tygrysa" , "9 Ogonów" , "W nikogo!" )
											if s == 1 then
											if pc.get_level() >=90 then
													pc.polymorph(691, 300)
													end
											elseif 2 == s then
											if pc.get_level() >=90 then
													pc.polymorph(2206, 300)
													end
											elseif 3 == s then
											if pc.get_level() >=90 then
													pc.polymorph(1091, 300)
													end
											elseif 4 == s then
											if pc.get_level() >=90 then
													pc.polymorph(1093, 300)
													end
											elseif 5 == s then
											if pc.get_level() >=90 then
													pc.polymorph(1191, 300)
													end
											elseif 6 == s then
											if pc.get_level() >=90 then
													pc.polymorph(1304, 300)
													end
											elseif 7 == s then
											if pc.get_level() >=90 then
													pc.polymorph(1901, 300)	
													end
											elseif 8 == s then
													return
													end

									elseif s == 5 then
													say_reward ( "hmm..." )
													say ( pc.get_name().." Przemiany dostępne od 100lv" )
												   say ( pc.get_name().." W kogo chcesz się przemienić??" )
									local s = select ( "Zombie" , "Pies Zombie" , "Człowiek Zombie" , " Wojownik Zombie" , "Miecznik Zombie" , "Nadpobudliwy Zombie" , "Wielki Zombie" , "W nikogo!" )
											if s == 1 then
											if pc.get_level() >=100 then
													pc.polymorph(2501, 300)
													end
											elseif 2 == s then
											if pc.get_level() >=100 then
													pc.polymorph(2502, 300)
													end
											elseif 3 == s then
											if pc.get_level() >=100 then
													pc.polymorph(2503, 300)
													end
											elseif 4 == s then
											if pc.get_level() >=100 then
													pc.polymorph(2508, 300)
													end
											elseif 5 == s then
											if pc.get_level() >=100 then
													pc.polymorph(2504, 300)
													end
											elseif 6 == s then
											if pc.get_level() >=100 then
													pc.polymorph(2510, 300)
													end
											elseif 7 == s then
											if pc.get_level() >=100 then
													pc.polymorph(2513, 300)
													end
											elseif 8 == s then
													return
													end
											elseif s == 6 then
											say_reward ( "hmm..." )
											say ( pc.get_name().." Przemiany dostępne od 120lv" )
												   say ( pc.get_name().." W kogo chcesz się przemienić??" )
									local s = select ( "Pies Gnom" , "Gnom Wojownik" , "Trol Argus" , " Trol Wojownik" , "Nagi Wojownik" , "Duch Sury" , "Duch Wojownika" , "W nikogo!" )
											if s == 1 then
											if pc.get_level() >=120 then
													pc.polymorph(2601, 300)
													end
											elseif 2 == s then
											if pc.get_level() >=120 then
													pc.polymorph(2602, 300)
													end
											elseif 3 == s then
											if pc.get_level() >=120 then
													pc.polymorph(2651, 300)
													end
											elseif 4 == s then
											if pc.get_level() >=120 then
													pc.polymorph(2652, 300)
													end
											elseif 5 == s then
											if pc.get_level() >=120 then
													pc.polymorph(2683, 300)
													end
											elseif 6 == s then
											if pc.get_level() >=120 then
													pc.polymorph(2702, 300)
													end
											elseif 7 == s then
											if pc.get_level() >=120 then
													pc.polymorph(2513, 300)		
													end
											elseif 8 == s then
													return
													end
			elseif s == 7 then
			pc.remove_polymorph()


			end
	end
end
end
end

 

 

quest się wgyra ale nie działają zakładki od Bosy i w dół.

Do tego jak zrobić aby w zakładce "Odmień Się" dało się odmienić z polimorfi?

Opublikowano

Siema

 

Jak mam taki blad przy wgrywaniu to co jest źle?

 

 

syntax error : [string "start"]:47: <eof> expected near `else'
baba1.quest:118:Abort (core dumped)

Opublikowano

Dam cały quest:

 

 

 

quest baba1 begin
    state start begin
						    when 20087.chat."Co znajduje się w komnacie" begin
								    say_title("Strażnik Komnaty:")
				    say("W komnacie zbajduje się Beran Setaou")
				    say("zwany Niebiańskim Smokiem")
				    say("Pokonać go może tylko najmężniejsza")
										    say("drużyna.")
										    end
	    when 20087.chat."Chce zabić tego smoka" begin											  
										    if get_time() > pc.getqf("czas") then
										    else
										    say_title("Strażnik Komnaty:")
										    say("Nie możesz wejść jeszcze do komnaty Smoka")
										    return
										    end
	    say_title(mob_name(20087))
	    say("")
	    say("Tut mir Leid, der Raum ist reseviert.")
	    say("Wenn du ein Passwort hast für den Zugang")
	    say("gebe es jetzt bitte ein.")
	    local password = input()
	    if game.set_event_flag("dragontemple_password") == tonumber(password) then
	    say_title(mob_name(20087))
	    say("")
	    say("Das Passwort stimmt überein.")
	    say("Ich bringe dich in die Kammer")
	    wait()
	    say_title(mob_name(20087))
	    say("")
	    say("Wenn du willst kann ich dich sofort,")
	    say("in den Drachnraum bringen.")
	    say("Gib mir einfach 3 "..item_name(30179))
	    say("")
	    say_item_vnum(30179)
	    local s = select("Hier, nimm sie und bring mich rein", "Abbrechen")
	    if s == 1 then
	    if pc.count_item(30179) >= 3 then
	    pc.remove_item(30179, 3)
	    pc.warp(843600, 1066900)
	    else
	    say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")
	    sammeln = 3 - pc.count_item(30179)
	    say("Sammle bitte noch "..sammeln.." "..item_name(30179))
	    say("")
	    say_item_vnum(30179)
	    end
	    else
	    return
	    end
	    else
	    say_title(mob_name(20087))
	    say("")
	    say("Das Passwort stimmt nicht überein.")
	    return
	    end
	    elseif pc.has_guild() and game.set_event_flag("dragontemple_used") == 0 then
	    say_title(mob_name(20087))
	    say("")
	    say("Du willst also den Drachen bekämpfen?")
	    say("Dann gib bitte erst ein Passwort(nur Zahlen) ein")
	    say("um den Raum zu schützen. Geb das Passwort")
	    say("einfach deinen Gruppenmitgliedern und sie")
	    say("können mit in den Raum")
	    say("Gib es bitte jetzt ein.")
	    local password = tonumber(input())
	    say_title(mob_name(20087))
	    say("")
	    say("Um jetzt in den Drachenraum zu kommen")
	    say("brauche ich 3 "..item_name(30179))
	    say("")
	    say_item_vnum(30179)
	    say("")
	    local s = select("Hier, nimm sie und bring mich rein", "Abbrechen")
	    if s == 1 then
	    if pc.count_item(30179) >= 3 then
	    pc.remove_item(30179, 3)
	    DragonLair.startRaid(82)
	    game.set_event_flag("dragontemple_used", 1)
	    game.set_event_flag("dragontemple_password", password)
	    timer("blockentry", 5*60)
	    say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")
	    sammeln = 3 - pc.count_item(30179)
	    say("Sammle bitte noch "..sammeln.." "..item_name(30179))
	    say("")
	    say_item_vnum(30179)
	    say("")
	    end
	    return
	    end
	    elseif s == 3 then
	    elseif not pc.has_guild() then
	    say_title(mob_name(20087))
	    say("")
	    say("Du benötigst eine starke Gilde")
	    say("um gegen den Drachen zu kämpfen.")
										    when 2493.kill begin
										    notice_all("Gracz "..pc.get_name().." zabił Beran Setaou! Gratulujemy")
										    pc.setqf("czas",get_time()+60*60)
										    notice_all("Za minute nastąpi zamknięcie komnaty.")
										    timer("close", 61)
										    timer("close2", 30)
	    end
										    when close2.timer begin
										    notice_all("Za pół minuty nastąpi zamknięcie komnaty.")
										    end
										    when close.timer begin
										    elseif get_time() > pc.getqf("czas2") and
										    pc.getqf("smok") == 1 then
										    pc.warp(179900, 1220400)
	    else
										    when logout or login begin
										    if get_time() < pc.getqf("czas") and
										    pc.getqf("smok") == 1 then
										    pc.warp(179900, 1220400)
										    pc.setqf("smok", 0)
	    else


end
end	

 

Opublikowano

naprawi mi ktoś ten quest? on nie działa, bo nie teleportuje do dt, na ktorym powinien odbywac sie bossrun.. nic sie nie dzieje..

 

 

--------------------------------------------
--  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 - xxx")
 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

@kopson44 miałeś kilka błędów

 

 

-----------------
-----BY WuWu-----
-----------------
-----------------------
--- Edit by Czarny ---
-----------------------

quest marmur_zmiany begin
state start begin
when 27997.use begin
say_title ( "Marmur Przemiany:" )
say (pc.get_name().. " Wybierz rodzaj moba :" )
say ( "" )
local s = select ( "Zwierzęta" , "Dzikusy" , "Ludzie z Atlantydy" , "Bosy" , "Zombie" , "Trole i Duchy" , "Odmień Się " , "Wyjdz" )
if s == 1 then
say_reward ( "hmm..." )
say ( pc.get_name().." W kogo chcesz się przemienić??" )
local s = select ( "Dziki Pies" , "Nieb.Wilk" , "Dzik" , "Niedźwiedź " , "Czar.Niedźwiedź " , "Tygrys" , "Biały Tygrys" , "W nikogo!" )
if s == 1 then
pc.polymorph(101, 300)
elseif 2 == s then
pc.polymorph(104, 300)
elseif 3 == s then
pc.polymorph(108, 300)
elseif 4 == s then
pc.polymorph(110, 300)
elseif 5 == s then
pc.polymorph(112, 300)
elseif 6 == s then
pc.polymorph(114, 300)
elseif 7 == s then
pc.polymorph(115, 300)
elseif 8 == s then
return
end
elseif s == 2 then
say_reward ( "hmm..." )
say ( pc.get_name().." W kogo chcesz się przemienić??" )
local s = select ( " Dziki Żołnierz Piechoty" , "Dziki Sługa" , "Maniak Czarn.Wiatru" , " Żołnierz Czarn.Wiatru " , "To-Su " , "Gu-Ryung" , "Dziki Generał " , "W nikogo!" )
if s == 1 then
pc.polymorph(501, 300)
elseif 2 == s then
pc.polymorph(502, 300)
elseif 3 == s then
pc.polymorph(402, 300)
elseif 4 == s then
pc.polymorph(401, 300)
elseif 5 == s then
pc.polymorph(405, 300)
elseif 6 == s then
pc.polymorph(406, 300)
elseif 7 == s then
pc.polymorph(504, 300)
elseif 8 == s then
return
end

elseif s == 3 then
if pc.get_level() >=75 then
say_reward ( "hmm..." )
say ( pc.get_name().." W kogo chcesz się przemienić??" )
local s = select ( "Wojownik Setaou" , " Łowca Setaou" , "Mistyk Setaou" , "Lider Setaou" , " Żołnierz Setaou" , " Łucznik Setaou" , "Magistrat Setaou" , "Komendant Setaou" , "W nikogo!" )
if s == 1 then
pc.polymorph(2401, 300)
elseif 2 == s then
pc.polymorph(2402, 300)
elseif 3 == s then
pc.polymorph(2403, 300)
elseif 4 == s then
pc.polymorph(2404, 300)
elseif 5 == s then
pc.polymorph(2411, 300)
elseif 6 == s then
pc.polymorph(2412, 300)
elseif 7 == s then
pc.polymorph(2413, 300)
elseif 8 == s then
pc.polymorph(2414, 300)
elseif 9 == s then
return
end
end

elseif s == 4 then
if pc.get_level() >=90 then
say_reward ( "hmm..." )
say ( pc.get_name().." W kogo chcesz się przemienić??" )
local s = select ( "Wódz Orków" , "Ognisty Król" , "Król Demonów" , " Umarły Rozpruwacz" , "Lodowa Wiedźma" , "Zjawa Żólt.Tygrysa" , "9 Ogonów" , "W nikogo!" )
if s == 1 then
pc.polymorph(691, 300)
elseif 2 == s then
pc.polymorph(2206, 300)
elseif 3 == s then
pc.polymorph(1091, 300)
elseif 4 == s then
pc.polymorph(1093, 300)
elseif 5 == s then
pc.polymorph(1191, 300)
elseif 6 == s then
pc.polymorph(1304, 300)
elseif 7 == s then
pc.polymorph(1901, 300)
elseif 8 == s then
return
end
end

elseif s == 5 then
say_reward ( "hmm..." )
say ( pc.get_name().." Przemiany dostępne od 100lv" )
say ( pc.get_name().." W kogo chcesz się przemienić??" )
if pc.get_level() >=100 then
local s = select ( "Zombie" , "Pies Zombie" , "Człowiek Zombie" , " Wojownik Zombie" , "Miecznik Zombie" , "Nadpobudliwy Zombie" , "Wielki Zombie" , "W nikogo!" )
if s == 1 then
pc.polymorph(2501, 300)
elseif 2 == s then
pc.polymorph(2502, 300)
elseif 3 == s then
pc.polymorph(2503, 300)
elseif 4 == s then
pc.polymorph(2508, 300)
elseif 5 == s then
pc.polymorph(2504, 300)
elseif 6 == s then
pc.polymorph(2510, 300)
elseif 7 == s then
pc.polymorph(2513, 300)
elseif 8 == s then
return
end
end

elseif s == 6 then
say_reward ( "hmm..." )
say ( pc.get_name().." Przemiany dostępne od 120lv" )
say ( pc.get_name().." W kogo chcesz się przemienić??" )
if pc.get_level() >=120 then
local s = select ( "Pies Gnom" , "Gnom Wojownik" , "Trol Argus" , " Trol Wojownik" , "Nagi Wojownik" , "Duch Sury" , "Duch Wojownika" , "W nikogo!" )
if s == 1 then
pc.polymorph(2601, 300)
elseif 2 == s then
pc.polymorph(2602, 300)
elseif 3 == s then
pc.polymorph(2651, 300)
elseif 4 == s then
pc.polymorph(2652, 300)
elseif 5 == s then
pc.polymorph(2683, 300)
elseif 6 == s then
pc.polymorph(2702, 300)
elseif 7 == s then
pc.polymorph(2513, 300)
elseif 8 == s then
return
end
end

elseif s == 7 then
pc.remove_polymorph()
elseif s == 8 then
return
end
end
end
end

 

Opublikowano

jaka nazwe ma quest na plikach badara, ktory odpowiada za rozmowe z Instruktorami, gdy daja nam skille?

 

prosze o pomoc, a jezeli ktos ma o wklejenie spolszczonych ;x

 

poleci lajk ;D

Opublikowano

Siema mógłby mi ktoś naprawić tego questa ,bo coś nie pyka ,a nie wiem co :\

 

 

 

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

--- Misja by Czarny dla CzarnyMT2 oraz Czarny-questy.cba.pl ---

--- Prosze o nie przypisywanie sobie cudzej pracy! Pozdrawiam ---

--- Życzę miłej zabawy i powodzenia ---

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

 

quest wymiana_itemkow begin

state start begin

when 20359.chat."Witaj!" begin

local s = select("Zwój Egzorcyzmu ", "Bonusy ", "Pelerynki Męstwa ", "Pierścień Expa ", "Anuluj")

if s == 5 then

return

end

if s == 1 then

say_title(mob_name(20359)..":")

say("Witaj przyjacielu! ")

say("Co cie tu sprowadza? ")

say("Co chciałby? wymienić? ")

say("")

say_reward(pc.get_name()..":")

say("Chciałbym wymienić Amulet Boga Smoków na ")

say("Zwój Egzorcyzmu ")

say_item("", 71001 , "Zwój Egzorcyzmu")

say("")

say_title(mob_name(20359)..":")

say("Dobrze! Zobaczmy co się da zrobić! ")

say("")

wait()

say_title(mob_name(20359)..":")

say("Aby wymienić się ze mna na ")

say("Zaczarowanie Przedmiotu potrzebujesz ")

say("1 - Amulet Boga Smoków ")

say("")

say("Posiadasz ten Amulet? ")

say("")

local s2 = select("Tak, mam go ", "Niestety nie.. ")

if s2 == 2 then

return

end

if s2 == 1 then

if pc.count_item(30180) >= 1

say_title(mob_name(20359)..":")

say("W takim razie mogę się z Toba wymienić! ")

say("")

pc.removeitem(30180, 1)

pc.give_item2(71001, 1)

wait()

say_title(mob_name(20359)..":")

say("Dziękuję przyjacielu! ")

say("Do zobaczenia! ")

say("")

else

say_title(mob_name(20359)..":")

say("Nie posiadasz wystarczajšcej ilosci ")

say("Amuletow... Niestety nie wymienie się z Toba! ")

say("")

say("Wróc kiedy będziesz miał ich wystarczajšco dużo! ")

end

end

end

if s == 2 then

say_title(mob_name(20359)..":")

say("Witaj przyjacielu! ")

say("Co cie tu sprowadza? ")

say("Co chciałby? wymienić? ")

say("")

say_reward(pc.get_name()..":")

say("Chciałbym wymienić Amulet Boga Smoków na ")

say("Wybrany Item! ")

say("")

say_title(mob_name(20359)..":")

say("Dobrze! Zobaczmy co się da zrobić! ")

say("")

wait()

say_title(mob_name(20359)..":")

say("Aby wymienić się ze mna na ")

say("którys Item potrzebujesz ")

say("3 Amulety Boga Smoków - Wzmocnienie Przedmiotu ")

say("3 Amulety Boga Smoków - Zaczarowanie Przedmiotu ")

say("3 Amulety Boga Smoków - Marmur Blogoslawienstwa ")

say("")

say("Posiadasz tyle Amuletów Boga Smoków? ")

say("")

local s3 = select("Wzmocnienie Przedmiotu ", "Zaczarowanie Przedmiotu ", "Marmur Blogoslawienstwa", "Anuluj")

if s3 == 4 then

return

end

if s3 == 1 and pc.count_item(30180) >= 3 then

say_title(mob_name(20359)..":")

say("Za 3 Amulety wymienie się z Toba na ")

say("Wzmocnienie Przedmiotu! ")

say_item_vnum(71085)

say("")

pc.removeitem(30180, 1)

pc.removeitem(30180, 1)

pc.removeitem(30180, 1)

pc.give_item2(71085, 1)

 

elseif s3 == 2 and pc.count_item(30180) >= 3 then

say_title(mob_name(20359)..":")

say("Za 3 Amulety wymienie się z Toba na ")

say("Zaczarowanie Przedmiotu! ")

say_item_vnum(71034)

say("")

pc.removeitem(30180, 1)

pc.removeitem(30180, 1)

pc.removeitem(30180, 1)

pc.give_item2(71034, 1)

 

elseif s3 == 3 and pc.count_item(30180) >= 3 then

say_title(mob_name(20359)..":")

say("Za 3 Amulety wymienie sie za ")

say("Marmur Błogosławieństwa! ")

say_item_vnum(70024)

say("")

pc.removeitem(30180, 1)

pc.removeitem(30180, 1)

pc.removeitem(30180, 1)

pc.give_item2(70024, 1)

end

end

 

if s == 3 then

say_title(mob_name(20359)..":")

say("Witaj przyjacielu! ")

say("Co cie tu sprowadza? ")

say("Co chciałby? wymienić? ")

say("")

say_reward(pc.get_name()..":")

say("Chciałbym wymienić Amulet Boga Smoków na ")

say("Pelerynki Męstwa ! ")

say_item("", 70038 , "Pelerynki Męstwa ")

say("")

say_title(mob_name(20359)..":")

say("Dobrze! Zobaczmy co się da zrobić! ")

say("")

wait()

say_title(mob_name(20359)..":")

say("Aby wymienić się ze mna na ")

say("Pelerynki Męstwa musisz miec ")

say("2 Amulety Boga Smoków ")

say("")

say("Posiadasz tyle Amuletów? ")

say("")

local s2 = select("Tak, mam tyle ", "Niestety nie.. ")

if s2 == 2 then

return

end

if s2 == 1 and pc.count_item(30180) >= 2 then

say_title(mob_name(20359)..":")

say("Dobrze więc! Zamienmy się! ")

say("")

pc.removeitem(30180, 2)

pc.give_item2(70038, 50)

else

say("Nie posiadasz tylu Amuletów ")

say("nie wymienie się z Toba... ")

say("")

end

end

if s == 4 then

say_title(mob_name(20359)..":")

say("Witaj przyjacielu! ")

say("Co cie tu sprowadza? ")

say("Co chciałby? wymienić? ")

say("")

say_reward(pc.get_name()..":")

say("Chciałbym wymienić Amulety Boga Smoków na ")

say("Pierścień Doświadczenia ! ")

say_item("", 72002 , "Pierścień Doświadczenia ")

say("")

say_title(mob_name(20359)..":")

say("Dobrze! Zobaczmy co się da zrobić! ")

say("")

wait()

say_title(mob_name(20359)..":")

say("Aby wymienić się ze mna na ")

say("Pierścień Doświadczenia potrzebujesz ")

say("20 Amuletów Boga Smoków ")

say("")

say("Posiadasz tyle Amuletów? ")

say("")

local s2 = select("Tak, mam tyle ", "Niestety nie.. ")

if s2 == 2 then

return

end

if s2 == 1 and pc.count_item(30180) >= 20 then

say_title(mob_name(20359)..":")

say("Dobrze więc! Zamieńmy się! ")

say("")

pc.removeitem(30180, 20)

pc.give_item2(72002, 1)

else

say("Nie posiadasz tylu Amuletów ")

say("nie wymienie się z Toba... ")

say("")

end

end

end

end

end

 

 

Opublikowano
sprawdź jakie id ma instruktor (ten u kogo się zaczyna quest) i sprawdź sobie w folderze quest/object/tutaj_id_tego_npc/

 

juz to robilem, lecz tam nie ma tych rozmow ;x

Opublikowano

@LIR0Y masz tutaj poprawiony

 

 

-------------------------------------------------------------------
--- Misja by Czarny dla CzarnyMT2 oraz Czarny-questy.cba.pl ---
--- Prosze o nie przypisywanie sobie cudzej pracy! Pozdrawiam ---
--- Życzę miłej zabawy i powodzenia ---
-------------------------------------------------------------------

quest wymiana_itemkow begin
state start begin
when 20359.chat."Witaj!" begin
local s = select("Zwój Egzorcyzmu ", "Bonusy ", "Pelerynki Męstwa ", "Pierścień Expa ", "Anuluj")
if s == 5 then
return
elseif s == 1 then
say_title(mob_name(20359)..":")
say("Witaj przyjacielu! ")
say("Co cie tu sprowadza? ")
say("Co chciałby? wymienić? ")
say("")
say_reward(pc.get_name()..":")
say("Chciałbym wymienić Amulet Boga Smoków na ")
say("Zwój Egzorcyzmu ")
say_item("", 71001 , "Zwój Egzorcyzmu")
say("")
say_title(mob_name(20359)..":")
say("Dobrze! Zobaczmy co się da zrobić! ")
say("")
wait()
say_title(mob_name(20359)..":")
say("Aby wymienić się ze mna na ")
say("Zaczarowanie Przedmiotu potrzebujesz ")
say("1 - Amulet Boga Smoków ")
say("")
say("Posiadasz ten Amulet? ")
say("")
local s2 = select("Tak, mam go ", "Niestety nie.. ")
if s2 == 2 then
return
elseif s2 == 1 then
if pc.count_item(30180) >= 1 then
say_title(mob_name(20359)..":")
say("W takim razie mogę się z Toba wymienić! ")
say("")
pc.removeitem(30180, 1)
pc.give_item2(71001, 1)
wait()
say_title(mob_name(20359)..":")
say("Dziękuję przyjacielu! ")
say("Do zobaczenia! ")
say("")
else
say_title(mob_name(20359)..":")
say("Nie posiadasz wystarczającej ilosci ")
say("Amuletow... Niestety nie wymienie się z Toba! ")
say("")
say("Wróc kiedy będziesz miał ich wystarczająco dużo! ")
end
end
elseif s == 2 then
say_title(mob_name(20359)..":")
say("Witaj przyjacielu! ")
say("Co cie tu sprowadza? ")
say("Co chciałby? wymienić? ")
say("")
say_reward(pc.get_name()..":")
say("Chciałbym wymienić Amulet Boga Smoków na ")
say("Wybrany Item! ")
say("")
say_title(mob_name(20359)..":")
say("Dobrze! Zobaczmy co się da zrobić! ")
say("")
wait()
say_title(mob_name(20359)..":")
say("Aby wymienić się ze mna na ")
say("którys Item potrzebujesz ")
say("3 Amulety Boga Smoków - Wzmocnienie Przedmiotu ")
say("3 Amulety Boga Smoków - Zaczarowanie Przedmiotu ")
say("3 Amulety Boga Smoków - Marmur Blogoslawienstwa ")
say("")
say("Posiadasz tyle Amuletów Boga Smoków? ")
say("")
local s3 = select("Wzmocnienie Przedmiotu ", "Zaczarowanie Przedmiotu ", "Marmur Blogoslawienstwa", "Anuluj")
if s3 == 4 then
return
elseif s3 == 1 and pc.count_item(30180) >= 3 then
say_title(mob_name(20359)..":")
say("Za 3 Amulety wymienie się z Toba na ")
say("Wzmocnienie Przedmiotu! ")
say_item_vnum(71085)
say("")
pc.removeitem(30180, 3)
pc.give_item2(71085, 1)

elseif s3 == 2 and pc.count_item(30180) >= 3 then
say_title(mob_name(20359)..":")
say("Za 3 Amulety wymienie się z Toba na ")
say("Zaczarowanie Przedmiotu! ")
say_item_vnum(71034)
say("")
pc.removeitem(30180, 3)
pc.give_item2(71034, 1)

elseif s3 == 3 and pc.count_item(30180) >= 3 then
say_title(mob_name(20359)..":")
say("Za 3 Amulety wymienie sie za ")
say("Marmur Błogosławieństwa! ")
say_item_vnum(70024)
say("")
pc.removeitem(30180, 3)
pc.give_item2(70024, 1)
end
elseif s == 3 then
say_title(mob_name(20359)..":")
say("Witaj przyjacielu! ")
say("Co cie tu sprowadza? ")
say("Co chciałby? wymienić? ")
say("")
say_reward(pc.get_name()..":")
say("Chciałbym wymienić Amulet Boga Smoków na ")
say("Pelerynki Męstwa ! ")
say_item("", 70038 , "Pelerynki Męstwa ")
say("")
say_title(mob_name(20359)..":")
say("Dobrze! Zobaczmy co się da zrobić! ")
say("")
wait()
say_title(mob_name(20359)..":")
say("Aby wymienić się ze mna na ")
say("Pelerynki Męstwa musisz miec ")
say("2 Amulety Boga Smoków ")
say("")
say("Posiadasz tyle Amuletów? ")
say("")
local s2 = select("Tak, mam tyle ", "Niestety nie.. ")
if s2 == 2 then
return
elseif s2 == 1 and pc.count_item(30180) >= 2 then
say_title(mob_name(20359)..":")
say("Dobrze więc! Zamienmy się! ")
say("")
pc.removeitem(30180, 2)
pc.give_item2(70038, 50)
else
say("Nie posiadasz tylu Amuletów ")
say("nie wymienie się z Toba... ")
say("")
end
elseif s == 4 then
say_title(mob_name(20359)..":")
say("Witaj przyjacielu! ")
say("Co cie tu sprowadza? ")
say("Co chciałby? wymienić? ")
say("")
say_reward(pc.get_name()..":")
say("Chciałbym wymienić Amulety Boga Smoków na ")
say("Pierścień Doświadczenia ! ")
say_item("", 72002 , "Pierścień Doświadczenia ")
say("")
say_title(mob_name(20359)..":")
say("Dobrze! Zobaczmy co się da zrobić! ")
say("")
wait()
say_title(mob_name(20359)..":")
say("Aby wymienić się ze mna na ")
say("Pierścień Doświadczenia potrzebujesz ")
say("20 Amuletów Boga Smoków ")
say("")
say("Posiadasz tyle Amuletów? ")
say("")
local s2 = select("Tak, mam tyle ", "Niestety nie.. ")
if s2 == 2 then
return
elseif s2 == 1 and pc.count_item(30180) >= 20 then
say_title(mob_name(20359)..":")
say("Dobrze więc! Zamieńmy się! ")
say("")
pc.removeitem(30180, 20)
pc.give_item2(72002, 1)
else
say("Nie posiadasz tylu Amuletów ")
say("nie wymienie się z Toba... ")
say("")
end
end
end
end
end

 

 

 

@up a jak się rozpoczyna ta misja??

Opublikowano

Podeśle ktoś podstawowego questa na DT 100% działającego ,i odbugowanego ?

Dam 10x Lajk ,oraz 5*

Administrator Serwera Pantheons

Opublikowano

Mam problem z takim "próbnym dungeonem"

 

http://wklej.to/yvd82

 

Chodzi o to, że te linijki:

 

d.notice("test2")

d.setf("dwa", 0)

nie działają..

 

przy pc.setqf to samo.

17912601413989039366.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...