Unbekannter Fehlercode - Anti Expring.

08/23/2012 16:41 .Ziadd#1
Hey epvp,

ich habe kürzlich eine Anti-Expring Quest gefunden und sie sofort eingefügt.
Leider bekomme ich beim Benutzen des Rings (72501) Ingame immer den Fehlercode 0548

Ich bin Sprachlos. Die Quest ist in FileZilla eingefügt und in der quest_list eingetragen. Was läuft da falsch? Von einem Fehler 0548 weiß auch keiner.

Die Quest:

PHP Code:
quest anti_exp begin
    state start begin
        when exp
.timer with pc.get_exp()>1000 begin            
            pc
.give_exp2(-pc.get_exp())
        
end
        when 72501.
use begin
            
if pc.getqf("exp_block")==0 then
                chat
("Ab jetzt bekommst du KEINE Exp mehr!")
                
pc.setqf("exp_block"1)    
                
loop_timer("exp"5)
            else
                
chat("Ab jetzt bekommst du wieder Exp!")
                
pc.setqf("exp_block"0)
                
cleartimer("exp")
            
end
        end        
    end
end 
Meine quest_list:

PHP Code:
adventskalender.quest
anti_exp
.quest
arena_manager
.quest
blacksmith
.quest
change_empire_item
.quest
change_guild_master_item
.quest
change_name_item
.quest
change_sex_item
.quest
check_trans_ticket
.quest
cube
.quest
deviltower_zone
.quest
feuer_und_eis
.quest
fisher
.quest
forked_road
.quest
give_basic_weapon
.quest
guild_building
.quest
guild_building_alter_of_power
.quest
guild_building_melt
.quest
guild_building_npc
.quest
guild_manage
.quest
guild_ranking
.quest
guild_war_join
.quest
guild_war_observer
.quest
hair
.quest
horse_getting
.quest
horse_guard
.quest
horse_menu
.quest
horse_revive
.quest
horse_summon
.quest
in_die_grotte
.quest
map_warp
.quest
marriage_manage
.quest
neutral_warp
.quest
npc_talk
.quest
oxevent
.quest
reset_scroll
.quest
reset_status
.quest
skill_group
.quest
spider_dungeon_2floor
.quest
training_grandmaster_skill
.quest
upgrade_refine_scroll
.quest
warehouse
.quest
regenbogen
.quest
wertpapier
.quest
warpring
.quest
[Leere Zeile
Ehrliche Hilfe wird mit Thanks belohnt!
08/23/2012 16:46 Shadow乙™#2
Nimm einfach mal diese quest da wird deine exp jede sekunde zurückgesetzt und auch nach einem rlg bleibt das noch aktiv

PHP Code:
quest anti begin
    state start begin
        when 72501.
use begin
        
if pc.getqf("antiexp") == 0 then
            pc
.setqf("antiexp"1)
            
chat("Anti EXP aktiviert. Deine Erfahrungspunkte werden jede Sekunde auf 0 gesetzt!")
            
local ep pc.get_exp()
            
pc.give_exp2(-ep)
            
timer("erfahrung"1)
        elseif 
pc.getqf("antiexp") == 1 then
            pc
.setqf("antiexp"0)
            
chat("Anti EXP deaktiviert. Viel Spaß auf OverGaming2!")
            
end
        end    
                    
        when erfahrung
.timer with pc.getqf("antiexp") == 1 begin
            local ep 
pc.get_exp()
            
pc.give_exp2(-ep)
            
timer("erfahrung1"1)
            
pc.setqf("antiexp"1)
        
end    
            
        when erfahrung1
.timer with pc.getqf("antiexp") == 1 begin
            local ep 
pc.get_exp()
            
pc.give_exp2(-ep)
            
timer("erfahrung"1)
            
pc.setqf("antiexp"1)            
        
end
        
        when login with pc
.getqf("antiexp") == 1 begin
            local ep 
pc.get_exp()
            
pc.give_exp2(-ep)
            
timer("erfahrung"1)
            
pc.setqf("antiexp"1)    
        
end    
    end
end 
und das item was du dafür benutzt musst du noch auf type 18 in der datenbank stellen, das ist die erste zeile nach dem namen.
08/23/2012 17:19 .Ziadd#3
Mehr als ich erwartet hatte!
Jetzt läuft alles wie es soll. 1000 Dank!