[FRAGE]Halbmondring

03/10/2013 22:40 NiGhTAcTiVe#1
Hey,

kann mir einer von euch sagen wo die Ring der Freude und Halbmondring.quest gespeichert ist ?

Denn ich hab das Problem, dass die Ringe eine verbl. Zeit von 0 Sekunden haben.

Also sie verschwinden sofort nach dem anklicken..

__

In der Quest kann man das doch ändern oder ? Wenn nicht korrigiert mich, bin noch nicht lange dabei :p
03/10/2013 23:01 Zentonium™#2
Das ist keine Quest, das wird in der Datenbank festgelegt.
Geh in die Datenbank unter Item_Proto, danach suchste halt den Halbmondring, gehst bis nach "Value0" und trägst dort die Zeit ein.

z.B. 10080 = 168h. or. 28800 = 480h.
03/11/2013 18:55 NiGhTAcTiVe#3
Mhh.. habe jetzt in der Datenbank bei Item_proto > Halbmondring und hab bei Value0 10080 eingetragen bestätigt und reboot

Aber irgendwie steht da immernoch verbl. Zeit 0 Sekunden
03/11/2013 19:05 Fliegex3#4
Item proto client und serverside anpassen.
03/11/2013 19:56 NiGhTAcTiVe#5
Habe jetzt Locale entpackt und Item_proto dann bei Value0 10080 hingeschrieben verpackt und wieder in den Ordner.. Geht leider immernoch nicht :/ Weiß nicht woran es liegen könnte
03/11/2013 20:12 .Spop™#6
Bei mir wird es in Minuten berechnet, wenn ich es in Sekunden eintrage bekomme ich auch 0 also versuch mal 180 für 3H zumbeispiel. Natürlich bei Value0!
03/11/2013 20:56 NiGhTAcTiVe#7
Ich werde es versuchen, aber ist es nicht egal wieviel Zeit ich da eintrage? weil als ich 10800 eingegeben habe kam verbl. Zeit 0 .. Ist ja eigl dann egal ob die 10800 Sekunden oder Minuten sind, oder ?
03/11/2013 21:03 Antigene#8
Du kannst eine Halbmondring quest schreiben ich hab eine aber werde sie nicht Pub machen

und die Zeit ist Clientside musste dort fixxen item_proto
03/11/2013 21:23 NiGhTAcTiVe#9
@.Spop™ Danke ! Also wenn ich 180 eingebe kommt schonmal 3Std, nur wie bekomm ich nun 168H hin :d

10080 Minuten sind ja 168H aber wenn ich das eingebe kommt ich ja auf verbl. Zeit 0 Sekunden :/

edit : Da steht zwar jetzt verbl. Zeit 3 Stunden, wenn ich draufklicke verschwindet er trotzdem direkt. Ich hab Client + Serverside gemacht :/
03/11/2013 21:35 .Spop™#10
Dann ist in deiner Quest remove item drinne, die quest müsste irgendwas mit Buff heißen poste sie hier ich entferne dir alles.
03/11/2013 21:38 Antigene#11
Hier die Halbmondringquest in Txt schnell geschrieben..

Füg sie in Quest ein schreib am ende anstatt.txt .quest rein und in Quest-list noch einfügen

Halbmondriing in Db auf Type 18 setzen

PHP Code:
quest halbmondring begin  
    state start begin  
        when 71135.
use with pc.getqf("halbmondring") == 0 begin  
            chat
("Du erhälst solange du den Ring trägst:")     
            
chat("+20% Chance auf Kritischen Treffer")    
            
chat("+2000 TP")    
            
chat("+30% Stärker gegen Monster")  
            
affect.add_collect(apply.CRITICAL_PCT2060*60*24*365*60)  
            
affect.add_collect(apply.MAX_HP200060*60*24*365*60)  
            
affect.add_collect(apply.ATT_BONUS_TO_MONSTER3060*60*24*365*60)  
            
pc.setqf("halbmondring",1)  
        
end 
        when 71135.
use with pc.getqf("halbmondring") == 1 begin  
            chat
("Der Ring wirkt nun nicht mehr!")  
            
affect.remove_collect(apply.CRITICAL_PCT2060*60*24*365*60)  
            
affect.remove_collect(apply.MAX_HP200060*60*24*365*60)  
            
affect.remove_collect(apply.ATT_BONUS_TO_MONSTER3060*60*24*365*60)              
            
pc.setqf("halbmondring",0)  
        
end   
    end  
end 
03/11/2013 21:50 .Spop™#12
x.x Sry fail^^
03/11/2013 21:55 NiGhTAcTiVe#13
tatsächlich :D

quest buffs begin
state start begin
when 71135.use begin
cmdchat("buff1")
item.remove()
end
when 71136.use begin
cmdchat("buff2")
item.remove()
end
when 71143.use begin
cmdchat("buff3")
item.remove()
end
when 71145.use begin
cmdchat("buff4")
item.remove()
end
when 71148.use begin
cmdchat("buff5")
item.remove()
end
when 71149.use begin
cmdchat("buff6")
item.remove()
end
end
end

Soll ich jetzt von OneStyles nehmen oder bei mir einfach item.remove weglöschen ?
03/11/2013 22:01 .Spop™#14
Deine entscheidung läuft beides aufs gleiche hinaus aber glaube die von One ist bisslen Buggy wenn man den Ring anzieht bekkommt man den Boni wenn man ihn auszieht bleibt der da wenn man ihn nochmal anzieht geht er erst weg. Wenns die quest ist^^
03/11/2013 22:04 Antigene#15
Ja Also die muss man noch Clientside einstellen ansonsten bleibt sie im Inventar wenn d Rechtsklick machst ist der Effekt aktiv und wenn du wieder Rechtsklick drauf machst ist der Effekt weg..