Quest Problem

08/13/2012 06:33 ThaDeviLinRed#1
Hey Com,

Ich habe mir eine Quest umgeschrieben die auch funzt. nur wen man weniger als 500KK hat bekommt man trotzdem einen 500KK Yang Speicher.

Wo ist da der Fehler?:

PHP Code:
---------------------------------------------
-- 
Geldspeicherquest (cby DarkSane für E*PvP -
---------------------------------------------
quest geldspeicher4 begin
    state start begin
        when 2468910.
use begin
        say_title
("Geldspeicher")
        
say("")
        
say("Hiermit bekommst du ein 500KK Speicher")
        
say_reward("Diesen kannst du gegen 500KK")
        
say_reward("via Rechtsklick wieder auszahlen lassen")
        
say_reward("")
        
say("")
        
say_reward("")
        
say_reward("")
        
local main_set select("Kaufen","Abbrechen")
        if 
main_set == 2 then
    
return
end
            chat
("Erfolgreich gekauft!")
            
pc change_money ( -500000000 )
            
pc.giveitem(1000071)
end
end
end 
bzw. was muss ich einstellen damit er sagt "Du hast zu wenig Yang"?
08/13/2012 06:55 @Form@ular#2
hmm. würde dir mal empfehlen, eine andere quest zu nehmen, da diehier eigentlich richtig geschrieben ist
08/13/2012 07:07 Shadow乙™#3
Es gibt so für Leute wie dich einen Thread, wo Leute ihre Quests eintragen können und andere schauen dann drauf und kontrollieren sie nach Fehler^^

[Only registered and activated users can see links. Click Here To Register...]
08/13/2012 08:00 lfcmaus#4
Quote:
Originally Posted by @Form@ular View Post
hmm. würde dir mal empfehlen, eine andere quest zu nehmen, da diehier eigentlich richtig geschrieben ist
hast du nicht ebend in dem anderen thread wegen server aufmachen gefragt?

Junge nach der antwort änder ich meine Meinung auf die nächsten 6 Jahre

die quest war bitte wo richitg?

PHP Code:
quest geldspeicher4 begin
    state start begin
        when 2468910.
use begin
        
        say_title
("Geldspeicher")
        
say("")
        
say("Hiermit bekommst du ein 500KK Speicher")
        
say_reward("Diesen kannst du gegen 500KK")
        
say_reward("via Rechtsklick wieder auszahlen lassen")
        
say_reward("")
        
say("")

        
local main_set select("Kaufen","Abbrechen")
        
            if 
main_set == 1 then
                chat
("Erfolgreich gekauft!")
                
pc change_money ( -500000000 )
                
pc.giveitem(1000071)
            elseif 
main_set == 2 then
                
return
            
end
        end
    end
end 
@threader bau noch ne abfrage ein ob der spieler auch das geld hat welches abgezocken wird sonst isse buggy ;D

Quote:
Originally Posted by _Christian121_ View Post
Es gibt so für Leute wie dich einen Thread, wo Leute ihre Quests eintragen können und andere schauen dann drauf und kontrollieren sie nach Fehler^^

[Only registered and activated users can see links. Click Here To Register...]
und für solche leute wie dich die nur rum klugscheißen und dabei noch unrecht haben gibts ne den button mit dem ausrufezeichen
08/13/2012 10:17 ThaDeviLinRed#5
bin neu in der materie quest schreiben ^^

welche funktion ist das genau?
08/13/2012 11:32 xXKimariXx#6
Hier :)
PHP Code:
quest geldspeicher4 begin
    state start begin
        when 2468910.
use begin
        say_title
("Geldspeicher")
        
say("")
        
say("Hiermit bekommst du ein 500KK Speicher")
        
say_reward("Diesen kannst du gegen 500KK")
        
say_reward("via Rechtsklick wieder auszahlen lassen")
        
say_reward("")
        
say("")
        
local main_set select("Kaufen","Abbrechen")
        
            if 
main_set == 1 then
                
if pc.get_gold >= 500000000 then
                    chat
