Könntest es per Quest regeln, könnte aber glaube ich buggen.
z.B so:
If align >= 12000 then
affect.add_collect(apply.ATTBONUS_HUMAN , 10, 60*60*24*365*60)
end if
Mich brauchste da aber nicht fragen, ich kann nicht questen :P
quest example begin state start begin when login with pc.get_alignment >= 12000 begin affect.add_collect(apply.ATTBONUS_HUMAN, 10, 60*60*24*365*60) set_state(have_bonus) end end state have_bonus begin when login with pc.get_alignment < 12000 begin affect.remove(apply.ATTBONUS_HUMAN, 10) set_state(start) end end end
quest example begin
state start begin
when login with pc.get_alignment >= 12000 begin
affect.add_collect(apply.ATTBONUS_HUMAN, 10, 60*60*24*365*60)
set_state(have_bonus)
end
end
state have_bonus begin
when login with pc.get_alignment < 12000 begin
affect.remove(apply.ATTBONUS_HUMAN, 10)
set_state(start)
end
end
end
In Lua gibt es doch bestimmt einen Timer der z.B jede 10 Sek abfragt ob align > oder < 12000 ist oder ?
Mit quest gibts sicher buguser zb man ist ritterlich beckomt den bonus man macht pvp frei und der rang verschwindet weil man rangpunkte abgezogen beckomt man wird wider ritterlich schwup beckomt man den boni wider also unendlich.
Mit quest gibts sicher buguser zb man ist ritterlich beckomt den bonus man macht pvp frei und der rang verschwindet weil man rangpunkte abgezogen beckomt man wird wider ritterlich schwup beckomt man den boni wider also unendlich.
Habe schon daran gedacht, das geht bei der Quest nicht
statuspunkte 08/11/2011 - Metin2 Private Server - 4 Replies Wie kann ich es machen, dass man auch ab lv 90 weiter statuspunkte erhält????
Game rev 2019
Statuspunkte 04/26/2011 - Metin2 Private Server - 4 Replies Ich hab ein Problem.. die statuspunkte von meinem SA-Char waren 32767 in STR VIT INT und DEX, da ich mich aber kurz lvl 1 machen wollte waren sie alle wieder normal (4, 6 usw...), danach bin ich DB<player<player, zu KiLLeD und die STR und der rest auf 32767 geändert, rebootet und eingeloggt, aber alles blieb wie vorher, und ich hatte in der DB ABGESPEICHERT! was hab ich falsch gemacht?