Ist ja toll für den vorschlag da abr nichts funktioniert bringt mich da sgerade nicht weiter derzeit versuche ich es wie mit den Ringeffkten zu realisieren.
ich hänge aber an dieser stelle.:
END_STRING = constInfo.aura
chrmgr.RegisterEffect(chrmgr.EFFECT_WEAPON+1, "equip_right_hand", "d:/ymir work/pc/warrior/effect/geom_" + END_STRING + "_sword_loop.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_WEAPON+2, "equip_right_hand", "d:/ymir work/pc/warrior/effect/geom_" + END_STRING + "_spear_loop.mse")
Ich weiß nicht wie ich die Variable aus der Constinfo wieder raushole.
Code:
game.py.:
serverCommandList={
"auraeffect_1" : self.auraeffect_1,
"auraeffect_2" : self.auraeffect_2,
"auraeffect_3" : self.auraeffect_3,
"auraeffect_4" : self.auraeffect_4,
}
def auraeffect_1(self, zahl):
constInfo.aura = 1
def auraeffect_2(self, zahl):
constInfo.aura = 2
def auraeffect_3(self, zahl):
constInfo.aura = 3
def auraeffect_4(self, zahl):
constInfo.aura = 4
PHP Code:
quest.:
quest aurasystem begin
state start begin
when login with pc.get_job() == 0 and pc.get_skill_group() == 1 begin
aura = pc.get_skill_level(4)
chat(""..aura.."")
if aura < 20 then
cmdchat(""..auraeffect_1.."")
chat(""..aura.."")
elseif aura >= 20 and aura < 30 then
cmdchat(""..auraeffect_2.."")
chat(""..aura.."")
elseif aura >= 30 and aura < 39 then
cmdchat(""..auraeffect_3.."")
chat(""..aura.."")
elseif aura == 40 then
cmdchat(""..auraeffect_4.."")
chat(""..aura.."")
end
end
end
end
jemand hier ne lösung?