Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[Am uitat cine mi-a cerut crearea unui quest
- in care sa primesti un premiu in schimbul dintilor de ork]]
- quest puncte_metin begin
- state start begin
- when 8013.kill or 8014.kill begin
- local metin = {
- [8013] = {1,"Metinul Mortii"},
- [8014] = {1,"Metinul Crimelor"}
- }
- pc.give_item2("70045",metin[npc.get_race()][1])
- syschat("Ai distrus un "..metin[npc.get_race()][2]..", obtinand astfel "..metin[npc.get_race()][1].." punct!")
- syschat("In acest moment ai "..pc.count_item(70045).."")
- end
- when 20094.chat."Premii cu Dinti!" begin
- iteme = {
- {["vnum"] = 62411, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 200},
- {["vnum"] = 62410, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 200},
- {["vnum"] = 62413, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 200},
- {["vnum"] = 62412, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 200},
- {["vnum"] = 62415, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 200},
- {["vnum"] = 62414, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 200},
- {["vnum"] = 62417, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 200},
- {["vnum"] = 62416, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 200},
- {["vnum"] = 62419, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 200},
- {["vnum"] = 62318, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 200},
- {["vnum"] = 53010, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 100},
- {["vnum"] = 53011, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 100},
- {["vnum"] = 53012, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 100},
- {["vnum"] = 53013, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 100},
- {["vnum"] = 53009, ["dinte"] = 70045, ["cc"] = 1, ["dn"] = 150},
- }
- lista_iteme = {}
- info_pct = 70045
- for i in iteme do
- table.insert(lista_iteme, item_name(iteme[i]["vnum"]))
- end
- table.insert(lista_iteme, "Renunta")
- say("Premii cu Dinti!")
- say("")
- say("Salut "..pc.get_name().." aici poti sa cheltui dintii")
- say("pe care ii poti castiga distrugand")
- say("metinele gasite pe server!")
- say("")
- say("Fiecare metin iti va da 1 dinte")
- say("In acest moment ai "..pc.count_item(info_pct).." dinti")
- say("")
- say("Ce vrei sa faci?")
- say("")
- if select("Cumpara", "Renunta") == 2 then
- return
- else
- say_size(350,350)
- say("Alege ce obiect doresti:")
- lista = select_table(lista_iteme)
- if lista == table.getn(lista_iteme) then
- return
- else
- item = iteme[lista]["vnum"]
- item_schimb = iteme[lista]["dinte"]
- dn = iteme[lista]["dn"]
- cc = iteme[lista]["cc"]
- nr_actual = pc.count_item(item_schimb)
- nr_diff = dn - nr_actual
- say_size(300,350)
- say_title("Premii cu Dinti")
- say("")
- say(string.format("Sigur doresti sa cumperi x%s %s?", cc, item_name(item)))
- say_show_item(item)
- say("")
- say(string.format("Sunt necesare: x%s %s", dn, item_name(item_schimb)))
- say_show_item(item_schimb)
- say("")
- if (select("Da", "Nu") == 1) then
- if pc.count_item(item_schimb) < dn then
- say("Premii cu Dinti")
- say("")
- say("Pentru a face negotul ai nevoie de:")
- say(string.format("x%s %s", dn, item_name(item_schimb)))
- say_show_item(item_schimb)
- say(string.format("Insa tu ai %s ", nr_actual))
- say(string.format("Revino cand aduni inca %s %s", nr_diff, item_name(item_schimb)))
- return
- else
- say_title("Premii cu Dinti")
- say("")
- say("Negot finalizat cu succes! Ai primit:")
- say("")
- say(string.format("%sx %s", cc, item_name(item)))
- say_show_item(item)
- pc.give_item2(item, cc)
- pc.remove_item(item_schimb, dn)
- end
- end
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment