Hallo alle zusammen , ich brauche Hilfe.Meine frage wie kann ich das machen das nach 1 Minute 10% leben abgezogen wird & nach 1 minute noch mal 10 %.
Timer hab ich alles schon drin Funkt auch nur Leben wird nicht abgezogen , doch es wird leben abgezogen nur doch alles auf einmal und man Stirbt.
Danke im Vorraus für alle nützlichen Antworten
MFG.Chrisco
|Bitte um Hilfe| SetPlayerHealth(playerid, -10);/Timer
- Chrisco
- 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
-
-
Dann zeig dochmal was du gemacht hast
-
new Float:Health;
GetPlayerHealth(playerid, Health);
SetPlayerHealth(playerid, Health-10); -
Er sagte 10% nicht 10hp
Wenn er das auch so meint dann health-health/10 -
Das hab ich gemacht
:public Hunger10(playerid)
{
new Float:health;
GetPlayerHealth(playerid,health);
if (health == 100.0)
{
SetPlayerHealth(playerid, 90.0);
}
else if (health > 90.0)
{
SetPlayerHealth(playerid, 80.0);
}
else if (health > 80.0)
{
SetPlayerHealth(playerid, 70.0);
}
return 1;
} -
Warum so komisch
Nimm das von Script4Cash -
new healtimervar;
public OnPlayerSpawn (playerid)
{
healtimervar=SetTimer("healtimer",60000,true)
}public healtimer (playerid)
{
new Float:Health;
GetPlayerHealth(playerid,Health);
SetPlayerHealth(playerid,Health*0.9);
if(Healh<=0)
{
KillTimer(healtimervar);
}
}Ungetestet
-
Das hab ich gemacht
:public Hunger10(playerid)
{
new Float:health;
GetPlayerHealth(playerid,health);
if (health == 100.0)
{
SetPlayerHealth(playerid, 90.0);
}
else if (health > 90.0)
{
SetPlayerHealth(playerid, 80.0);
}
else if (health > 80.0)
{
SetPlayerHealth(playerid, 70.0);
}
return 1;
}
Das würde ich dir nicht empfehlen.
Funktionieren würde es schon, aber du würdest nie fertig werden und es ist nicht gerade ressourcendfreundlich.
Nimm wirklich das von Script4Cash. -
breadfish.de
Hat das Thema geschlossen.