Metin2 Attribute in einer Quest einfügen Problem

04/13/2012 23:54 .Vinh#1
Ich habe bei den Halbmondring eine Quest dazu gemacht. Allese ging auch perfekt, aber wenn ich das Item anziehe kriege ich ja den Bonus (30% gegen Monster usw.). Dann ziehe ich wieder den Ring aus und nochmal wieder an und kriege nochmal den Bonus. So habe ich jetzt insgesamt 40% gegen Monster usw. Das ganze kann man jetzt immer weiter machen. Ich wollte jetzt Fragen wie man das beheben kann? Der Ring sowie der Bonus darf nur 7 Tage dauern.

PHP Code:
quest buffs begin
    state start begin
        when 71135.
use begin
            affect
.add_collect(apply.EXP_DOUBLE_BONUS5060*60*24*365*60)
            
affect.add_collect(apply.ATT_SPEED2060*60*24*365*60)
            
affect.add_collect(apply.CAST_SPEED2060*60*24*365*60)
            
affect.add_collect(apply.MAX_HP1060*60*24*365*60)
            
affect.add_collect(apply.MAX_SP1060*60*24*365*60)
            
cmdchat("buff1")
        
end 
05/05/2012 17:27 ToBii™#2
Ich habs per Zeit Timer geregelt ich kann zwar nur jede Minute den Ring aktivieren dafür hab ich nicht diesen bug, schau mal im Tread vorbei wo man timer usw einstellen kann..

Ich hoffe ich konnt ein wenig helfen ;)
05/05/2012 18:23 XxxGaGaxxX#3
Du musst i-wie noch ''affect.remove()'' einbauen.

Kannst dir ja ein Beispiel an der Phönix-Quest nehmen , dort bekommt man ja auch Bonis , beim wegschicken werden sie wieder ''abgezogen'' ...