Hey, das liegt daran, dass der Inhalt oben wahrscheinlich in einem Timer steht.
Wird der Timer mehrfach aufgerufen, wird der Timer auch mehrfach gestartet.
D.h. du musst dafür Sorge tragen, dass der Timer wirklich nur 1x gestartet wird.
z.B.
new Float:bhealth;
GetPlayerHealth(playerid, bhealth);
if(bhealth > 6.0)
{
TextDrawHideForPlayer(playerid,VERLETZT);
TextDrawShowForPlayer(playerid,Ts3);
TextDrawShowForPlayer(playerid,TsIp);
KillTimer(Verletzttimer[playerid]);
SetPVarInt(playerid,"verletzt_timer",0);
}
else if(bhealth < 6.0 && GetPVarInt(playerid,"verletzt_timer") != 1)
{
LoopingAnim(playerid, "SWEET", "Sweet_injuredloop", 2.5, 1, 0, 0, 0, 0); // Dieing of Crac
RemovePlayerFromVehicle(playerid);
TextDrawShowForPlayer(playerid,VERLETZT);
TextDrawHideForPlayer(playerid,Ts3);
Verletzttimer[playerid] = SetTimerEx("verletztsein",60000,0,"i",playerid);
TextDrawHideForPlayer(playerid,TsIp);
SetPVarInt(playerid,"verletzt_timer",1);
}
E: Was heißt wahrscheinlich, OnPlayerUpdate kann mehr als 10x pro Sekunde aufgerufen werden. xD
Gruß.