Achivement-System Problem

09/15/2012 02:08 .ZiPPO#1
Hallo epvp,
Ich hab ein problem mit meinem Achivementsystem und zwar wenn ich was kill bekomm ich den Count aber danach steht nich dran wie viel achivpoints man insgesamt hat.
Ich benutze diese quest
PHP Code:
quest achievement begin
    state start begin        
        
--LOGIN
        when login begin
            
if pc.getqf("firstlogin") != 1 then
                local Reward 
1
                pc
.setqf("firstlogin"1)
                
cmdchat("achievement Dein_erster_Login%")
            
end
        end
    
        
--BOSSE
        when 691.kill begin
            local Reward 
2
            local Achievement 
"Oberork"
            
local killcount pc.getqf("691")
            
pc.setqf("691"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 791.kill begin
            local Reward 
3
            local Achievement 
"Dunkler_Anführer"
            
local killcount pc.getqf("791")
            
pc.setqf("791"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 792.kill begin
            local Reward 
4
            local Achievement 
"Dunkler_Geist-Anführer"
            
local killcount pc.getqf("792")
            
pc.setqf("792"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 1094.kill begin
            local Reward 
5
            local Achievement 
"Dämonen_Oberhaupt"
            
local killcount pc.getqf("1094")
            
pc.setqf("1094"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 1095.kill begin
            local Reward 
10
            local Achievement 
"Blauer_Tod"
            
local killcount pc.getqf("1095")
            
pc.setqf("1095"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 1192.kill begin
            local Reward 
12
            local Achievement 
"Große_Eishexe"
            
local killcount pc.getqf("1192")
            
pc.setqf("1192"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 1304.kill begin
            local Reward 
5
            local Achievement 
"Gelber_Tigergeist"
            
local killcount pc.getqf("1304")
            
pc.setqf("1304"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 1901.kill begin
            local Reward 
4
            local Achievement 
"Neunschwanz"
            
local killcount pc.getqf("1901")
            
pc.setqf("1901"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 2091.kill begin
            local Reward 
3
            local Achievement 
"Königinnenspinne"
            
local killcount pc.getqf("2091")
            
pc.setqf("2091"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 2206.kill begin
            local Reward 
3
            local Achievement 
"Flammenkönig"
            
local killcount pc.getqf("2206")
            
pc.setqf("2206"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 2191.kill begin
            local Reward 
5
            local Achievement 
"Große_Wüstenschildkröte"
            
local killcount pc.getqf("2191")
            
pc.setqf("2191"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end

        when 2493.kill begin
            local Reward 
25
            local Achievement 
"Beran-Setaou"
            
local killcount pc.getqf("2493")
            
pc.setqf("2493"killcount 1)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1)
        
end
        
        
--METINS
        when 8020.kill begin
            local Reward 
5
            local Achievement 
"Shinsoo-Felsen"
            
local killcount pc.getqf("8020")
            
pc.setqf("8020"killcount 1)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1)
        
end
        when 8021.kill begin
            local Reward 
5
            local Achievement 
"Jinno-Felsen"
            
local killcount pc.getqf("8021")
            
pc.setqf("8021"killcount 1)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1)
        
end
        when 8022.kill begin
            local Reward 
5
            local Achievement 
"Chunjo-Felsen"
            
local killcount pc.getqf("8022")
            
pc.setqf("8022"killcount 1)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1)
        
end
        when 8023.kill begin
            local Reward 
5
            local Achievement 
"Kaiserfelsen"
            
local killcount pc.getqf("8023")
            
pc.setqf("8023"killcount 1)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1)
        
end
        when 8026.kill begin
            local Reward 
2
            local Achievement 
"Tu-Young"
            
local killcount pc.getqf("8026")
            
pc.setqf("8026"killcount 1)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1)
        
end
        when 8027.kill begin
            local Reward 
3
            local Achievement 
"Jeon-Un"
            
local killcount pc.getqf("8027")
            
pc.setqf("8027"killcount 1)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1)
        
end

        
--LEVELS
        when login 
or levelup with pc.get_level() >= 50 and pc.getqf("Level50") != 1 begin
            local Reward 
2
            local Achievement 
"Level_50"
            
pc.setqf("Level50"1)
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        when login 
or levelup with pc.get_level() >= 75 and pc.getqf("Level75") != 1 begin
            local Reward 
5
            local Achievement 
"Level_75"
            
pc.setqf("Level75"1)
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        when login 
or levelup with pc.get_level() >= 85 and pc.getqf("Level85") != 1 begin
            local Reward 
10
            local Achievement 
"Level_85"
            
pc.setqf("Level85"1)
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        when login 
or levelup with pc.get_level() >= 90 and pc.getqf("Level90") != 1 begin
            local Reward 
25
            local Achievement 
"Level_90"
            
pc.setqf("Level90"1)    
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        when login 
or levelup with pc.get_level() >= 95 and pc.getqf("Level95") != 1 begin
            local Reward 
50
            local Achievement 
"Level_95"
            
pc.setqf("Level95"1)    
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        when login 
or levelup with pc.get_level() >= 99 and pc.getqf("Level99") != 1 begin
            local Reward 
100
            local Achievement 
"Level_99"
            
pc.setqf("Level99"1)    
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end

    
-- Questende
    end
end 
lg
€: hab diese Thema gefunden leider hilft mir das nicht wirklich weiter.
[Only registered and activated users can see links. Click Here To Register...]
09/15/2012 08:04 Shadow乙™#2
Ich benutze die Quest aus dem Thread: [Only registered and activated users can see links. Click Here To Register...]
Da klappt alles super.
Aber wenn es trotzdem nicht geht dann hast du einen Fehler gemacht beim einfügen.
Wenn das der Fall sein sollte dann schau nochmal hier vorbei: [Only registered and activated users can see links. Click Here To Register...]
09/15/2012 10:55 .ZiPPO#3
Die Quest bekommt bei mir ein Core Dump.
09/15/2012 11:53 Shadow乙™#4
Quote:
Originally Posted by .CrosSHair View Post
Die Quest bekommt bei mir ein Core Dump.
Kann eigentlich nicht sein.
Schick mal ein Screen von deiner Konsole was die für einen Fehler anzeigt beim Quest hochladen.
09/15/2012 12:39 .ZiPPO#5
in putty sagt er einfach nur core dumped...