Hallo, wie kann ich machen, das man z.B. alle 5 min 10 % der gesundheit verliert?
Ich habs versucht hat aber nicht funk.
Timer leben
- MeTrick
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
ja du musst du machen ein timer von 5 minuten der sich immer wiederholen tut und sobald der timer zuende ist musst du 10% ausrechnen der gesundheit:
new Float:pHp;
GetPlayerHealth(playerid,pHp);
SetPlayerHealth(playerid,pHp-pHP/10); -
wo sollte ich das einfügen?
-
forward timername(playerid);
new timer[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
timer[playerid] = SetTimerEx("timername",300000,1,"i",playerid);
return 1;
}public OnPlayerDisconnect(playerid, reason)
{
KillTimer(timer[playerid]);
return 1;
}public timername(playerid)
{
new Float:pHP;
GetPlayerHealth(playerid,pHP);
SetPlayerHealth(playerid,pHP-pHP/10);
return 1;
} -
breadfish.de
Hat das Thema geschlossen.