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

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

@up już widzę błąd

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

ostatnia linijka a dokładnie 30" zamień na 30 :D

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

 

masz tutaj poprawiony kod

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! 

[size=2]
[left]--------------------------------------------[/left]
[/size]
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("Uwaga!")
                                       say("Aby wejsc potrzebujesz 10.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>=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("Wybierz marmur:")
local mar = select("Dziki Pies", "Dziki Sluga", "Mlody Pajak", "Ezot. Fanatyk", "Bez marmuru")
if mar==1 then
pc.polymorph ( 101, 9999 )
elseif mar==2 then
pc.polymorph ( 502, 9999 )
elseif mar==3 then
pc.polymorph ( 2001, 9999 )
elseif mar==4 then
pc.polymorph ( 701, 9999 )
elseif mar==5 then
say_title("Strażnik Wymiaru Władców:")
say("Jak uważasz.")
end
say_title("Straznik Wymiaru Wladcow:")
say("Jeszcze male ulatwienie")
say("Wybierz sobie bonus, ktory pomoze ci w walce")
local ded = select("30% szans na otrucie", "20% szans na kryt. uderzenie", "20% szans na przesyw. uderzenie", "+250 wartości ataku")
if ded==1 then
affect.add(apply.POISON_PCT,30,30*60)
elseif ded==2 then
affect.add(apply.CRITICAL_PCT,20,30*60)
elseif ded==3 then
affect.add(apply.PENETRATE_PCT,20,30*60)
elseif ded==4 then
affect.add(apply.ATT_GRADE_BONUS,250,30*60)
end
say_title("Straznik Wymiaru Wladcow:")
say("Teraz nie ma wyjścia.")
say("Zostaniesz przeniesiony do Wymiaru")
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("[Wymiar Władców] "..pc.get_name().." ukończył Wymiar Władców Łatwy z czasem "..czas.." Sekund !")
               affect.remove()
               end
               end
               end

 

Kurcze, mam problem ze zrobieniem tego na arenie pvp.

Gdy zmienię 66 na 112 (index areny) to w ogóle nie przenosi. Why?

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

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

@UP Masz wgrane do configa??

Chodzi o index

Wgrana pod indexem 168

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

Mam znowu problem z wymiarem wladcow ;d

 

oto 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 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, 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_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 Królowa Pająków!")

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

d.jump_all(2181, 7335)

pc.setqf("time1", get_time())

end

when 2091.kill with pc.in_dungeon() begin

chat("Królowa Pająków została pokonana!")

timer("wymiar_3", 5)

end

when wymiar_3.timer begin

chat("Jedziemy dalej! Oto Ognisty Król!")

d.jump_all(2181, 7335)

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

end

when 2206.kill with pc.in_dungeon() begin

chat("Ognisty Król został Pokonany!")

timer("wymiar_4", 5)

end

when wymiar_4.timer begin

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

chat("Następny boss! Oto Dziewięc Ogonów!")

d.jump_all(2181, 7335)

end

when 1901.kill with pc.in_dungeon() begin

chat("Dziewięc Ogonów został pokonany!")

timer("wymiar_5", 5)

end

when wymiar_5.timer begin

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

chat("Już prawie koniec! Oto Zjawa Żółtego Tygrysa!")

d.jump_all(2181, 7335)

end

when 1304.kill with pc.in_dungeon() begin

chat("Zjawa Żółtego Tygrysa została pokonana!")

timer("wymiar_6", 5)

end

when wymiar_6.timer begin

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

chat("Oto ostatni przeciwnik! Umarły Rozpruwacz!")

d.jump_all(2181, 7335)

end

when 1093.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")

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

affect.remove()

end

end

end

 

 

 

blad polega na tym, ze gdy pokonam Umarlego Rozpruwacza, nic sie nie dzieje, nie pokazuje wyniku, nie przenosie do m1, dopiero tak po minucie przenosi przed DT :x

 

tutaj ss:

 

 

 

wymiarf.jpg

 

 

 

i jeszcze pytanie, czy ktos moglby mi powiedziec, jak zmienic aby bossrun nie odbywal sie w dt, tylko na arenie walk ;d?

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

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

@up to zamist 66 daj 168 i powinno być dobrze

 

Ja pierdole, aż taki głupi nie jestem.

Gdy zmienię to mnie nie teleportuję.

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

oke, też tak miałem jak ty arene pod 112 i nie teleportowało ale gdy zmieniłem na 12 to zadziałało, może i głupia rada ale podczas uruchomiania serwera sprawdź czy wczytuje się ten index 112 bądź 12.

Pozdrawiam i życzę powodzenia .

Nieregulaminowa sygnatura

Opublikowano

Siema wszystkim, postanowiłem dodać wierzchowce na czas a dokładnie gdy zakładasz pieczęć wierzchowca tak jak na metin2.pl to przywołuje wierzchowca w te 2 miejsca tam gdzie się PD oraz rękawice i te inne duperele zakłada a gdy się ściągnie to odwołuje wierzchowca dodałem już tym pieczęciom czas (po jakim czasie noszenia przedmiotu mają znikać) i normalnie znika po czasie ale teraz problem z questem bo mój stary quest już tutaj nic nie zdziała by mógł mi ktoś napisać takiego questa że po nałożeniu pieczęci wierzchowiec sie przywoluje a po zdjęciu pieczęci wierzchowiec się odwołuję?

 

To mój stary quest ale on już w tej sytuacji nie działa

 

 

quest mounty begin

state start begin

 

when 71114.use or 71114.chat begin

horse.ride()

pc.mount(20110, 600)

end

when 71115.use or 71115.chat begin

horse.ride()

pc.mount(20111, 600)

end

when 71116.use or 71116.chat begin

horse.ride()

pc.mount(20112, 600)

end

when 71117.use or 71117.chat begin

horse.ride()

pc.mount(20113, 600)

end

when 71118.use or 71118.chat begin

horse.ride()

pc.mount(20115, 600)

end

when 71119.use or 71119.chat begin

horse.ride()

pc.mount(20116, 600)

end

when 71120.use or 71120.chat begin

horse.ride()

pc.mount(20117, 600)

end

when 71121.use or 71121.chat begin

horse.ride()

pc.mount(20118, 600)

end

when 71122.use or 71122.chat begin

horse.ride()

pc.mount(20114, 600)

end

end

end

 

Pomoże ktoś w napisaniu takiego questa który przywołuje wierzchowca po nałożeniu pieczęci na te 2 miejsca gdzie się zakłada PD i te inne?

 

Z Góry Wielkie Dzięki pozdrawiam Sylwek

69sf.png

Opublikowano

oke, też tak miałem jak ty arene pod 112 i nie teleportowało ale gdy zmieniłem na 12 to zadziałało, może i głupia rada ale podczas uruchomiania serwera sprawdź czy wczytuje się ten index 112 bądź 12.

Pozdrawiam i życzę powodzenia .

 

Teraz jestem w takim punkcie.

Teleportuje mnie na arenę walk ale zaraz wywala do miasta.

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

@UP Nie wiem czy myślę o tym samym punkcie.

Ale jeżeli tak to weź zobacz w metin2_map_duel town.

Tam bedziesz mial 129 20(chyba) to weź tą 2 liczbę zmien na 30.

 

Nie rozumiem cie za bardzo :/

http://wklej.to/fxQ73

Jak jestem na innych mapach np. m1, m2 to mnie w ogóle nie teleportuję.

Gdy jestem na arenie to teleportuje mnie na arene ale chwilę później do m1

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

Witam Was, a zarazem proszę o pomoc związana z questem = )

Chciałbym prosić Was o pomoc w napisaniu questa na przywołanie mountów, gdy zakładamy i zdejmujemy pieczęć z ekwipunku.

 

Ten quest na dole jako tako działa, ale tylko wtedy gdy Użyjemy, naciśniemy na pieczęć, a nie jak zakładamy. Jak użyję tego questu na pieczątki zakładane i zdejmowane to wogóle mounta nie widać tak jakby go nie było (Nic się nie dzieje, nie przywołuje go !).

 

quest mounty begin
state start begin
when 71114.use or 71114.chat begin
horse.ride()
pc.mount(20110, 600)
end
when 71115.use or 71115.chat begin
horse.ride()
pc.mount(20111, 600)
end
when 71116.use or 71116.chat begin
horse.ride()
pc.mount(20112, 600)
end
when 71117.use or 71117.chat begin
horse.ride()
pc.mount(20113, 600)
end
when 71118.use or 71118.chat begin
horse.ride()
pc.mount(20115, 600)
end
when 71119.use or 71119.chat begin
horse.ride()
pc.mount(20116, 600)
end
when 71120.use or 71120.chat begin
horse.ride()
pc.mount(20117, 600)
end
when 71121.use or 71121.chat begin
horse.ride()
pc.mount(20118, 600)
end
when 71122.use or 71122.chat begin
horse.ride()
pc.mount(20114, 600)
end
end
end

 

Jeżeli dało by przekształcić ten quest będę bardzo wdzięczny = )

 

Pozdrawiam.

Opublikowano

Nie wiem to nie mój quest ; p

 

Dzięki za podpowiedź zaraz przetestuje i dam edita ^^

 

Edit: Nie działa nadal .. Czekam na inne sugestie.

 

Edit2: Poradziłem sobie z pieczęciami sam ale mam problem z questem..

 

Mam takie coś nie wiem jak to dobrze powinno wyglądać chodzi mi o to aby mounty były bez czasu (w tym quescie jest 999 min czy sec ?) i aby było sprawdzane kiedy gracz siedzi na mouncie a kiedy nie. Chce to wykorzystać aby było wiadomo kiedy gracz może wejść na mounta a kiedy nie to samo tyczy się odwołania mounta po zdjęciu pieczęci.

 

Trochę chaotycznie to napisałem .. ale cóż spieszę się, myślę, że będziecie wiedzieć o co chodzi.

 

Oto treść napisanego questa przeze mnie ! <--- Nie czepiajcie się ... dopier zaczynam pisać questy każda pomoc jest cenna ! = )

 

quest nowe_mounty begin
   state start begin
       when 71114.use begin
               if pc.getqf("Wierzchowiec1") != 1
                   pc.mount(20110, 999)
				    pc.setqf("Wierzchowiec1", 1)

               elseif pc.getqf("Wierzchowiec1") == 1
                   pc.unmount()
                       pc.setqf("Wierzchowiec1", 0)
       end
   end
end

       when 71115.use begin
               if pc.getqf("Wierzchowiec2") != 1
                   pc.mount(20111, 999)
				    pc.setqf("Wierzchowiec2", 1)

               elseif pc.getqf("Wierzchowiec2") == 1
                   pc.unmount()
                       pc.setqf("Wierzchowiec2", 0)

               end
       end
   end
end

       when 71116.use begin
               if pc.getqf("Wierzchowiec3") != 1
                   pc.mount(20112, 999)
				    pc.setqf("Wierzchowiec3", 1)

               elseif pc.getqf("Wierzchowiec3") == 1
                   pc.unmount()
                       pc.setqf("Wierzchowiec3", 0)

               end
       end
   end
end

       when 71117.use begin
               if pc.getqf("Wierzchowiec4") != 1
                   pc.mount(20113, 999)
				    pc.setqf("Wierzchowiec4", 1)

               elseif pc.getqf("Wierzchowiec4") == 1
                   pc.unmount()
                       pc.setqf("Wierzchowiec4", 0)

               end
       end
   end
end

       when 71118.use begin
               if pc.getqf("Wierzchowiec5") != 1
                   pc.mount(20115, 999)
				    pc.setqf("Wierzchowiec5", 1)

               elseif pc.getqf("Wierzchowiec5") == 1
                   pc.unmount()
                       pc.setqf("Wierzchowiec5", 0)

               end
       end
   end
end

       when 71119.use begin
               if pc.getqf("Wierzchowiec6") != 1
                   pc.mount(20116, 999)
				    pc.setqf("Wierzchowiec6", 1)

               elseif pc.getqf("Wierzchowiec6") == 1
                   pc.unmount()
                       pc.setqf("Wierzchowiec6", 0)

               end
       end
   end
