Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest manwoo begin
- state start begin
- when 9009.chat."Manwoo" begin
- say_title(mob_name(npc.get_race())..":")
- say("Witaj, "..pc.get_name()..".")
- say("Jestem dosyć stary, być może niedługo opuszczę ten świat,")
- say("jednak chciałbym w ostatnich latach swojego życia zrobić ")
- say("coś dobrego dla innych.")
- say()
- wait()
- say_title(mob_name(npc.get_race())..":")
- say("Ponieważ podczas swojej egzystencji na tym świecie zgromadziłem")
- say("dużo wartościowych rzeczy, chciałbym je rozdać, żeby Wielki Imperator")
- say("nie zagarnął ich dla siebie. W każdą środę organizuję pewien konkurs.")
- say("Nazwałem go Manwoo. Musisz złowić dowolną rybkę i przynieść ją do mnie,")
- say("a dostaniesz ode mnie losowy podarunek.")
- say()
- if game.get_event_flag("manwoo")==0 then
- say_reward("Event Manwoo jest nieaktywny.")
- else
- say_reward("Event Manwoo jest aktywny.")
- end
- end
- when 9009.chat."Przyniosłem Rybę!" with game.get_event_flag("manwoo") != 0 begin
- local rybki={27802, 27803, 27804, 27805, 27806, 27807, 27808, 27809, 27810, 27811, 27812, 27813, 27814, 27815, 27816, 27817, 27818, 27819, 27820, 27821, 27822, 27823, }
- local nagrody={50300, 50513, 71001}
- local rybki_do_eventu={} --ta tablica MUSI zostać pusta.
- for i=1, table.getn(rybki) do
- table.insert(rybki_do_eventu, item_name(rybki[i]))
- --syschat(item_name(rybki[i])) --używałem tego do debugu
- end
- table.insert(rybki_do_eventu, "Anuluj")
- say_title(mob_name(npc.get_race())..":")
- say("Witaj, "..pc.get_name()..".")
- say("Czy przyniosłeś dla mnie jakąś rybkę?")
- say()
- local s=select_table(rybki_do_eventu)
- if s==table.getn(rybki_do_eventu) then
- return
- end
- if pc.countitem(rybki_do_eventu[s]) > 0 then
- say_title(mob_name(npc.get_race())..":")
- say("Ach! Przyniosłeś "..item_name(rybki_do_eventu[s]).."! To bardzo ładny okaz!")
- say("W nagrodę dostajesz ode mnie:")
- local prezent=number(1, table.getn(nagrody))
- say_item_vnum(nagrody[prezent])
- pc.give_item2(nagrody[prezent], 1)
- pc.removeitem(rybki_do_eventu[s], 1)
- return
- end
- say_title(mob_name(npc.get_race())..":")
- say("Hmmm, wydaje mi się, że nie masz tej ryby i próbujesz mnie oszukać... ")
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment