Quote:
Ich suche eine Quest wie folgt:
Man kann alle 20 minuten zu einem NPC gehen und dort ein Item abholen. Man bekommt immer nur 1 item und ich möchte eine wuswhal von 22 items dadrin haben.. also, dass sie den np anklicken.. sie wollen ein item.. und der spieler bekommt dann zufällig eines der 22 items.. Aber wenn noch keine 20min vorbei sind und er geklickt hat steht dort sowas wie.. zeit noch nicht abgelaufen ..^^
Wenn jemand sieh at bitte via pn bescheid geben
Danke im Vorraus
PHP Code:
quest itemauswahl begin
state start begin
when NPCVNUM.click begin
if pc.getqf("nexttime") > get_time() then
say_title(mob_name(NPCVNUM)..":")
say("")
say("Die Zeit ist noch nicht abgelaufen, du musst noch")
local timeleft = math.floor((pc.getqf("nexttime") - get_time()) / 60) + 1
say(string.format("%d Minuten warten, bis du wieder ein", timeleft))
say("Item erhalten kannst!")
return
end
local items = {
19,
29,
39,
49,
59,
69,
79,
89,
99,
109,
119,
129,
139,
149,
159,
169,
179,
189,
199,
209,
219,
229
}
say_title(mob_name(NPCVNUM)..":")
say("")
say("Hier hast du ein Item, komm in")
say("20 Minuten wieder!")
pc.setqf("nexttime", get_time() + 60 * 20)
pc.give_item2(items[number(1, table.getn(items))], 1)
end
end
end
Ansonsten einfach die Zahlen von 19 bis 229 durch deine Item-ID's ersetzen. (Kannst auch mehr/weniger Items einsetzen, aber hinter der letzten ID KEIN Komma!)