Also,ich will,dass ein Objekt auf Doppelgraben mit Effekt jeden Frame, 1 Lebensenergie abzieht,aber es passiert nichts.
Hier hab ich den Script:
protected func Activate(object pClonk)
{
//Sound
Sound("Drink");
//Nachricht
Schedule("PlayerMessage(GetOwner(),"$WhyDrinkPoison$",this())",30,0,pClonk);
//Aktion
pClonk->~Drink(this);
AddEffect("Poisoned",this(),210,2,0,GetID());
RemoveObject();
return(1);
}
protected func FxPoisonedTimer(pTarget, iEffectNumber)
{
pTarget->DoEnergy(-1);
return(1);
}
Es macht auch keinen Error.
Kann mir bitte jemand sagen warum das nicht geht?