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]Halloween ^^ - Restia.eu


Rekomendowane odpowiedzi

Opublikowano

Witajcie,

Mam do was wielką prośbę jest to quest dla koksów naprawdę wysokiej klasy.

Nagroda za quest poniżej.

 

 

 

0. Powitanie Pampkina:

 

Witaj,nazywam się Jack Pampkin.

Jestem organizatorem imprezy halloween.

Mam nadzieję,że bardzo ci się spodoba to co przygotowałem.

Upiorne Skrzynie przynieś do mnie,a otrzymasz naprawdę cudowną nagrode.

Powodzenia na Evencie!

 

U PAMPKINA MAJĄ BYĆ OPCJE:

 

1.Zamiana Karty na Dyniowa Fryzury.

2.Zamiana Upiornej Skrzyni na nagrodę.

 

 

 

 

1.Włączanie/Wyłączanie Questa Halloween:

 

Tylko GM może włączyć i wyłączyć halloween.

Może to zrobić u NPC o id 20021(uriel).

Gdy włączy event wszystko dropi tak jak napisanie poniżej,gdy go wyłączy nie dropi nic.

Chodzi o to,aby nie usuwac potem questów na osobny drop dyni/różdzki.

Quest trwa do czasu wyłączenia go przez GMa.

Różnica bossa/metina to 15 Poziomów,jeśli mamy 16 lvl wiecej to juz nam nie wypadnie. (wtedy na czacie info,że masz za wysoki lvl,aby wyleciała ci różdzka)

 

2.Skrzynie i Dynie:

 

- Szansa na drop różdzki z metina/bossa ( wszystkie w grze) to 35%, ( id różdzki nie pamietam) ID DYNI : 50095 , ID RÓŻDZKI ( NIE PAMIĘTAM)

- Gdy różdzka nie wyleci po zbiciu metina pokazuje nam się info na czacie : "Nie udało sie zdobyć Czarodziejskiej Różdzki"

- Musimy posiadać czarodziejską różdzke i upiorna dynie,gdy posiadamy te dwa przedmioty możemy zamienić je na upiorną skrzynie.

- Szansa na zamiane czarodziejskiej i dyni to 100%.

- Szansa na drop dyni z mobka ( od 300-500 mobków).

-Różnica bossa/metina to 15 Poziomów,jeśli mamy 16 lvl wiecej to juz nam nie wypadnie. (wtedy na czacie info,że masz za wysoki lvl,aby wyleciała ci różdzka)

 

 

3.Pampkin: (33008)

 

- Musimy dać mu Upiorną Skrzynie(50135),która leci tak jak napisałem wyżej,gdy mu ją damy on daje nam nagrodę(kostiumy,metale,KARTY maski dyni SAM SB TO DOPISZE),

-Szansa na zamiane Upiornej Skrzyni u jacka to 80%

-Karte Maski dyni możemy zamienic u niego za dyniową fryzure(id nie znam) - Jeśli jesteśmy mężczyzna to dal męzczyzn jeśli kobietą to dla kobiet.

-Skrzynie możemy oddawać co 30min.

-Różnica bossa/metina to 15 Poziomów,jeśli mamy 16 lvl wiecej to juz nam nie wypadnie. (wtedy na czacie info,że masz za wysoki lvl,aby wyleciała ci różdzka)

 

 

4.Poziomy u pampkina:

 

Dodatkowo możemy zdobywać poziomy w zamian za skrzynie(tak jak napisalem 80% na przyjęcie skrzyni) - zawsze bez wzgledu na poziom.

 

- 1 POZIOM - Musimy zanieść 1 skrzynie,gdy to zrobimy otrzymamy (to co sobie ustawimy)

- 2 POZIOM - Musimy zanieść 2 skrzynie,gdy to zrobimy otrzymamy (to co ustawimy )

- 3 POZIOM - Musimy zanieść 3 skrzynie,gdy to zrobimy otrzymamy (to co ustawimy )

- 4 POZIOM - Musimy zanieść 4 skrzynie,gdy to zrobimy otrzymamy (to co ustawimy )

- 5 POZIOM - Musimy zanieść 5 skrzyn,gdy to zrobimy otrzymamy (to co ustawimy )

- 6 POZIOM - Musimy zanieść 6 skrzyn,gdy to zrobimy otrzymamy (to co ustawimy )

- 7 POZIOM - Musimy zanieść 7 skrzyn,gdy to zrobimy otrzymamy (to co ustawimy )

Na czacie ma się pokazać,że gracz (tutaj nick) ukończył 1 poziom eventu halloween Gratulujemy!

 

 

5.Kostiumy:

 

Szansa na drop kostiumu z metina/bossa wynosi 15%.

Moze to być kostium,albo dla mężczyzny albo dla kobiety.

ID - Mężczyzna 41008

ID - Kobieta 41009

Wiem,że drop da rady ustawić w mob_drop_item,ale jest to glupie,bo potem trzeba go usuwać.

 

 

 

 

 

 

 

ZA NAPISANIE QUESTA DAJE 5X LIMIT LIKE

 

WSZYSTO MA BYĆ ZAPISANIE W 1/2 QUESTACH,ŻEBY DAŁO RADY JE WŁĄCZYĆ I WYŁĄCZYĆ,A NIE USUWAĆ Z "OBJECT"

 

 

