Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest halloween_event begin
- state start begin
- when 33008.chat."Wymiana Różdzek i Dyn" with game.get_event_flag("halloween") == 1 begin
- say_title("Jack Pumpkin: ")
- say("Witaj! ")
- say("Słyszałem,że chcesz się ze mną zamienić... ")
- say("Jak wiesz trwa Event Halloween! ")
- say("Z tej okazji mogę zaoferować Ci wymianę ")
- say("Różdzek i Dyń na Upiorną Skrzynię! ")
- say_trawa("Oto co musisz posiadać: ")
- say_zloto("- Czarodziejska Różdzka.")
- say_zloto("- Upiorna Dynia.")
- say_reward("Czy chcesz się ze mną zamienić? ")
- say("")
- local s = select("Tak ", "Nie ")
- if s == 2 then
- return
- elseif s == 1 then
- if pc.count_item(30322) >= 1 and pc.count_item(50095) >= 1 then
- pc.remove_item(30322, 1)
- pc.remove_item(50095, 1)
- pc.give_item2(50215, 1)
- else
- say_title("Jack Pumpkin: ")
- say("Nie posiadasz wszystkich przedmiotów! ")
- end
- end
- end
- when 33008.chat."Wymiana Kart Maski Dyni" with game.get_event_flag("halloween") == 1 begin
- say_title("Jack Pumpkin: ")
- say("Witaj!")
- say("Powiadasz,że chcesz dostać specjalną fryzurę!? ")
- say("Oczywiście mogę Ci ją dać! ")
- say("Musisz posiadać Kartę Maski Dyni.")
- say_zloto("Możesz zdobyć ją z Upiornej Dyni/Skrzyni.")
- say_reward("Chcesz się ze mną zamienić? ")
- say("")
- 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: ")
- 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.give_item2(41135)
- chat("<Bonus> Dyniowy Smoking! ")
- pc.remove_item(30323, 1)
- elseif wybierz == 2 then
- pc.give_item2(75020)
- pc.give_item2(41136)
- chat("<Bonus> Dyniowa Suknia! ")
- pc.remove_item(30323, 1)
- elseif wybierz == 3 then
- pc.give_item2(74520)
- pc.give_item2(41135)
- chat("<Bonus> Dyniowy Smoking! ")
- pc.remove_item(30323, 1)
- elseif wybierz == 4 then
- pc.give_item2(75420)
- pc.give_item2(41136)
- chat("<Bonus> Dyniowa Suknia! ")
- pc.remove_item(30323, 1)
- elseif wybierz == 5 then
- pc.give_item2(75220)
- pc.give_item2(41135)
- chat("<Bonus> Dyniowy Smoking! ")
- pc.remove_item(30323, 1)
- elseif wybierz == 6 then
- pc.give_item2(74270)
- pc.give_item2(41136)
- chat("<Bonus> Dyniowa Suknia! ")
- pc.remove_item(30323, 1)
- elseif wybierz == 7 then
- pc.give_item2(75620)
- pc.give_item2(41135)
- chat("<Bonus> Dyniowy Smoking! ")
- pc.remove_item(30323, 1)
- elseif wybierz == 8 then
- pc.give_item2(74770)
- pc.give_item2(41136)
- chat("<Bonus> Dyniowa Suknia! ")
- pc.remove_item(30323, 1)
- end
- else
- say_title("Jack Pumpkin: ")
- say("Nie Posiadasz Karty Maski Dyni! ")
- end
- end
- end
- when 33008.chat."Wymiana Upiornych Skrzyń" with pc.countitem(50215) >= 1 begin
- nagrody = {}
- nagrody [1] = {27992, 1, "Biała Perła"}
- nagrody [2] = {27993, 1, "Niebieska Perła"}
- nagrody [3] = {27994, 1, "Krwawa Perła"}
- nagrody [4] = {71044, 15, "Dłoń Krytyka"}
- nagrody [5] = {71045, 15, "Dłoń Przebicia"}
- nagrody [6] = {72726, 1, "Eliksir Słońca"}
- nagrody [7] = {72730, 1, "Eliksir Księżyca"}
- nagrody [8] = {50513, 1, "Kamień Duchowy"}
- nagrody [9] = {50526, 1, "Duchowy Diament"}
- nagrody [10] = {70024, 10, "Marmur Błogosławieństwa "}
- nagrody [11] = {70031, 1, "Złoty Naramennik"}
- nagrody [12] = {70039, 1, "Podręcznik Kowala"}
- nagrody [13] = {71001, 1, "Zwój Egzorcyzmu"}
- nagrody [14] = {71032, 1, "Zwój Boga Smoków"}
- nagrody [15] = {71135, 1, "Pierścień Półksiężyca"}
- nagrody [16] = {50082, 1, "Szkat. Umarłego Rozpruw. "}
- nagrody [17] = {72031, 5, "Atak Boga Smoków"}
- nagrody [18] = {72034, 5, "Obrona Boga Smoków"}
- nagrody [19] = {72037, 5, "Życie Boga Smoków"}
- nagrody [20] = {72041, 5, "Inteligencja Boga Smoków"}
- nagrody [21] = {25041, 1, "Magiczny Kamień "}
- nagrody [22] = {70035, 1, "Magiczna Ruda Miedzi"}
- nagrody [23] = {70102, 15, "Fasolka Zen"}
- nagrody [24] = {71136, 1, "Lizak"}
- nagrody [25] = {50011, 30, "Szkat. Blasku Księżyca"}
- nagrody [26] = {27987, 5, "Małż "}
- nagrody [27] = {71084, 150, "Zaczarowanie Przedmiotu"}
- nagrody [28] = {71085, 150, "Wzmocnienie Przedmiotu"}
- nagrody [29] = {53005, 1, "Kostek(Pieczęć) "}
- if pc.count_item(50215) == 0 then
- return
- end
- if pc.getqf("czasnastepny") > get_time() then
- say_title("Jack Pumpkin: ")
- say("Skrzynie możesz oddawać raz na 30min.")
- say("")
- local czas = (pc.getqf("czasnastepny") - get_time())/3600 -- 9000 / 3600 = 2.5
- local h = math.floor(czas) -- 2.5 = 2
- local min = (czas)*60 -- (2.5 - 2)*60 = 0.5 * 60 = 30
- local m = math.floor(min)
- say_green("Pozostało minut: "..m)
- return
- end
- if pc.getqf("poziomzawieszania") >= 10 then
- say_title("Jack Pumpkin: ")
- say("Oddałeś mi już wszystkie możliwe skrzynie! ")
- say("Spróbuj ponownie na innej postaci! ")
- return
- end
- if pc.getqf("pierwszyraz") == 0 then
- pc.setqf("pierwszyraz", 1)
- pc.setqf("poziomzawieszania", 1)
- end
- local skrzynie = pc.getqf("poziomzawieszania")+1
- local pozostale = skrzynie-pc.getqf("pozostaleskrzynie")
- say_title("Jack Pumpkin: ")
- say_lazur("Poziom: "..pc.getqf("poziomzawieszania").." na 10.")
- say_green("Ilość skrzyń do oddania: "..pozostale.." z "..skrzynie..".")
- say("")
- say_reward("Czy chcesz oddać mi skrzynię? ")
- say("")
- local s = select("Tak ", "Anuluj")
- if s == 1 then
- if pc.count_item(50215) == 0 then
- return
- end
- pc.remove_item(50215, 1)
- pc.setqf("czasnastepny", get_time()+1*1)
- local pzawiesz = pc.getqf("poziomzawieszania")*2+5
- local pass_percent
- pass_percent=60-pzawiesz
- local s= number(1,100)
- if s <= pass_percent then
- local d = number(1, 17)
- pc.give_item2(nagrody[d][1], nagrody[d][2])
- say_title("Jack Pumpkin: ")
- say("Dzięki! Mogę przyjąć tą skrzynię! ")
- say("")
- say_reward("Nagroda:")
- say(nagrody[d][3].." "..nagrody[d][2].."x.")
- pc.setqf("pozostaleskrzynie",pc.getqf("pozostaleskrzynie")+1)
- if pozostale <= 1 then
- if skrzynie <= 9 then
- say("")
- say_lazur("Brawo! ")
- say_lazur("Awansowałeś na poziom: "..skrzynie..".")
- pc.setqf("poziomzawieszania", pc.getqf("poziomzawieszania")+1)
- pc.setqf("pozostaleskrzynie", 0)
- local a = number(17, 29)
- local b = number(1, 29)
- local c = number(1, 29)
- pc.give_item2(nagrody[a][1], nagrody[a][2])
- pc.give_item2(nagrody[b][1], nagrody[b][2])
- pc.give_item2(nagrody[c][1], nagrody[c][2])
- say("1. "..nagrody[a][3].." "..nagrody[a][2].."x.")
- say("2. "..nagrody[b][3].." "..nagrody[b][2].."x.")
- say("3. "..nagrody[c][3].." "..nagrody[c][2].."x.")
- end
- if skrzynie == 10 then
- say("")
- say_lazur("Brawo! ")
- say_lazur("Awansowałeś na maksymalny poziom.")
- pc.setqf("poziomzawieszania", pc.getqf("poziomzawieszania")+1)
- pc.setqf("pozostaleskrzynie", 0)
- local a = number(21, 29)
- local b = number(1, 29)
- local c = number(1, 29)
- pc.give_item2(nagrody[a][1], nagrody[a][2])
- pc.give_item2(nagrody[b][1], nagrody[b][2])
- pc.give_item2(nagrody[c][1], nagrody[c][2])
- say_reward("Nagroda: ")
- say("1. "..nagrody[a][3].." "..nagrody[a][2].."x.")
- say("2. "..nagrody[b][3].." "..nagrody[b][2].."x.")
- say("3. "..nagrody[c][3].." "..nagrody[c][2].."x.")
- if game.get_event_flag("zawieszanie") <= 2 then
- local m_sex = pc.get_sex()
- if m_sex == 0 then
- local zawieszanie = game.get_event_flag("zawieszanie")+1
- game.set_event_flag("zawieszanie", game.get_event_flag("zawieszanie")+1)
- notice_all("[Event Halloween]: "..pc.get_name().." jako "..zawieszanie..". osiągnął maksymalny poziom Eventu Halloween! ")
- notice_all("[Event Halloween]: "..pc.get_name().." w nagrodę otrzymała Kostka!")
- pc.give_item2(53005)
- else
- game.set_event_flag("zawieszanie", game.get_event_flag("zawieszanie")+1)
- notice_all("[Event Halloween]: "..pc.get_name().." jako "..zawieszanie..". osiągnęła maksymalny poziom Eventu Halloween! ")
- notice_all("[Event Halloween]: "..pc.get_name().." w nagrodę otrzymała Kostka!")
- pc.give_item2(53005)
- end
- end
- end
- end
- elseif s > pass_percent then
- say_title("Jack Pumpkin:")
- say("Wybacz nie mogę przyjąć tej skrzyni...")
- say("Proszę znajdź dla mnie inną!")
- say_red("Spróbuj ponownie później.")
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment