Quote:
Screnn:Code:quest halloween begin state start begin when 30123.chat."Halloween Event" with pc.is_gm() begin if game.get_event_flag("kürbisse_drop") == 0 then say("Das Event ist gerade nicht Aktiv.") say("Willst du es Aktivieren?") local s = select ("Ja", "Nein") if s == 1 then say("Halloween Event wurde aktiviert!") game.set_event_flag("moon_drop", 1) notice_all("Das Halloween Event wurde aktiviert!") else return end else say("Das Halloween Event ist aktiviert.") say("Möchtest du es deaktivieren?") local s = select("Ja","Nein") if s == 1 then say("Das Halloween Event wurde deaktiviert!") game.set_event_flag("moon_drop", 0) notice_all("Das Halloween Event wurde deaktiviert!") else return end end say_title ("Sei gegrüsst, "..pc.get_name().."!") say ("Das Halloween-Event hat begonnen und jetzt") say ("heisst es, dass jeder Spieler die Chance hat,") say ("etwas Besonderes zu gewinnen.") say ("Als Alternativ-Drop wurden Kürbisse aktiviert,") say ("die man von jedem Monster erhalten kann.") say ("Daher solltest du diese gut aufbewahren, denn") say ("man bekommt am Ende eine kleine Überraschung.") say ("Man kann ab 30 Kürbise bis 200 Stück etwas gewinnen.") wait() say_title ("Ab Bestimmter Anzahl von Kürbissen:") say ("") say_reward ("30 = Drachenkralle und Drachenschuppe") say_reward ("50 = 20 Fb Truhen und 10 Seelensteine.") say_reward ("100 = 1 Regenbogenstein") say_reward ("150 = 6 Perlen jeder Sorte") say_reward ("200 = Halbmondring und Lolli") end when 30123.chat."Kürbisse tauschen" with pc.count_item(50095) >= 5 begin say_title (""..pc.get_name()..":") say ("Ich habe Kürbisse und möchte diese tauschen.") local a = select ("30 Kürbisse", "50 Kürbisse", "100 Kürbisse", "150 Kürbisse", "200 Kürbisse", "Abbrechen") if a == 1 then if pc.count_item(50095) >= 30 then pc.give_item2(71123, 1) pc.give_item2(71129, 1) pc.remove_item(50095, 30) else say ("Du hast zu wenig kuerbise") end elseif a == 2 then if pc.count_item(50095) >= 50 then pc.give_item2(50179, 20) pc.give_item2(50513, 10) pc.remove_item(50095, 50) else say ("Du hast du wenig kuerbise") end elseif a == 3 then if pc.count_item(50095) >= 100 then pc.give_item2(50512, 1) pc.remove_item(50095, 100) else say("Du hast zu wenig Kuerbise") end elseif a == 4 then if pc.count_item(50095) >= 150 pc.give_item2(27992, 6) pc.give_item2(27993, 6) pc.give_item2(27994, 6) pc.remove_item(50095, 150) else say("Du hast zuwenig kuerbise") end elseif a == 5 then if pc.count_item(50095) >= 200 then pc.give_item2(71135, 1) pc.give_item2(71136, 1) pc.remove_item(50095, 200) end end end end end
[Only registered and activated users can see links. Click Here To Register...]
Kürbisse sollen auch als alternativdrop sein.
Das ist nicht all zu schwer. Im Screenshot siehst du schon deinen Fehler: Du hast ein "then" vergessen bei elseif a =0 4
Code:
elseif a == 4 then
if pc.count_item(50095) >= 150 then
pc.give_item2(27992, 6)
pc.give_item2(27993, 6)
pc.give_item2(27994, 6)
pc.remove_item(50095, 150)
else
say("Du hast zuwenig kuerbise")
end