Opublikowano
quest halloween begin
	state start begin
		when 20021.chat."GM: Włącz Event Halloween!" with pc.is_gm() begin -- (tylko GM)
			syschat("Włączyłem/wyłączyłem event!")
				if game.get_event_flag("halloween") == 0 then -- jezeli event wyłączony
				game.set_event_flag("halloween", 1) -- włącza event
			notice_all("<Informacja> Event 'Halloween' został aktywowany! ")
				else -- jezeli event włączony
				game.set_event_flag("halloween", 0) -- wyłącza event
			notice_all("<Informacja> Event 'Halloween' został wyłączony! ")
				end
		end
		when kill with not npc.is_pc() and game.get_event_flag("halloween") == 1 begin
			local szansa = number(1, 100)
			if szansa <= 5 then
				game.drop_item_with_ownership(50011, 1)
				syschat("<Informacja> Zdobyłeś Dynię!")
			end
		end
		when kill with npc.get_race() == id_moba and
			kill with npc.get_race() == id_moba and
			kill with npc.get_race() == id_moba and
			kill with npc.get_race() == id_moba and game.get_event_flag("halloween") == 1 begin -- dopisujesz ile bossów chcesz
			if pc.get_level() - npc.get_level() <= 15 and pc.get_level() - npc.get_level() >= -15 then
			local a = number(1, 100)
				if a <= 35 then
				pc.give_item2(id_rozdzki, 1)
				else
				syschat("Nie udało się zdobyć różdzki")
				end
			end
		end
		when 20021.chat."Wymiana Różdzek/Dyń na Skrzynię " and game.get_event_flag("halloween") == 1 begin
			say("dasdsdsd")
			say("bla bla")
				local s = select("Wymieniam się ", "Spadam...")
				if s == 2 then
					return
				elseif s == 1 then
				if pc.count_item(id_rozdzki) >= 1 and pc.count_item(id_dyni) >= 1 then
						say("wymieniamy!")
						pc.remove_item(id_rozdzki, 1)
						pc.remove_item(id_dyni, 1)
						pc.give_item2(50135, 1)
				else
					say("Nie posiadasz wszystkich przedmiotów!")
				end
				end
		end
		when 33008.chat."Wymiana Skrzyni na itemy" and game.get_event_flag("halloween") == 1 begin
			say("sasdasd")
				local q = select("Wymieniamy", "Spadam...")
				if q == 2 then
					return
				elseif q == 1 then
				if pc.count_item(50135) >= 1 then
					local k = (1, 100)
					 if k == <= 80 then
					 say("wymieniamy!")
					 pc.remove_item(50135, 1)
					 pc.give_item2(xxx, 1)
					 end
				else
				say("nie masz skrzyni")
				end
				end
		end
		when 33008.chat."Wymiana Karty na Maskę Dyni" and game.get_event_flag("halloween") == 1 begin
		say_title("Jack Pumpkin: ")
		say("Witaj:")
		say("Możesz u mnie wymienić Kartę Maski Dyni na Fryzurkę - Dynie.")
		say("")
		say_reward("Wymieniasz się? ")
			local tn = select("Tak" , "Nie")
			if tn == 2 then
				return
			elseif tn == 1 then
				if pc.count_item(30323) >= 1 then
					say_title("Jack Pumpkin: ")
					say("Wybierz swoją płeć:")
						local wybierz = select("Wojownik - M" , "Wojownik - K" , "Sura - M" , "Sura - K" , "Ninja - M" , "Ninja - K" , "Szaman - M" , "Szaman - K")
					if wybierz == 1 then
					pc.give_item2(74020)
					pc.remove_item(30323, 1)

					elseif wybierz == 2 then
					pc.give_item2(75020)
					pc.remove_item(30323, 1)

					elseif wybierz == 3 then
					pc.give_item2(74520)
					pc.remove_item(30323, 1)

					elseif wybierz == 4 then
					pc.give_item2(75420)
					pc.remove_item(30323, 1)

					elseif wybierz == 5 then
					pc.give_item2(75220)
					pc.remove_item(30323, 1)

					elseif wybierz == 6 then
					pc.give_item2(74270)
					pc.remove_item(30323, 1)

					elseif wybierz == 7 then
					pc.give_item2(75620)
					pc.remove_item(30323, 1)

					elseif wybierz == 8 then
					pc.give_item2(74770)
					pc.remove_item(30323, 1)
					end
				else
					say_title("Jack Pumpkin: ")
					say("Nie masz Karty Maski Dyni!")
				end
			end
		end
		when kill with npc.get_race() == id_moba and
			kill with npc.get_race() == id_moba and
			kill with npc.get_race() == id_moba and
			kill with npc.get_race() == id_moba and game.get_event_flag("halloween") == 1 begin -- dopisujesz ile bossów chcesz
			if pc.get_level() - npc.get_level() <= 15 and pc.get_level() - npc.get_level() >= -15 then
			local m_sex = pc.get_sex()
			local a = number(1, 100)
				if a <= 15 and m_sex == 0 then
				pc.give_item2(41008, 1)
				else
				syschat("Nie udało się zdobyć kostiumu")
				elseif a <= 15 and m_sex == 1 then
				pc.give_item2(41009, 1)
				else
				syschat("Nie udało się zdobyć kostiumu")
				end
			end
		end
		when 33008.chat."Wymiana skrzyń " and game.get_event_flag("halloween") == 1 begin
			say("wymiana skrzyn")
			local s = select("1 skrzynia", "2 skrzynie", "3 skrzynie", "4 skrzynie", "5 skrzyn", "6 skrzyn", "7 skrzyn")
				if s == 1 then
				if pc.count_item(50135) == 1 then
				pc.remove_item(50135, 1)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 1 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 2 then
				if pc.count_item(50135) == 2 then
				pc.remove_item(50135, 2)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 2 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 3 then
				if pc.count_item(50135) == 3 then
				pc.remove_item(50135, 3)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 3 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 4 then
				if pc.count_item(50135) == 4 then
				pc.remove_item(50135, 4)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 4 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 5 then
				if pc.count_item(50135) == 5 then
				pc.remove_item(50135, 5)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 5 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 6 then
				if pc.count_item(50135) == 6 then
				pc.remove_item(50135, 6)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 6 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 7 then
				if pc.count_item(50135) == 7 then
				pc.remove_item(50135, 7)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 7 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				end
		end
	end
