exp-blocker

10/19/2011 16:32 martin1994#1
hi

ich wollt mal fragen wie das funktioniert ein item so zu preparieren das es die exp blockt.
also das man solange das item angelegt hat man keine exp bekommt, also für farmer
in der sufu habe ich nur items gefunden die die exp auf 0 setzen aber man kriegt trz exp und hat dann auch ausversehen ein lvl up

ich denk mal das funktioniert über eine quest, also vll über einen exp ring das man "+50% exp" in - xxxxx% umändern kann das man eben nix kriegt
oder funktionierts über einen bestimmten questbefehl?
ehm und wo finde ich eig die "itemfunktion quests"
10/19/2011 19:14 Marcoly#2
Mit dieser Quest werden die Erfahrungspunkte alle
3Sekunden auf 0 zurückgesetzt solange der Ring aktiv ist,
sodass es eigentlich unmöglich ist ein Level aufzusteigen.

Du könntest die Zeit auch auf 1Sekunde heruntersetzen.

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 3 Sekunden auf 0 gesetzt!")
            
local ep pc.get_exp()
            
pc.give_exp2(-ep)
            
timer("erfahrung"3)
        elseif 
pc.getqf("antiexp") == 1 then
            pc
.setqf("antiexp"0)
            
chat("Anti EXP deaktiviert. Viel Spaß auf Blax2!")
            
end
        end    
                    
        when erfahrung
.timer with pc.getqf("antiexp") == 1 begin
            local ep 
pc.get_exp()
            
pc.give_exp2(-ep)
            
timer("erfahrung1"3)
            
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"3)
            
pc.setqf("antiexp"1)            
        
end
    end
end 
MfG Marco_A