Quest geht nicht pls help

05/26/2012 13:32 DarkNessWorld2#1
Die Quest geht nicht pls help

PHP Code:
quest guthaben_script begin
    state start begin
        when 32527.
use begin
            
if pc.getqf("pw_for_guthaben_panel")!=0 then
                say
("Gebe dein Passwort für den")
                
say("Guthaben Bereich ein:")
                
local pw=input()
                if 
pw=="" then
                    say
("Du must schon etwas eingeben!")
                    return
                
end
                local pw
=pw+0
                
if pw!=pc.getqf("pw_for_guthaben_panel"then
                    say
("Das ist nicht dein Passwort!")
                    return
                
end
            end
            say
("Wähle ein Aktion aus:")
            
say("Dein Guthaben: "..geld_get_from_name(pc.name).." Yang")
            
local s=select("Geld einzahlen""Geld auszaheln""Geld Senden""Barren kaufen""Barren einlösen""Passwort""Abbrechen")
            if 
s==7 then
                
return
            
end
            
if s==1 then
                say
("Wie viel Geld willst du den einzahlen?")
                
local geld=input()
                if 
geld=="" then
                    say
("Du must schon etwas eintragen!")
                    return
                
end
                local geld
=geld+0
                
if geld==0 then
                    say
("Mehr als 0 muss es schon sein")
                    return
                
end
                
if pc.get_gold()<geld then
                    say
("So viel Geld besitzt du nicht!")
                    return
                
end
                local geld_on_tresor
=geld_get_from_name(pc.name)+geld
                
if geld_on_tresor>2000000000 then
                    say
("Du kannst Maximal 2.000.000.000 Yang")
                    
say("eingezahl haben!")
                    return
                
end
                say
("Willst du "..geld.." Yang einzahlen?")
                
local c=select("Ja""Abbrechen")
                if 
c==2 then
                    
return
                
end
                
if pc.get_gold()<geld then
                    say
("So viel Geld besitzt du nicht!")
                    return
                
end
                geld_give_to_name
(pc.namegeld)
                
pc.change_gold(-geld)
                
say("Das Geld wurde Erfolgreich eingezahlt!")
                return
            
end
            
if s==2 then
                say
("Dein Guthaben beträgt: "..geld_get_from_name(pc.name).." Yang")
                
say("Wie viel willst du davon asugezahlt haben?")
                
local geld=input()
                if 
geld=="" then
                    say
("Du must schon etwas eintragen!")
                    return
                
end
                local geld
=geld+0
                
if geld==0 then
                    say
("Mehr als 0 muss es schon sein")
                    return
                
end
                local self_gold
=pc.get_gold()
                
local check1=self_gold+geld
                local check2
=geld_get_from_name(pc.name)-geld
                
if check1>2000000000 then
                    say
("So viel Geld kannst du nicht abheben!")
                    
say("Es währe mehr als 2.000.000.000 Yang!")
                    
say("Dann kommt ein Fluch über dich!")
                    return
                
end
                
if check2<0 then
                    say
("Du hast nicht so viel Guthaben!")
                    return
                
end
                
if check1>=1800000000 then
                    say
("Zusammengerechnet mit deinem momentanen")
                    
say("Geld sind das fast 2.000.000.000 Yang!")
                    
say("Wenn mehr Yang in deinem Inventar ist")
                    
say("Kommt ein Fluch über dich!")
                
end
                say
("Willst du "..geld.." Yang")
                
say("ausgezahlt haben?")
                
local c=select("Ja""Abbrechen")
                if 
c==2 then
                    
return
                
end
                
if check1>2000000000 then
                    say
("So viel Geld kannst du nicht abheben!")
                    
say("Es währe mehr als 2.000.000.000 Yang!")
                    
say("Dann kommt ein Fluch über dich!")
                    return
                
end
                
if check2<0 then
                    say
("Du hast nicht so viel Guthaben!")
                    return
                
end
                local new_geld
=pc.get_gold()+geld
                geld_give_to_name
(pc.name, -geld)
                
pc.change_gold(geld)
                
say("Du hast nun "..new_geld.." Yang!")
                return
            
end
            
if s==3 then
                say
("Wem willst du den das Geld senden?")
                
say("Der jenige mus Online sein!")
                
local name=input()
                
local search find_pc_by_name(name)
                if 
name=="" then
                    say
("Du must schon etwas eingeben!")
                    return
                
end
                
if name==pc.name then
                    say
("Du kannst dir selbst kein Yang schiken!")
                    return
                
end
                
if search==0 then
                    say
("Der Spieler existiert nicht oder ist Offline!")
                    return
                
end
                
if search>0 then
                    say
("Wie viel Geld willst du ihm Senden?")
                    
say("Dein Guthaben beträgt: "..geld_get_from_name(pc.name).." Yang")
                    
local geld=input()
                    if 
geld=="" then
                        say
("Du must schon etwas eingeben!")
                        return
                    
end
                    local geld
=geld+0
                    
if geld<0 then
                        say
("Du kannst ihm keine minusbeträge schiken!")
                        return
                    
end
                    local self_geld
=geld_get_from_name(pc.name)
                    
local friend_geld=geld_get_from_name(name)
                    
local check1=friend_geld+geld
                    local check2
=self_geld-geld
                    
if geld>self_geld then
                        say
("Du hast nich so viel Guthaben!")
                        return
                    
end
                    
if check1>2000000000 then
                        say
("Er hat leider schon zu viel Guthaben!")
                        
say("Sag ihm er soll ein wenig Abheben!")
                        return
                    
end
                    
if check2<0 then
                        say
("So viel Geld hast du nicht einmal selbst!")
                        return
                    
end
                    say
("Willst du "..name.." wirklich")
                    
say(""..geld.." Yang senden?")
                    if 
geld<=100000000 then
                        say
("")
                    elseif 
geld<=500000000 then
                        say
("Das ist sehr viel Yang!")
                    elseif 
geld<=750000000 then
                        say
("Ein batzen Geld, sehr viel!")
                    elseif 
geld<=1000000000 then
                        say
("Unfassbar! Wirklich so viel?")
                    elseif 
geld<=1500000000 then
                        say
("Woher bekommst du nur so viel Yang?")
                        
say("Das ist mir echt ein Rätzel!")
                    elseif 
geld<=1750000000 then
                        say
("OMG! So viel Geld habe ich noch nie gesehn!")
                    
end
                    local c
=select("Ja""Abbrechen")
                    if 
c==2 then
                        
return
                    
end
                    
if geld>self_geld then
                        say
("Du hast nich so viel Guthaben!")
                        return
                    
end
                    
if check1>2000000000 then
                        say
("Er hat leider schon zu viel Guthaben!")
                        
say("Sag ihm er soll ein wenig Abheben!")
                        return
                    
end
                    
if check2<0 then
                        say
("So viel Geld hast du nicht einmal selbst!")
                        return
                    
end
                    geld_give_to_name
(pc.name, -geld)
                    
geld_give_to_name(namegeld)
                    
say("Deine Sendung ist Erfolgreich angekommen!")
                    return
                
end
            end
            
if s==4 then
            say_titel
("Barren kaufen")
            
say("")
            
say("Möchtes du Barren kaufen?")
            
say("")
            
local g=select("Ja""Nein")
            if 
g==1 then
            npc
.open_shop(15)
            
end
            
            
if g==2 then
            
return
            
end
        end
            
if s==5 then
            say_titel
("Barren einlösen")
            
local t=select("250kk Barren""500kk Barren""1kkk Barren")
            if 
t==1 then
            say_title
("250kk Barren")
                
say("")
                
say("Der Barren ist 250kk wert.")
                
say("")
                
say_reward("Möchtest du Baren jetzt einlösen?")
                
local z select("Ja""Nein")
    
                if 
== and pc.count_item(80005) and pc.get_gold()<=1749999999 then
                pc
.change_money(250000000)
                
pc.remove_item(80005)
                elseif 
== and pc.get_gold()>=1749999999 then
                say
("Du Trägst zu viel yang bei dir!")
                
say_reward("Versuche es wieder wenn du genug platz hast")
                elseif 
== and pc.count_item(80005)==0 then
                say
("Die magische Kraft des Barrens ist erloschen")
                
say_reward("Versuche es wieder wenn du den Barren hast")
                
end
    
                
if == 2 then
                
return
            
end
            
if t==2 then
            say_title
("500kk Barren")
                
say("")
                
say("Der Barren ist 500kk wert.")
                
say("")
                
say_reward("Möchtest du Baren jetzt einlösen?")
                
local o select("Ja""Nein")
    
                if 
== and pc.count_item(80006) and pc.get_gold()<=1499999999 then
                pc
.change_money(500000000)
                
pc.remove_item(80006)
                elseif 
== and pc.get_gold()>=1499999999 then
                say
("Du Trägst zu viel yang bei dir!")
                
say_reward("Versuche es wieder wenn du genug platz hast")
                elseif 
== and pc.count_item(80006)==0 then
                say
("Die magische Kraft des Barrens ist erloschen")
                
say_reward("Versuche es wieder wenn du den Barren hast")
                
end
    
                
if == 2 then
                
return
            
end
            
if t==3 then
            say_title
("1kkk Barren")
                
say("")
                
say("Der Barren ist 1kkk wert.")
                
say("")
                
say_reward("Möchtest du Baren jetzt einlösen?")
                
local p select("Ja""Nein")
    
                if 
== and pc.count_item(80007) and pc.get_gold()<=999999999 then
                pc
.change_money(1000000000)
                
pc.remove_item(80007)
                elseif 
== and pc.get_gold()>=999999999 then
                say
("Du Trägst zu viel yang bei dir!")
                
say_reward("Versuche es wieder wenn du genug platz hast")
                elseif 
== and pc.count_item(80007)==0 then
                say
("Die magische Kraft des Barrens ist erloschen")
                
say_reward("Versuche es wieder wenn du den Barren hast")
                
end
    
                
if == 2 then
                
return
            
end
            
if s==6 then
                
if 1==1 then --alles um eine zeile verschoben
                    
if pc.getqf("pw_for_guthaben_panel")==0 then
                        say
("Es gibt die Möglichkeit ein Passwort")
                        
say("für den Guthaben Bereich festzulegen!")
                        
say("")
                        
say("Damit niemand an dein Guthaben ran kommt")
                        
say("wenn du mal gehäckt wirst!")
                        
say("")
                        
local c=select("Passwort setzen""Abbrechen")
                        if 
c==2 then
                            
return
                        
end
                        say
("Gebe dein Passwort ein:")
                        
say("")
                        
say("Darf nur aus Ziffern bestehen!")
                        
say("Min. 5 Zahlen! Max. 5 Zahlen!")
                        
say("Mus zwischen 10000 und 99999 liegen")
                        
say("")
                        
local pw=input()
                        if 
pw=="" then
                            say
("Du must schon etwas eingeben!")
                            return
                        
end
                        local pw
=pw+0
                        
if pw>=10000 and pw<=99999 then
                            say
("Dein gewähltes Passwort: "..pw.."")
                            
say("")
                            
say("Willst du es als Passwort setzen?")
                            
local c2=select("Passwort setzen""Abbrechen")
                            if 
c2==2 then
                                
return
                            
end
                            say
("Dein Passwort wurde erfolgreich gespeichert!")
                            
pc.setqf("pw_for_guthaben_panel"pw)
                            return
                        else
                            
say("Das Passwort kannst du nicht wählen!")
                            
say("Eingegebens Passwort: "..pw.."")
                            return
                        
end
                    
else
                        
say("Das sicherheits Passwort ist momentan: Aktiv")
                        
local c=select("Passwort deaktivieren""Passwort ändern""Abbrechen")
                        if 
c==3 then
                            
return
                        
end
                        
if c==1 then
                            say
("Bist du dir sicher das du das Passowort")
                            
say("deaktivieren willst?")
                            
local c2=select("Deaktivieren""Abbrechen")
                            if 
c2==2 then
                                
return
                            
end
                            say
("Das Passwort wurde deaktiviert!")
                            
pc.setqf("pw_for_guthaben_panel"0)
                            return
                        
end
                        
if c==2 then
                            say_reward
("Passwort ändern")
                            
say("Gebe dein Momentanes Passwort ein:")
                            
local old_pw=input()
                            if 
old_pw=="" then
                                say
("Du must schon etwas eingeben!")
                                return
                            
end
                            local old_pw
=old_pw+0
                            
if old_pw!=pc.getqf("pw_for_guthaben_panel"then
                                say
("Das ist nicht dein momentanes Passwort!")
                                return
                            
end
                            
if old_pw==pc.getqf("pw_for_guthaben_panel"then
                                say
("Gebe dein neues Passwort ein:")
                                
say("")
                                
say("Darf nur aus Ziffern bestehen!")
                                
say("Min. 5 Zahlen! Max. 5 Zahlen!")
                                
say("Mus zwischen 10000 und 99999 liegen")
                                
local new_pw=input()
                                if 
new_pw=="" then
                                    say
("Du must schon etwas eingeben!")
                                    return
                                
end
                                local new_pw
=new_pw+0
                                
if new_pw>=10000 and new_pw<=99999 then
                                    say
("Dein gewähltes Passwort: "..new_pw.."")
                                    
say("")
                                    
say("Willst du es als Passwort setzen?")
                                    
local c2=select("Passwort setzen""Abbrechen")
                                    if 
c2==2 then
                                        
return
                                    
end
                                    say
("Dein Passwort wurde erfolgreich gespeichert!")
                                    
pc.setqf("pw_for_guthaben_panel"new_pw)
                                    return
                                else
                                    
say("Das Passwort kannst du nicht wählen!")
                                    
say("Eingegebens Passwort: "..pw.."")
                                    return
                                
end
                            
else
                                
say("Das ist nicht dein Passwort!")
                                return
                            
end
                        end
                    end
                end        
            end    
        end
    end
end 
Hier ein Bild des Fehlers:
[Only registered and activated users can see links. Click Here To Register...]
Danke schon mal im Vorraus

MFG DarkNessWorld2
05/26/2012 15:10 Sp0ngeb0b ist cool#2
lies pn :)