end

       when 71120.use begin
               if pc.getqf("Wierzchowiec7") != 1
                   pc.mount(20117, 999)
				    pc.setqf("Wierzchowiec7", 1)

               elseif pc.getqf("Wierzchowiec7") == 1
                   pc.unmount()
                       pc.setqf("Wierzchowiec7", 0)

               end
       end
   end
end

       when 71121.use begin
               if pc.getqf("Wierzchowiec8") != 1
                   pc.mount(20118, 999)
				    pc.setqf("Wierzchowiec8", 1)

               elseif pc.getqf("Wierzchowiec8") == 1
                   pc.unmount()
                       pc.setqf("Wierzchowiec8", 0)

               end
       end
   end
end

       when 71122.use begin
               if pc.getqf("Wierzchowiec9") != 1
                   pc.mount(20114, 999)
				    pc.setqf("Wierzchowiec9", 1)

               elseif pc.getqf("Wierzchowiec9") == 1
                   pc.unmount()
                       pc.setqf("Wierzchowiec9", 0)

               end
       end
   end
end
end
end

Opublikowano

Witam.

Mam maly problem co do questa z guild managerem mianowicie zalozyc gildie mozna, rozwiazac gildie mozna ale zeby ja opuscic to jest jakis problem;p pogrzebalem pogrzebalem ale nic nie znalazlem.

A oto tresc questu:

 

quest guild_manage begin
state start begin

when guild_man1.chat."Załóż gildię " or
  	 guild_man2.chat."Załóż gildię " or
  	 guild_man3.chat."Załóż gildię "
  	 with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
  	 say(locale.guild.withdraw_confirm)
  	 local s = select("Tak", "Nie")
  	 if s==1 then
	say("Opuściłeś gildię.")
	pc.remove_from_guild()
	pc.setqf("new_withdraw_time",get_global_time())
  	 end
end

when guild_man1.chat."Rozwiąż Gildię " or
  	 guild_man2.chat."Rozwiąż Gildię " or
  	 guild_man3.chat."Rozwiąż Gildię "
  	 with pc.hasguild() and pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
  	 say(locale.guild.disband_confirm)
  	 local s = select("Tak", "Nie")
  	 if s==1 then
	say("Twoja Gildia została rozwiązana!")
	pc.destroy_guild()
	pc.setqf("new_disband_time",get_global_time())
	pc.setqf("new_withdraw_time",get_global_time())
  	 end
end

when guild_man1.chat."Opuść guldie " or
  	 guild_man2.chat."Opuść guldie " or
  	 guild_man3.chat."Opuść guldie "
  	 with (pc.is_gm() or npc.empire == pc.empire) begin
  	 local level_limit;
  	 local guild_create_item

  	 if get_locale() == "euckr" then
	level_limit = 40
	guild_create_item = false
  	 else
	level_limit = 40
	guild_create_item = false
  	 end

  	 if pc.hasguild() then
	return
  	 end
  	 if game.get_event_flag("guild_withdraw_delay")*180 >
	get_global_time() - pc.getqf("new_withdraw_time") then

	say(string.format("Obecnie nie możesz zakładać żadnych nowych gildii. Musisz poczekać jakiś czas.", game.get_event_flag("guild_withdraw_delay")))
	return
  	 end

  	 if game.get_event_flag("guild_disband_delay")*180 >
	get_global_time() - pc.getqf("new_disband_time") then

	say(string.format("Jeszczę nie możesz założyć nowej gilldi. Musisz poczekać jakiś czas.", game.get_event_flag("guild_disband_delay")))
	return
  	 end

  	 say(locale.guild.create_confirm)
  	 local s = select("Tak", "Nie")
  	 if s == 2 then
	return
  	 end

  	 if pc.level >= level_limit then
	if pc.gold >= 200000 then
   	 if not guild_create_item or pc.countitem(guild_create_item)>0 then
		game.request_make_guild()
   	 else
		say("Potrzebujesz Księgi Opatrzności!")
   	 end
	else
   	 say("Nie masz wystarczającej ilości Yang by założyć gildię!")
	end
  	 else
	say("Twój Level jest zbyt niski by założyć gildię!")
  	 end
end
end
end

 

czy moglby mi ktos pomoc ? nie chodzi ta opcja opuszczania gildi

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...