[Release]Jackpot Quest

06/23/2012 11:27 DasKuchen#1
Spieler zahlen einen gewissen Betrag und raten eine Zahl zwischen 1 und 50 stimmt sie nicht haben sie Pech und der Jackpot erhöht sich. Errät jemand die Zahl bekommt er den gesamten Jackpot.
PHP Code:
quest Jackpot begin
    state start begin
        when 20095.chat
."Jackpot" begin
        
            preis 
1000000
            
            say_title
("Jackpot")
            
say("Bei Servername gibt es einen Jackpot.")
            
say("Bei diesem wird eine zufällige Zahl")
            
say("generiert falls deine Zahl mit dieser")
            
say("Zahl übereinstimmt erhältst du den gesamten")
            
say("Jackpot.")
            
say("")
            
say_reward("Im Jackpot liegen derzeitig : "..game.get_event_flag("jackpotcash").." Yang ")
            
say_reward("Willst du dein Glück versuchen?")
            
say_reward("Es kostet dich "..preis.." Yang.")
            
local s select("Ja","Nein")
            if 
== 2 then
                
return
            
end
            
if pc.get_money() >= preis then
                pc
.change_money(-preis)
                
game.set_event_flag("jackpotcash",game.get_event_flag("jackpotcash")+preis)
                
say_title("Jackpot")
                
say_reward("Nenne eine Zahl zwischen 1 und 50")
                
local zahleingabe tonumber(input())
                
local zahl number(150)
                if 
zahleingabe == zahl then
                    say_title
("Gewonnen")
                    
say("Glückwunsch,")
                    
say("Du hast den Jackpot geknackt")
                    
pc.give_money(game.get_event_flag("jackpotcash"))
                    
notice_all("Der Jackpot wurde geknackt!")
                    
notice_all(" "..pc.get_name().." hat soeben den Jackpot in höhe von "..game.get_event_flag("jackpotcash").." Yang  bekommen")
                    
game.set_event_flag("jackpotcash"preis)
                elseif 
zahleingabe != zahl then
                    say_title
("Verloren")
                    
say("Du hast die falsche Zahl eingegeben.")
                    
say("Deine Zahl war "..zahleingabe.." und die richtige Zahl wäre: "..zahl..".")
                
end
            
elseif pc.get_money() < preis then
                say_title
("Yang")
                
say("Du hast nicht genug Yang.")
            
end
        end        
    end     
end 
EDIT: Kleinen Fehler behoben.
06/23/2012 11:37 Darknesu™#2
Cool, ich werds gleich mal ausprobieren und dann hier ein Feedback posten (:
06/23/2012 11:50 XxxGaGaxxX#3
Danke, hab ich gebraucht (:
06/23/2012 11:58 DasSchwarzeT#4
Gute Quest! Thx für die Arbeit!
06/23/2012 12:10 √π.#5
Also wird der Jackpot doppelt erhöht wenn man gewinnt, es gibt keinen Startjackpot und der Gewinn wird nicht zugeschrieben?
Gut dass sie getestet wurde...
06/23/2012 12:57 Weed_Is_My_Cheat#6
Danke für die Quest
06/23/2012 13:10 MetinLegende#7
PHP Code:
game.set_event_flag("jackpotcash",game.get_event_flag("jackpotcash")+preis
Heist wenn der Jackpot gewonnen wurde, wird der alte gewinn behalten und nochmal der Einsatz drauf gerechnet?? Dann steigt dass ja ins unermessliche

PHP Code:
quest Jackpot begin
    state start begin
        when 20095.chat
."Jackpot" begin
        
            preis 
1000000
            gewinn 
Game.get_Event_flag("jackpotcash")
            
            
say_title("Jackpot")
            
say("Bei Servername gibt es einen Jackpot.")
            
say("Bei diesem wird eine zufällige Zahl")
            
say("generiert falls deine Zahl mit dieser")
            
say("Zahl übereinstimmt erhältst du den gesamten")
            
say("Jackpot.")
            
say("")
            
say_reward("Im Jackpot liegen derzeitig : "..game.get_event_flag("jackpotcash").." Yang ")
            
say_reward("Willst du dein Glück versuchen?")
            
say_reward("Es kostet dich "..preis.." Yang.")
            
local s select("Ja","Nein")
            if 
== 2 then
                
return
            
end
            
if pc.get_money() >= preis then
                pc
.change_money(-preis)
                
game.set_event_flag("jackpotcash",game.get_event_flag("jackpotcash")+preis)
                
say_title("Jackpot")
                
say_reward("Nenne eine Zahl zwischen 1 und 50")
                
local zahleingabe input()
                
local zahl number(150)
                if 
zahleingabe == zahl then
                    say_title
("Gewonnen")
                    
say("Glückwunsch,")
                    
say("Du hast den Jackpot geknackt")
                    
pc.changemoney(gewinn)
                    
notice_all("Der Jackpot wurde geknackt!")
                    
notice_all(" "..pc.get_name().." hat soeben den Jackpot in höhe von "..gewinn.." Yang  bekommen")
                    
game.set_event_flag("jackpotcash"preis)
                elseif 
zahleingabe != zahl then
                    say_title
("Verloren")
                    
say("Du hast die falsche Zahl eingegeben.")
                    
say("Deine Zahl war "..zahleingabe.." und die richtige Zahl wäre: "..zahl..".")
                
end
            
elseif pc.get_money() < preis then
                say_title
("Yang")
                
say("Du hast nicht genug Yang.")
            
end
        end        
    end     
end 
So sollte es gehen. Bei gewinn ist der Jackpot danach auf dem wert "preis"
06/23/2012 13:25 DasKuchen#8
Quote:
Originally Posted by xBlix View Post
[php]
game.set_event_flag("jackpotcash",game.get_event_f lag("jackpotcash")+preis)

So sollte es gehen. Bei gewinn ist der Jackpot danach auf dem wert "preis"
Gewinn müsste man garnicht definieren und Ich musste nur eine Zeile umschreiben.
Trotzdem danke ,dass ihr mich auf den Fehler aufmerksam gemacht habt.
PS: Die Quest geht jetzt auch.
06/23/2012 13:31 MetinLegende#9
Der Befehl PC.change_Money ist immernoch falsch :) naja thx für die mühe haste trotzdem
06/23/2012 13:34 DasKuchen#10
Quote:
Originally Posted by xBlix View Post
Der Befehl PC.change_Money ist immernoch falsch :) naja thx für die mühe haste trotzdem
pc.change_gold
pc.change_money
beides geht.
06/23/2012 15:54 .Aza'#11
Nettes Teil, danke.

~Aza
06/23/2012 16:21 Teh Plex#12
Cool Daanke
06/23/2012 16:46 .Yunu#13
Danke für die quest..
06/23/2012 17:12 arschbacke8#14
Danke sowas hab ich gesucht.
06/23/2012 22:47 vinni03#15
nice :D