Map einlass mit Achievement Points bezahlen.

09/20/2012 16:01 Shadow乙™#1
Ja kann mir bitte einer meine Quest so bearbeiten das ich auf die Map nur kann wenn ich 25 Achievement Points habe.

PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
                say_title
("".. mob_name(30122) ..":"
                
say(""
                
say("Hallo ".. pc.get_name() ..","
                
say(""
                
say("Du möchtest also ins Sd3?")
                
say("Bist du dir auch ganz sicher?")
                
say("Niemand ist bis jetzt lebend zurück gekehrt!")
                
say("Tja, Egal los geh schon!")
                
say("...")
                
local s select("Teleportieren","Schließen"
            if 
== 2 then 
                
return
            
end
                pc
.warp(51200,563200)
            
end
        end 
    end 
end 
09/22/2012 10:09 Exterminatus#2
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            say_title
("".. mob_name(30122) ..":"
            
say(""
            
say("Hallo ".. pc.get_name() ..","
            
say(""
            
say("Du möchtest also ins Sd3?")
            
say("Bist du dir auch ganz sicher?")
            
say("Niemand ist bis jetzt lebend zurück gekehrt!")
            
say("Tja, Egal los geh schon!")
            
say("...")
            if 
pc.getqf("achievement_points") < 25 then
                say_reward
("Dir fehlen "..25 pc.getqf("achievement_points").." Achievmentpoints!")
                return
            elseif 
pc.getqf("achievement_points") >= 25 then
                local s 
select("Teleportieren","Schließen"
                if 
== 1 then 
                    pc
.setqf("achievement_points"pc.getqf("achievement_points") - 25)
                    
pc.warp(51200,563200)
                
end
            end
        end 
    end 
end 
09/22/2012 13:48 Shadow乙™#3
Quote:
Originally Posted by Exterminatus View Post
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            say_title
("".. mob_name(30122) ..":"
            
say(""
            
say("Hallo ".. pc.get_name() ..","
            
say(""
            
say("Du möchtest also ins Sd3?")
            
say("Bist du dir auch ganz sicher?")
            
say("Niemand ist bis jetzt lebend zurück gekehrt!")
            
say("Tja, Egal los geh schon!")
            
say("...")
            if 
pc.getqf("achievement_points") < 25 then
                say_reward
("Dir fehlen "..25 pc.getqf("achievement_points").." Achievmentpoints!")
                return
            elseif 
pc.getqf("achievement_points") >= 25 then
                local s 
select("Teleportieren","Schließen"
                if 
== 1 then 
                    pc
.setqf("achievement_points"pc.getqf("achievement_points") - 25)
                    
pc.warp(51200,563200)
                
end
            end
        end 
    end 
end 
Funktioniert leider nicht :(
09/22/2012 15:20 .Seriously#4
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            local Price 
50
                say_title
("".. mob_name(30122) ..":"
                
say(""
                
say("Hallo ".. pc.get_name() ..","
                
say(""
                
say("Du möchtest also ins Sd3?")
                
say("Bist du dir auch ganz sicher?")
                
say("Niemand ist bis jetzt lebend zurück gekehrt!")
                
say("Tja, Egal los geh schon!")
                
say("...")
                
local s select("Teleportieren","Schließen"
            if 
== 2 then 
                
return
            
end
            
elseif == 1 then
            
if pc.getqf("achievement_points") < Price then
                say
("dir fehlen ".. Price pc.getqf("achievement_points") .." achi points")
                return
            
end
            pc
.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                
pc.warp(51200,563200)
            
end
        end 
    end 
end 
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            local Price 
50
                say_title
("".. mob_name(30122) ..":"
                
say(""
                
say("Hallo ".. pc.get_name() ..","
                
say(""
                
say("Du möchtest also ins Sd3?")
                
say("Bist du dir auch ganz sicher?")
                
say("Niemand ist bis jetzt lebend zurück gekehrt!")
                
say("Tja, Egal los geh schon!")
                
say("...")
                
local s select("Teleportieren","Schließen"
                    if 
== 2 then 
                
return
                    elseif 
== 1 then
                        
if pc.getqf("achievement_points") < Price then
                            say
("dir fehlen ".. Price pc.getqf("achievement_points") .." achi points")
                        return
                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                        
pc.warp(51200,563200)
                    
end
                end
            end
        end 
    end 
end 
habe da ma zwei versionen
musste ma ausprobieren.
09/22/2012 18:41 Shadow乙™#5
Quote:
Originally Posted by .FloP View Post
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            local Price 
50
                say_title
("".. mob_name(30122) ..":"
                
say(""
                
say("Hallo ".. pc.get_name() ..","
                
say(""
                
say("Du möchtest also ins Sd3?")
                
say("Bist du dir auch ganz sicher?")
                
say("Niemand ist bis jetzt lebend zurück gekehrt!")
                
say("Tja, Egal los geh schon!")
                
say("...")
                
local s select("Teleportieren","Schließen"
            if 
== 2 then 
                
return
            
end
            
elseif == 1 then
            
if pc.getqf("achievement_points") < Price then
                say
("dir fehlen ".. Price pc.getqf("achievement_points") .." achi points")
                return
            
end
            pc
.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                
pc.warp(51200,563200)
            
end
        end 
    end 
end 
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            local Price 
50
                say_title
("".. mob_name(30122) ..":"
                
say(""
                
say("Hallo ".. pc.get_name() ..","
                
say(""
                
say("Du möchtest also ins Sd3?")
                
say("Bist du dir auch ganz sicher?")
                
say("Niemand ist bis jetzt lebend zurück gekehrt!")
                
say("Tja, Egal los geh schon!")
                
say("...")
                
local s select("Teleportieren","Schließen"
                    if 
== 2 then 
                
return
                    elseif 
== 1 then
                        
if pc.getqf("achievement_points") < Price then
                            say
("dir fehlen ".. Price pc.getqf("achievement_points") .." achi points")
                        return
                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                        
pc.warp(51200,563200)
                    
end
                end
            end
        end 
    end 
end 
habe da ma zwei versionen
musste ma ausprobieren.
geht nicht da kommt diese scheiß fehlermeldung -.-

[Only registered and activated users can see links. Click Here To Register...]
09/22/2012 18:52 .Seriously#6
nim die zweite ma
09/22/2012 19:08 Shadow乙™#7
Quote:
Originally Posted by .FloP View Post
nim die zweite ma
Da kommt der fehler...
warum hast du die nicht selber getestet? :D

[Only registered and activated users can see links. Click Here To Register...]
09/22/2012 19:16 .Seriously#8
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            local Price 
50
                say_title
("".. mob_name(30122) ..":"
                
say(""
                
say("Hallo ".. pc.get_name() ..","
                
say(""
                
say("Du möchtest also ins Sd3?")
                
say("Bist du dir auch ganz sicher?")
                
say("Niemand ist bis jetzt lebend zurück gekehrt!")
                
say("Tja, Egal los geh schon!")
                
say("...")
                
local s select("Teleportieren","Schließen"
                    elseif 
== 2 then 
                
return
            
end
                    
if == 1 then
                        
if pc.getqf("achievement_points") < Price then
                            say
("du hast nicht genug achi points")
                        return
                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                    
pc.warp(51200,563200)
                
end
            end
        end 
    end 
end 
09/22/2012 19:27 Shadow乙™#9
Quote:
Originally Posted by .FloP View Post
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            local Price 
50
                say_title
("".. mob_name(30122) ..":"
                
say(""
                
say("Hallo ".. pc.get_name() ..","
                
say(""
                
say("Du möchtest also ins Sd3?")
                
say("Bist du dir auch ganz sicher?")
                
say("Niemand ist bis jetzt lebend zurück gekehrt!")
                
say("Tja, Egal los geh schon!")
                
say("...")
                
local s select("Teleportieren","Schließen"
                    elseif 
== 2 then 
                
return
            
end
                    
if == 1 then
                        
if pc.getqf("achievement_points") < Price then
                            say
("du hast nicht genug achi points")
                        return
                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                    
pc.warp(51200,563200)
                
end
            end
        end 
    end 
end 
.....

[Only registered and activated users can see links. Click Here To Register...]
09/22/2012 19:29 .Seriously#10
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            local Price 
50
                say_title
("".. mob_name(30122) ..":"
                
say(""
                
say("Hallo ".. pc.get_name() ..","
                
say(""
                
say("Du möchtest also ins Sd3?")
                
say("Bist du dir auch ganz sicher?")
                
say("Niemand ist bis jetzt lebend zurück gekehrt!")
                
say("Tja, Egal los geh schon!")
                
say("...")
                
local s select("Teleportieren","Schließen"
                    elseif 
== 2 then 
                    say
("ok dann halt nicht.")
                    if 
== 1 then
                        
if pc.getqf("achievement_points") < Price then
                            say
("du hast nicht genug achi points")
                        return
                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                    
pc.warp(51200,563200)
                
end
            end
        end 
    end 
end 
09/22/2012 19:34 Shadow乙™#11
Quote:
Originally Posted by .FloP View Post
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            local Price 
50
                say_title
("".. mob_name(30122) ..":"
                
say(""
                
say("Hallo ".. pc.get_name() ..","
                
say(""
                
say("Du möchtest also ins Sd3?")
                
say("Bist du dir auch ganz sicher?")
                
say("Niemand ist bis jetzt lebend zurück gekehrt!")
                
say("Tja, Egal los geh schon!")
                
say("...")
                
local s select("Teleportieren","Schließen"
                    elseif 
== 2 then 
                    say
("ok dann halt nicht.")
                    if 
== 1 then
                        
if pc.getqf("achievement_points") < Price then
                            say
("du hast nicht genug achi points")
                        return
                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                    
pc.warp(51200,563200)
                
end
            end
        end 
    end 
end 
...................


[Only registered and activated users can see links. Click Here To Register...]
09/22/2012 19:40 .Seriously#12
quest sd3 begin
state start begin
when 30122.click begin
local Price = 50
say_title("".. mob_name(30122) ..":")
say("")
say("Hallo ".. pc.get_name() ..",")
say("")
say("Du möchtest also ins Sd3?")
say("Bist du dir auch ganz sicher?")
say("Niemand ist bis jetzt lebend zurück gekehrt!")
say("Tja, Egal los geh schon!")
say("...")
local s = select("Teleportieren","Schließen")
elseif s == 2 then
say("ok dann halt nicht.")
if s == 1 then
if pc.getqf("achievement_points") < Price then
say("du hast nicht genug achi points")
return
else
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
pc.warp(51200,563200)
end
end
end
end
end
09/22/2012 19:43 Shadow乙™#13
Quote:
Originally Posted by .FloP View Post
PHP Code:
quest sd3 begin 
    state start begin 
        when 30122.click begin
            local Price 
50
                say_title
("".. mob_name(30122) ..":"
                
say(""
                
say("Hallo ".. pc.get_name() ..","
                
say(""
                
say("Du möchtest also ins Sd3?")
                
say("Bist du dir auch ganz sicher?")
                
say("Niemand ist bis jetzt lebend zurück gekehrt!")
                
say("Tja, Egal los geh schon!")
                
say("...")
                
local s select("Teleportieren","Schließen"
                    elseif 
== 2 then 
                    say
("ok dann halt nicht.")
                    if 
== 1 then
                        
if pc.getqf("achievement_points") < Price then
                            say
("du hast nicht genug achi points")
                        return
                    else
                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                    
pc.warp(51200,563200)
                
end
            end
        end 
    end 
end 

der gleiche fehler wie grade ebend
09/22/2012 20:00 ɑɀe'#14
PHP Code:
quest sd3 begin  
    state start begin  
        when 30122.click begin 
                say_title
("".. mob_name(30122) ..":")  
                
say("")  
                
say("Hallo ".. pc.get_name() ..",")  
                
say("")  
                
say("Du möchtest also ins Sd3?"
                
say("Bist du dir auch ganz sicher?"
                
say("Niemand ist bis jetzt lebend zurück gekehrt!"
                
say("Tja, Egal los geh schon!"
                
say("..."
                
local s select("Teleportieren","Schließen")  
            if 
== 2 then  
                
return
            else
                if 
pc.getqf("achievement_points") >= 25 then
                    pc
.setqf("achievement_points"pc.getqf("achievement_points")-25)
                    
pc.warp(51200,563200
                else
                    
say_title("Tut mir leid!")
                    
say("")
                    
say("Du hast nicht genug Achievment Punkte!")
                    
say("")
                
end
            end 
        end  
    end  
end 
09/22/2012 20:07 Shadow乙™#15
Quote:
Originally Posted by ɑɀe' View Post
PHP Code:
quest sd3 begin  
    state start begin  
        when 30122.click begin 
                say_title
("".. mob_name(30122) ..":")  
                
say("")  
                
say("Hallo ".. pc.get_name() ..",")  
                
say("")  
                
say("Du möchtest also ins Sd3?"
                
say("Bist du dir auch ganz sicher?"
                
say("Niemand ist bis jetzt lebend zurück gekehrt!"
                
say("Tja, Egal los geh schon!"
                
say("..."
                
local s select("Teleportieren","Schließen")  
            if 
== 2 then  
                
return
            else
                if 
pc.getqf("achievment_points") >= 25 then
                    pc
.setqf("achievment_points"pc.getqf("achievment_points")-25)
                    
pc.warp(51200,563200
                else
                    
say_title("Tut mir leid!")
                    
say("")
                    
say("Du hast nicht genug Achievment Punkte!")
                    
say("")
                
end
            end 
        end  
    end  
end 
Beim hochladen der Quest kommt zwar kein Fehler, aber wenn ich auf Teleportieren klicke steht da, du hast nicht genug Achievement Points...
Habe aber 2587 Punkte :D