("Erfolgreich gekauft!")
                    
pc change_money ( -500000000 )
                    
pc.giveitem(1000071)
                else
                    
say_title("Geldspeicher")
                    
say("Du besitzt zu wenig Yang!")
                
end
            
else
                return
            
end
        end
    end
end 
08/13/2012 11:56 ThaDeviLinRed#7
Okay, dank dir direkt einmal austesten :D

PHP Code:
quest geldspeicher4 begin
    state start begin
        when 2468910.
use begin
        say_title
("Geldspeicher")
        
say("")
        
say("Hiermit bekommst du ein 500KK Speicher")
        
say_reward("Diesen kannst du gegen 500KK")
        
say_reward("via Rechtsklick wieder auszahlen lassen")
        
say_reward("")
        
say("")
        
local main_set select("Kaufen","Abbrechen")
        
            if 
main_set == 1 then
                
if pc.get_gold >= 500000000 then
                    chat
("Erfolgreich gekauft!")
                    
pc change_money ( -500000000 )
                    
pc.giveitem(1000071)
                else
                    
say_title("Geldspeicher")
                    
say("Du besitzt zu wenig Yang!")
                
end
            
else
                return
            
end
        end
    end
end 

say_title("Geldspeicher")
say("Du besitzt zu wenig Yang")
wird nicht ausgegeben

und selbst wen ich genug Yang habe bekomm ich keine Speicher ^^
08/13/2012 13:17 xXKimariXx#8
Du hattest ein End zuwenig :D

PHP Code:
quest geldspeicher4 begin
    state start begin
        when 2468910.
use begin
            say_title
("Geldspeicher")
            
say("")
            
say("Hiermit bekommst du ein 500KK Speicher")
            
say_reward("Diesen kannst du gegen 500KK")
            
say_reward("via Rechtsklick wieder auszahlen lassen")
            
say_reward("")
            
say("")
            
local main_set select("Kaufen","Abbrechen")
            if 
main_set == 1 then
                
if pc.get_gold >= 500000000 then
                    chat
("Erfolgreich gekauft!")
                    
pc change_money ( -500000000 )
                    
pc.give_item2(1000071)
                else
                    
say_title("Geldspeicher")
                    
say("Du besitzt zu wenig Yang!")
                
end
            
else
                return
            
end
        end
    end
end 
08/13/2012 13:36 Sp0ngeb0b ist cool#9
Quote:
Originally Posted by lfcmaus View Post
hast du nicht ebend in dem anderen thread wegen server aufmachen gefragt?

Junge nach der antwort änder ich meine Meinung auf die nächsten 6 Jahre

die quest war bitte wo richitg?

PHP Code:
quest geldspeicher4 begin
    state start begin
        when 2468910.
use begin
        
        say_title
("Geldspeicher")
        
say("")
        
say("Hiermit bekommst du ein 500KK Speicher")
        
say_reward("Diesen kannst du gegen 500KK")
        
say_reward("via Rechtsklick wieder auszahlen lassen")
        
say_reward("")
        
say("")

        
local main_set select("Kaufen","Abbrechen")
        
            if 
main_set == 1 then
                chat
("Erfolgreich gekauft!")
                
pc change_money ( -500000000 )
                
pc.giveitem(1000071)
            elseif 
main_set == 2 then
                
return
            
end
        end
    end
end 
@threader bau noch ne abfrage ein ob der spieler auch das geld hat welches abgezocken wird sonst isse buggy ;D



und für solche leute wie dich die nur rum klugscheißen und dabei noch unrecht haben gibts ne den button mit dem ausrufezeichen
Hmm schon ein bisschen bitter, wenn man sein Maul so weit aufreißt & einen auf 'ich weiß das besser als ihr' machst aber die Quest vorher besser ist als deine 'korrigierte' :facepalm:

b2t: Kimari`s letzter Post ist ganz in Ordnung..pc.giveitem würde ich i pc.give_item2 ändern & dann passts ;)
08/13/2012 13:38 xXKimariXx#10
Stimmt pc.give_item2 voll übersehen :D