end

Hmm... próbowałem napisać to jak najbardziej poprawnie :D

Nie wiem jak to wyjdzie w praktyce - musisz zobaczyć. Prawdopodobnie będzie tu masa błędów :D. Natomiast wszystko da sie poprawić.

727881401622271220780.jpeg
Opublikowano

Okey z góry dziękuję tylko postaraj sie dzis:)

Nw jak te id wpisac:)

Wpisz je w takim stylu:

when kill with npc.get_race() == 1 and kill with npc.get_race() == 2 and kill with npc.get_race() == 3 itp...

727881401622271220780.jpeg
Opublikowano

@UP

 

To jak bd mi poprawiał to już dopiszesz od Best Kapitana do śmierci jakies 5-7 mobkow :)

a co z metkami ?? bo ma dropic od 8001 do 8027:)

Tak samo, dopisujesz po prostu po kolei ID metinów.

727881401622271220780.jpeg
Opublikowano
quest halloween begin
	state start begin
		when 20021.chat."GM: Włącz Event Halloween!" with pc.is_gm() begin -- (tylko GM)
			syschat("Włączyłem/wyłączyłem event!")
				if game.get_event_flag("halloween") == 0 then -- jezeli event wyłączony
				game.set_event_flag("halloween", 1) -- włącza event
			notice_all("<Informacja> Event 'Halloween' został aktywowany! ")
				else -- jezeli event włączony
				game.set_event_flag("halloween", 0) -- wyłącza event
			notice_all("<Informacja> Event 'Halloween' został wyłączony! ")
				end
		end
		when kill with not npc.is_pc() and game.get_event_flag("halloween") == 1 begin
			local szansa = number(1, 100)
			if szansa <= 5 then
				game.drop_item_with_ownership(50011, 1)
				syschat("<Informacja> Zdobyłeś Dynię!")
			end
		end
		when kill with npc.get_race() == id_moba and
			npc.get_race() == id_moba and
			npc.get_race() == id_moba and
			npc.get_race() == id_moba and game.get_event_flag("halloween") == 1 begin -- dopisujesz ile bossów chcesz
			if pc.get_level() - npc.get_level() <= 15 and pc.get_level() - npc.get_level() >= -15 then
			local a = number(1, 100)
				if a <= 35 then
				pc.give_item2(id_rozdzki, 1)
				else
				syschat("Nie udało się zdobyć różdzki")
				end
			end
		end
		when 20021.chat."Wymiana Różdzek/Dyń na Skrzynię " and game.get_event_flag("halloween") == 1 begin
			say("dasdsdsd")
			say("bla bla")
				local s = select("Wymieniam się ", "Spadam...")
				if s == 2 then
					return
				elseif s == 1 then
				if pc.count_item(id_rozdzki) >= 1 and pc.count_item(id_dyni) >= 1 then
						say("wymieniamy!")
						pc.remove_item(id_rozdzki, 1)
						pc.remove_item(id_dyni, 1)
						pc.give_item2(50135, 1)
				else
					say("Nie posiadasz wszystkich przedmiotów!")
				end
				end
		end
		when 33008.chat."Wymiana Skrzyni na itemy" and game.get_event_flag("halloween") == 1 begin
			say("sasdasd")
				local q = select("Wymieniamy", "Spadam...")
				if q == 2 then
					return
				elseif q == 1 then
				if pc.count_item(50135) >= 1 then
					local k = (1, 100)
					 if k == <= 80 then
					 say("wymieniamy!")
					 pc.remove_item(50135, 1)
					 pc.give_item2(xxx, 1)
					 end
				else
				say("nie masz skrzyni")
				end
				end
		end
		when 33008.chat."Wymiana Karty na Maskę Dyni" and game.get_event_flag("halloween") == 1 begin
		say_title("Jack Pumpkin: ")
		say("Witaj:")
		say("Możesz u mnie wymienić Kartę Maski Dyni na Fryzurkę - Dynie.")
		say("")
		say_reward("Wymieniasz się? ")
			local tn = select("Tak" , "Nie")
			if tn == 2 then
				return
			elseif tn == 1 then
				if pc.count_item(30323) >= 1 then
					say_title("Jack Pumpkin: ")
					say("Wybierz swoją płeć:")
						local wybierz = select("Wojownik - M" , "Wojownik - K" , "Sura - M" , "Sura - K" , "Ninja - M" , "Ninja - K" , "Szaman - M" , "Szaman - K")
					if wybierz == 1 then
					pc.give_item2(74020)
					pc.remove_item(30323, 1)

					elseif wybierz == 2 then
					pc.give_item2(75020)
					pc.remove_item(30323, 1)

					elseif wybierz == 3 then
					pc.give_item2(74520)
					pc.remove_item(30323, 1)

					elseif wybierz == 4 then
					pc.give_item2(75420)
					pc.remove_item(30323, 1)

					elseif wybierz == 5 then
					pc.give_item2(75220)
					pc.remove_item(30323, 1)

					elseif wybierz == 6 then
					pc.give_item2(74270)
					pc.remove_item(30323, 1)

					elseif wybierz == 7 then
					pc.give_item2(75620)
					pc.remove_item(30323, 1)

					elseif wybierz == 8 then
					pc.give_item2(74770)
					pc.remove_item(30323, 1)
					end
				else
					say_title("Jack Pumpkin: ")
					say("Nie masz Karty Maski Dyni!")
				end
			end
		end
		when kill with npc.get_race() == id_moba and
			npc.get_race() == id_moba and
			npc.get_race() == id_moba and
			npc.get_race() == id_moba and game.get_event_flag("halloween") == 1 begin -- dopisujesz ile bossów chcesz
			if pc.get_level() - npc.get_level() <= 15 and pc.get_level() - npc.get_level() >= -15 then
			local m_sex = pc.get_sex()
			local a = number(1, 100)
				if a <= 15 and m_sex == 0 then
				pc.give_item2(41008, 1)
				else
				syschat("Nie udało się zdobyć kostiumu")
				elseif a <= 15 and m_sex == 1 then
				pc.give_item2(41009, 1)
				else
				syschat("Nie udało się zdobyć kostiumu")
				end
			end
		end
		when 33008.chat."Wymiana skrzyń " and game.get_event_flag("halloween") == 1 begin
			say("wymiana skrzyn")
			local s = select("1 skrzynia", "2 skrzynie", "3 skrzynie", "4 skrzynie", "5 skrzyn", "6 skrzyn", "7 skrzyn")
				if s == 1 then
				if pc.count_item(50135) == 1 then
				pc.remove_item(50135, 1)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 1 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 2 then
				if pc.count_item(50135) == 2 then
				pc.remove_item(50135, 2)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 2 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 3 then
				if pc.count_item(50135) == 3 then
				pc.remove_item(50135, 3)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 3 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 4 then
				if pc.count_item(50135) == 4 then
				pc.remove_item(50135, 4)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 4 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 5 then
				if pc.count_item(50135) == 5 then
				pc.remove_item(50135, 5)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 5 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 6 then
				if pc.count_item(50135) == 6 then
				pc.remove_item(50135, 6)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 6 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				
				elseif s == 7 then
				if pc.count_item(50135) == 7 then
				pc.remove_item(50135, 7)
				pc.give_item2(xxx, 1)
				notice_all(pc.get_name() ukończył 7 poziom eventu HALLOWEEN! Gratulujemy!")
				end
				end
		end
	end
end

Teraz? Dopisz sobie swoje ID.

727881401622271220780.jpeg
Opublikowano

@UP

 

Teraz mam inny błąd

 

 

http://scr.hu/1iu0/yv6qc

 

 

quest:

 

http://wklejto.pl/179884

Przecież Ci go poprawiłem, a ty dalej dałeś "kill with":

-------------------------------------
-- Event Halloween
-- Edit OnlySmile dla Atuneya2
-------------------------------------
quest halloween begin
        state start begin
                when 33008.chat."GM: Event HALLOWEEN Buu ^^" with pc.is_gm() begin -- (tylko GM)
                        syschat("Właczanie/Wyłączanie Eventu Halloween!")
                                if game.get_event_flag("halloween") == 0 then -- jezeli event wyłączony
                                game.set_event_flag("halloween", 1) -- włącza event
                                else -- jezeli event włączony
                        notice_all("<Informacja> Event HALLOWEEN został Aktywowany Bu^^ ")
                                game.set_event_flag("halloween", 0) -- wyłącza event
                        notice_all("<Informacja> Event HALLOWEEN został Wyłączony! ")
                                end
                end
                when kill with not npc.is_pc() and game.get_event_flag("halloween") == 1 begin
                        local szansa = number(1, 100)
                        if szansa <= 10 then
                                game.drop_item_with_ownership(50095, 1)
                        end
                end
                when kill with npc.get_race() == 691 and
                     npc.get_race() == 791 and
                     npc.get_race() == 1093 and
                     npc.get_race() == 1092 and
                     npc.get_race() == 1091 and
                     npc.get_race() == 591 and
                     npc.get_race() == 8008 and
                     npc.get_race() == 8009 and
                     npc.get_race() == 8010 and
                     npc.get_race() == 8011 and
                     npc.get_race() == 8012 and
                     npc.get_race() == 8013 and
                     npc.get_race() == 8014 and
                     npc.get_race() == 8015 and
                     npc.get_race() == 8016 and
                     npc.get_race() == 8017 and
                     npc.get_race() == 8018 and
                     npc.get_race() == 8019 and
                     npc.get_race() == 8020 and
                     npc.get_race() == 8021 and
                     npc.get_race() == 8022 and
                     npc.get_race() == 8023 and
                     npc.get_race() == 8024 and
                     npc.get_race() == 8025 and
                     npc.get_race() == 8026 and
                     npc.get_race() == 8001 and
                     npc.get_race() == 8002 and
                     npc.get_race() == 8003 and
                     npc.get_race() == 8004 and
                     npc.get_race() == 8005 and
                     npc.get_race() == 8006 and
                     npc.get_race() == 8027 and game.get_event_flag("halloween") == 1 begin
                        if pc.get_level() - npc.get_level() <= 15 and pc.get_level() - npc.get_level() >= -15 then
                        local a = number(1, 100)
                                if a <= 60 then
                                pc.give_item2(30332, 1)
                                else
                                syschat("Nie udało Ci się zdobyć Czarodziejskiej Różdzki")
                                end
                        end
                end
                when 33008.chat."Wymianiana Różdzek i Dyń" and game.get_event_flag("halloween") == 1 begin
                        say_title("Jack Pampkin:")
                        say("")
                        say("Witaj,")
                        say("Czy chcesz wymienić Różdzki i Dynie na")
                        say("Upiorną Skrzynie?")
                                local s = select("Tak ", "Nie ")
                                if s == 2 then
                                        return
                                elseif s == 1 then
                                if pc.count_item(30332) >= 1 and pc.count_item(50095) >= 1 then
                                                say("Dobrze. Oto twoja Upiorna Skrzynia!")
                                                pc.remove_item(30332, 1)
                                                pc.remove_item(50095, 1)
                                                pc.give_item2(50215, 1)
                                else
                                        say("Nie posiadasz wszystkich przedmiotów!")
                                end
                                end
                end
                when 33008.chat."Otwórz Upiorną Skrzynie" and game.get_event_flag("halloween") == 1 begin
                        say_title("Jack Pampkin:")
                        say("")
                        say("Witaj,")
                        say("Mogę zaoferować Ci otwarcie Upiornej Skrzyni")
                        say("Nie będzie Cię to nic kosztować")
                        say_reward("Czy chcesz otworzyć Upiorną Skrzynię?")
                        
                                local q = select("Tak ", "Nie ")
                                if q == 2 then
                                        return
                                elseif q == 1 then
                                if pc.count_item(50215) >= 1 then
                                        local k = (1, 100)
                                         if k == <= 80 then
                                         say("No to Otwieramy :] ")
                                         pc.remove_item(50215, 1)
                                         pc.give_item2(71050, 5)
                                         pc.give_item2(27112, 10)
                                         end
                                else
                                say("Nie Posiadasz Upiornej Skrzyni")
                                end
                                end
                end
                when 33008.chat."Wymiana Karty na Maskę Dyni" and game.get_event_flag("halloween") == 1 begin
                say_title("Jack Pumpkin: ")
                say("")
                say("Witaj,")
                say("Możesz u mnie wymienić Kartę Maski Dyni na Fryzurkę - Dynie.")
                say("")
                say_reward("Wymieniasz się? ")
                        local tn = select("Tak" , "Nie")
                        if tn == 2 then
                                return
                        elseif tn == 1 then
                                if pc.count_item(30323) >= 1 then
                                        say_title("Jack Pumpkin: ")
                                        say("Wybierz swoją płeć:")
                                                local wybierz = select("Wojownik - M" , "Wojownik - K" , "Sura - M" , "Sura - K" , "Ninja - M" , "Ninja - K" , "Szaman - M" , "Szaman - K")
                                        if wybierz == 1 then
                                        pc.give_item2(74020)
                                        pc.remove_item(30323, 1)
 
                                        elseif wybierz == 2 then
                                        pc.give_item2(75020)
                                        pc.remove_item(30323, 1)
 
                                        elseif wybierz == 3 then
                                        pc.give_item2(74520)
                                        pc.remove_item(30323, 1)
 
                                        elseif wybierz == 4 then
                                        pc.give_item2(75420)
                                        pc.remove_item(30323, 1)
 
                                        elseif wybierz == 5 then
                                        pc.give_item2(75220)
                                        pc.remove_item(30323, 1)
 
                                        elseif wybierz == 6 then
                                        pc.give_item2(74270)
                                        pc.remove_item(30323, 1)
 
                                        elseif wybierz == 7 then
                                        pc.give_item2(75620)
                                        pc.remove_item(30323, 1)
 
                                        elseif wybierz == 8 then
                                        pc.give_item2(74770)
                                        pc.remove_item(30323, 1)
                                        end
                                else
                                        say_title("Jack Pumpkin: ")
                                        say("Nie Posiadasz Karty Maski Dyni!")
                                end
                        end
                end
                when kill with npc.get_race() == 691 and
                     npc.get_race() == 791 and
                     npc.get_race() == 1093 and
                     npc.get_race() == 1092 and
                     npc.get_race() == 1091 and
                     npc.get_race() == 591 and
                     npc.get_race() == 8008 and
                     npc.get_race() == 8009 and
                     npc.get_race() == 8010 and
                     npc.get_race() == 8011 and
                     npc.get_race() == 8012 and
                     npc.get_race() == 8013 and
                     npc.get_race() == 8014 and
                     npc.get_race() == 8015 and
                     npc.get_race() == 8016 and
                     npc.get_race() == 8017 and
                     npc.get_race() == 8018 and
                     npc.get_race() == 8019 and
                     npc.get_race() == 8020 and
                     npc.get_race() == 8021 and
                     npc.get_race() == 8022 and
                     npc.get_race() == 8023 and
                     npc.get_race() == 8024 and
                     npc.get_race() == 8025 and
                     npc.get_race() == 8026 and
                     npc.get_race() == 8001 and
                     npc.get_race() == 8002 and
                     npc.get_race() == 8003 and
                     npc.get_race() == 8004 and
                     npc.get_race() == 8005 and
                     npc.get_race() == 8006 and
                     npc.get_race() == 8027 and game.get_event_flag("halloween") == 1 begin -- dopisujesz ile bossów chcesz
                        if pc.get_level() - npc.get_level() <= 15 and pc.get_level() - npc.get_level() >= -15 then
                        local m_sex = pc.get_sex()
                        local a = number(1, 100)
                                if a <= 25 and m_sex == 0 then
                                pc.give_item2(41135, 1)
                                else
                                notice_all(pc.get_name().." Zdobył/a Kostium HALLOWEEN!")
                                elseif a <= 25 and m_sex == 1 then
                                pc.give_item2(41126, 1)
                                else
                                notice_all(pc.get_name().." Zdobył/a Kostium HALLOWEEN!")
                                end
                        end
                end
                when 33008.chat."Wymiana Upiornych Skrzyń" and game.get_event_flag("halloween") == 1 begin
                        say_title("Jack Pampkin:")
                        say("")
                        say("Witaj,")
                        say("Mogę zaoferować Ci wymianę Upiornych Skrzyń")
                        say("Na nagrodę.Nagrody są bardzo wartościowe")
                        say_red("Wybierz ile skrzyń chcesz zamienić")
                        local s = select("1 Skrzynie", "2 Skrzynie", "3 Skrzynie", "4 Skrzynie", "5 Skrzyń", "6 Skrzyń", "7 Skrzyń", "15 Skrzyń-Zwierzak")
                                if s == 1 then
                                if pc.count_item(50215) == 1 then
                                pc.remove_item(50215, 1)
                                pc.give_item2(25041, 1)
                                notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 1 Upiorną Skrzynię!")
                                end
                                
                                elseif s == 2 then
                                if pc.count_item(50215) == 2 then
                                pc.remove_item(50215, 2)
                                pc.give_item2(27987, 1)
                                notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 2 Upiorne Skrzynie!")
                                end
                                
                                elseif s == 3 then
                                if pc.count_item(50215) == 3 then
                                pc.remove_item(50215, 3)
                                pc.give_item2(27987, 1)
                                pc.give_item2(50513,1)
                                pc.give_item2(71084,10)
                                notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 3 Upiorne Skrzynie!")
                                end
                                
                                elseif s == 4 then
                                if pc.count_item(50215) == 4 then
                                pc.remove_item(50215, 4)
                                pc.give_item2(50513, 1)
                                pc.give_item2(50513, 1)
                                pc.give_item2(50513, 1)
                                pc.give_item2(71084, 20)
                                pc.give_item2(71085, 20)
                                notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 4 Upiorne Skrzynie!")
                                end
                                
                                elseif s == 5 then
                                if pc.count_item(50215) == 5 then
                                pc.remove_item(50215, 5)
                                pc.give_item2(25041, 1)
                                pc.give_item2(25041, 1)
                                pc.give_item2(50513, 1)
                                pc.give_item2(27992, 1)
                                pc.give_item2(27987, 3)
                                notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 5 Upiornych Skrzyń!")
                                end
                                
                                elseif s == 6 then
                                if pc.count_item(50215) == 6 then
                                pc.remove_item(50215, 6)
                                pc.give_item2(71084, 50)
                                pc.give_item2(25041, 1)
                                pc.give_item2(71045, 50)
                                pc.give_item2(71085, 50)
                                notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 6 Upiornych Skrzyń!")
                                end
                                
                                elseif s == 7 then
                                if pc.count_item(50215) == 7 then
                                pc.remove_item(50215, 7)
                                pc.give_item2(27992, 1)
                                pc.give_item2(27993,1)
                                pc.give_item2(27994,10)
                                pc.give_item2(27987,5)
                                pc.give_item2(25041,1)
                                notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 7 Upiornych Skrzyń!")
                                
                                elseif s == 8 then
                                if pc.count_item(50215) == 15 then
                                pc.remove_item(50215, 15)
                                pc.give_item2(27992, 1)
                                notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 15 Upiornych Skrzyń i Otrzymał Zwierzaka - Kostka!")
                                end
                                end
                end
        end
end
727881401622271220780.jpeg
Opublikowano


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

-- Event Halloween

-- Edit OnlySmile dla Atuneya2

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

quest halloween begin

state start begin

when 33008.chat."GM: Event HALLOWEEN Buu " with pc.is_gm() begin -- (tylko GM)

syschat("Właczanie/Wyłączanie Eventu Halloween!")

if game.get_event_flag("halloween") == 0 then -- jezeli event wyłączony

game.set_event_flag("halloween", 1) -- włącza event

else -- jezeli event włączony

notice_all("<Informacja> Event HALLOWEEN został Aktywowany Bu^^ ")

game.set_event_flag("halloween", 0) -- wyłącza event

notice_all("<Informacja> Event HALLOWEEN został Wyłączony! ")

end

end

when kill with not npc.is_pc() and game.get_event_flag("halloween") == 1 begin

local szansa = number(1, 100)

if szansa <= 10 then

game.drop_item_with_ownership(50095, 1)

end

end

when kill with npc.get_race() == 691 and

npc.get_race() == 791 and

npc.get_race() == 1093 and

npc.get_race() == 1092 and

npc.get_race() == 1091 and

npc.get_race() == 591 and

npc.get_race() == 8008 and

npc.get_race() == 8009 and

npc.get_race() == 8010 and

npc.get_race() == 8011 and

npc.get_race() == 8012 and

npc.get_race() == 8013 and

npc.get_race() == 8014 and

npc.get_race() == 8015 and

npc.get_race() == 8016 and

npc.get_race() == 8017 and

npc.get_race() == 8018 and

npc.get_race() == 8019 and

npc.get_race() == 8020 and

npc.get_race() == 8021 and

npc.get_race() == 8022 and

npc.get_race() == 8023 and

npc.get_race() == 8024 and

npc.get_race() == 8025 and

npc.get_race() == 8026 and

npc.get_race() == 8001 and

npc.get_race() == 8002 and

npc.get_race() == 8003 and

npc.get_race() == 8004 and

npc.get_race() == 8005 and

npc.get_race() == 8006 and

npc.get_race() == 8027 and game.get_event_flag("halloween") == 1 begin

if pc.get_level() - npc.get_level() <= 15 and pc.get_level() - npc.get_level() >= -15 then

local a = number(1, 100)

if a <= 60 then

pc.give_item2(30332, 1)

else

syschat("Nie udało Ci się zdobyć Czarodziejskiej Różdzki")

end

end

end

when 33008.chat."Wymianiana Różdzek i Dyń " with game.get_event_flag("halloween") == 1 begin

say_title("Jack Pampkin:")

say("")

say("Witaj,")

say("Czy chcesz wymienić Różdzki i Dynie na")

say("Upiorną Skrzynie?")

local s = select("Tak ", "Nie ")

if s == 2 then

return

elseif s == 1 then

if pc.count_item(30332) >= 1 and pc.count_item(50095) >= 1 then

say("Dobrze. Oto twoja Upiorna Skrzynia!")

pc.remove_item(30332, 1)

pc.remove_item(50095, 1)

pc.give_item2(50215, 1)

else

say("Nie posiadasz wszystkich przedmiotów!")

end

end

end

when 33008.chat."Otwórz Upiorną Skrzynie" with game.get_event_flag("halloween") == 1 begin

say_title("Jack Pampkin:")

say("")

say("Witaj,")

say("Mogę zaoferować Ci otwarcie Upiornej Skrzyni")

say("Nie będzie Cię to nic kosztować ")

say_reward("Czy chcesz otworzyć Upiorną Skrzynię?")

 

local q = select("Tak ", "Nie ")

if q == 2 then

return

elseif q == 1 then

if pc.count_item(50215) >= 1 then

local k = (1, 100)

if k == <= 80 then

say("No to Otwieramy :] ")

pc.remove_item(50215, 1)

pc.give_item2(71050, 5)

pc.give_item2(27112, 10)

end

else

say("Nie Posiadasz Upiornej Skrzyni")

end

end

end

when 33008.chat."Wymiana Karty na Maskę Dyni" with game.get_event_flag("halloween") == 1 begin

say_title("Jack Pumpkin: ")

say("")

say("Witaj,")

say("Możesz u mnie wymienić Kartę Maski Dyni na Fryzurkę - Dynie.")

say("")

say_reward("Wymieniasz się? ")

local tn = select("Tak" , "Nie")

if tn == 2 then

return

elseif tn == 1 then

if pc.count_item(30323) >= 1 then

say_title("Jack Pumpkin: ")

say("Wybierz swoją płeć:")

local wybierz = select("Wojownik - M" , "Wojownik - K" , "Sura - M" , "Sura - K" , "Ninja - M" , "Ninja - K" , "Szaman - M" , "Szaman - K")

if wybierz == 1 then

pc.give_item2(74020)

pc.remove_item(30323, 1)

 

elseif wybierz == 2 then

pc.give_item2(75020)

pc.remove_item(30323, 1)

 

elseif wybierz == 3 then

pc.give_item2(74520)

pc.remove_item(30323, 1)

 

elseif wybierz == 4 then

pc.give_item2(75420)

pc.remove_item(30323, 1)

 

elseif wybierz == 5 then

pc.give_item2(75220)

pc.remove_item(30323, 1)

 

elseif wybierz == 6 then

pc.give_item2(74270)

pc.remove_item(30323, 1)

 

elseif wybierz == 7 then

pc.give_item2(75620)

pc.remove_item(30323, 1)

 

elseif wybierz == 8 then

pc.give_item2(74770)

pc.remove_item(30323, 1)

end

else

say_title("Jack Pumpkin: ")

say("Nie Posiadasz Karty Maski Dyni!")

end

end

end

when kill with npc.get_race() == 691 and

npc.get_race() == 791 and

npc.get_race() == 1093 and

npc.get_race() == 1092 and

npc.get_race() == 1091 and

npc.get_race() == 591 and

npc.get_race() == 8008 and

npc.get_race() == 8009 and

npc.get_race() == 8010 and

npc.get_race() == 8011 and

npc.get_race() == 8012 and

npc.get_race() == 8013 and

npc.get_race() == 8014 and

npc.get_race() == 8015 and

npc.get_race() == 8016 and

npc.get_race() == 8017 and

npc.get_race() == 8018 and

npc.get_race() == 8019 and

npc.get_race() == 8020 and

npc.get_race() == 8021 and

npc.get_race() == 8022 and

npc.get_race() == 8023 and

npc.get_race() == 8024 and

npc.get_race() == 8025 and

npc.get_race() == 8026 and

npc.get_race() == 8001 and

npc.get_race() == 8002 and

npc.get_race() == 8003 and

npc.get_race() == 8004 and

npc.get_race() == 8005 and

npc.get_race() == 8006 and

npc.get_race() == 8027 and game.get_event_flag("halloween") == 1 begin -- dopisujesz ile bossów chcesz

if pc.get_level() - npc.get_level() <= 15 and pc.get_level() - npc.get_level() >= -15 then

local m_sex = pc.get_sex()

local a = number(1, 100)

if a <= 25 and m_sex == 0 then

pc.give_item2(41135, 1)

else

notice_all(pc.get_name().." Zdobył/a Kostium HALLOWEEN!")

elseif a <= 25 and m_sex == 1 then

pc.give_item2(41126, 1)

else

notice_all(pc.get_name().." Zdobył/a Kostium HALLOWEEN!")

end

end

end

when 33008.chat."Wymiana Upiornych Skrzyń " with game.get_event_flag("halloween") == 1 begin

say_title("Jack Pampkin:")

say("")

say("Witaj,")

say("Mogę zaoferować Ci wymianę Upiornych Skrzyń ")

say("Na nagrodę.Nagrody są bardzo wartościowe")

say_red("Wybierz ile skrzyń chcesz zamienić ")

local s = select("1 Skrzynie", "2 Skrzynie", "3 Skrzynie", "4 Skrzynie", "5 Skrzyń", "6 Skrzyń", "7 Skrzyń", "15 Skrzyń-Zwierzak")

if s == 1 then

if pc.count_item(50215) == 1 then

pc.remove_item(50215, 1)

pc.give_item2(25041, 1)

notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 1 Upiorną Skrzynię!")

end

 

elseif s == 2 then

if pc.count_item(50215) == 2 then

pc.remove_item(50215, 2)

pc.give_item2(27987, 1)

notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 2 Upiorne Skrzynie!")

end

 

elseif s == 3 then

if pc.count_item(50215) == 3 then

pc.remove_item(50215, 3)

pc.give_item2(27987, 1)

pc.give_item2(50513,1)

pc.give_item2(71084,10)

notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 3 Upiorne Skrzynie!")

end

 

elseif s == 4 then

if pc.count_item(50215) == 4 then

pc.remove_item(50215, 4)

pc.give_item2(50513, 1)

pc.give_item2(50513, 1)

pc.give_item2(50513, 1)

pc.give_item2(71084, 20)

pc.give_item2(71085, 20)

notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 4 Upiorne Skrzynie!")

end

 

elseif s == 5 then

if pc.count_item(50215) == 5 then

pc.remove_item(50215, 5)

pc.give_item2(25041, 1)

pc.give_item2(25041, 1)

pc.give_item2(50513, 1)

pc.give_item2(27992, 1)

pc.give_item2(27987, 3)

notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 5 Upiornych Skrzyń!")

end

 

elseif s == 6 then

if pc.count_item(50215) == 6 then

pc.remove_item(50215, 6)

pc.give_item2(71084, 50)

pc.give_item2(25041, 1)

pc.give_item2(71045, 50)

pc.give_item2(71085, 50)

notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 6 Upiornych Skrzyń!")

end

 

elseif s == 7 then

if pc.count_item(50215) == 7 then

pc.remove_item(50215, 7)

pc.give_item2(27992, 1)

pc.give_item2(27993,1)

pc.give_item2(27994,10)

pc.give_item2(27987,5)

pc.give_item2(25041,1)

notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 7 Upiornych Skrzyń!")

 

elseif s == 8 then

if pc.count_item(50215) == 15 then

pc.remove_item(50215, 15)

pc.give_item2(27992, 1)

notice_all(pc.get_name().." Oddał/a Jackowi Pampkinowi 15 Upiornych Skrzyń i Otrzymał Zwierzaka - Kostka!")

end

end

end

end

end

727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...