als kleines Weihnachtsgeschenk wollte ich euch mal meine Lotto Quest Releasen, sie läuft nicht wirklich ganz so wie das echte Lotto, aber naja.
Sie funktioniert so:
Ein GM muss zum NPC 20090 (Heuk-Young) gehen dann "Lotto Event" auswählen und das Lotto Event aktivieren, dann kommt eine Nachricht im Chat das es aktiviert wurde, nun können Spieler zu Heuk-Young gehen und sich einen Lottoschein kaufen, da hab ich einfach das Item Lagerschein genommen, er kostet 1kk und es ist nur möglich einen zu kaufen, dann nach 1 Stunde nachdem man es gekauft hat bekommt man eine Nachricht ob man etwas gewonnen hat. Danach kann man sich wieder einen neuen Schein kaufen.
Die Chance etwas zu gewinnen liegt bei 3:200, die Chance den Hauptgewinn zu gewinnen liegt bei 1:200.
Es gibt folgenden Preise:
1. 50KK
2. 5KK
3. 1KK
Dann wenn man das Event beenden möchte, lässt es sich mit einem GM genauso Beenden wie man es gestartet hat einfach wieder auf "Lotto Event" klicken.
Ich weiß es hat mit dem echten Lotto nichts zu tun, ihr könnt sie ja umbennen.
Vorschläge, Ideen, Lob und Kritik sind erwünscht, allerdings sinnlose Beiträge wie: "Sinnlos", "Braucht man nicht" usw. sind unerwünscht und werden reportet.
Quest:
PHP Code:
---------------------------------
-- Lotto Event Quest by Imbattle
---------------------------------
quest lotto begin
state start begin
when 20090.chat."Lotto Event" with pc.is_gm() begin
say_title("Lotto Event")
if game.get_event_flag("lotto") == 0 then
say("Lotto Event ist nicht an")
say("möchtest du es starten?")
local s1 = select("Ja", "Nein")
if s1 == 1 then
say_title("Lotto Event")
say("Lotto wurde gestartet")
notice_all("Das Lotto Event wurde gestartet")
notice_all("geht zu Heuk-Young um euch einen")
notice_all("Schein zu kaufen")
game.set_event_flag("lotto", 1)
elseif s1 == 2 then
say_title("Lotto Event")
say("Okey bis später")
end
else
say("Lotto Event ist an")
say("Möchtest du es Beenden?")
local s2 = select("Ja", "Nein")
if s2 == 1 then
say_title("Lotto Event")
say("Lotto Event wurde beendet")
notice_all("Das Lotto Event wurde beendet")
game.set_event_flag("lotto", 0)
elseif s2 == 2 then
say("Okey bis später")
end
end
end
when 20090.chat."Lottoschein kaufen" with game.get_event_flag("lotto") == 1 begin
say_title("Hwa-Hee")
say("Möchtest du einen Lottoschein kaufen?")
say("Er kostet 1.000.000 Yang")
say("")
local s3 = select("Ja klar", "Nein lieber nicht")
if s3 == 1 then
if pc.money<=999999 then
say_title("Hwa-Hee")
say("Du hast nicht genug Geld")
say("Komm wieder wenn du genug hast")
elseif pc.count_item(70010)==1 then
say_title("Hwa-Hee")
say("Du hast schon ein Lotto Schein")
say("Noch einen kannst du dir nicht kaufen")
elseif pc.money>=1000000 and pc.count_item(70010)==0 then
say_title("Hwa-Hee:")
say("Sehr Gut hier hast du einen Lottoschein")
say("")
say_reward("Lottoschein erhalten")
say("")
say("In einer Stunde gebe ich dir")
say("bescheid ob du etwas gewonnen hast")
pc.change_money(-1000000)
pc.give_item2(70010, 1)
timer("lotto", 60*60)
end
else
say("Okey komm später wieder")
end
end
when lotto.timer with pc.count_item(70010)==1 and game.get_event_flag("lotto")==1 begin
pc.remove_item(70010, 1)
local lotto = number(1, 200)
if lotto == 1 then
notice("Herzlichen Glückwunsch")
notice("Du hast soeben 50.000.000 Yang gewonnen")
notice_all("".. pc.get_name() .." hat im Lotto 50.000.000 Yang gewonnen")
pc.change_money(50000000)
notice("Du kannst dir nun einen neuen Lottoschein kaufen")
elseif lotto == 2 then
notice("Herzlichen Glückwunsch")
notice("Du hast soeben 5.000.000 Yang gewonnen")
notice_all("".. pc.get_name() .." hat im Lotto 5.000.000 Yang gewonnen")
pc.change_money(5000000)
notice("Du kannst dir nun einen neuen Lottoschein kaufen")
elseif lotto == 3 then
notice("Herzlichen Glückwunsch")
notice("Du hast soeben 1.000.000 Yang gewonnen")
notice_all("".. pc.get_name() .." hat im Lotto 1.000.000 Yang gewonnen")
pc.change_money(1000000)
notice("Du kannst dir nun einen neuen Lottoschein kaufen")
else
notice("Tut mir Leid dein Lottoschein war eine Niete")
notice("Du hast leider nichts gewonnen")
notice("Du kannst dir nun einen neuen Lottoschein kaufen")
end
end
end
end
MfG Imbattle