Und noch eventuell eine Variable einbauen,
sonst spammt es den Medic voll
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
-
-
So,
das sind die Warnings und die Errors:C:\Users\Administrator\Desktop\Mr.Puma\Berkanneu.pwn(16980) : warning 202: number of arguments does not match definition
C:\Users\Administrator\Desktop\Mr.Puma\Berkanneu.pwn(16980) : error 033: array must be indexed (variable "health")Ich habe es jetzt so gemacht:
public Health(playerid)
{
SetTimerEx("Health", 1000, 1, "i", playerid);
for(new i; i < MAX_PLAYERS; i++)
{
new Float:health[MAX_PLAYERS];
health = GetPlayerHealth(i);
if(health[i] < 20)
{
new name[MAX_PLAYER_NAME], str[256];
GetPlayerName(i, name, sizeof(name));
format(str, sizeof(str), "[NOTRUFZENTRALE] %s hat unter 20 Health, kümmere Sie sich umgeht um ihn!", name);
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
SendClientMessage(playerid, ROT, str);
}
}
}
return 1;
} -
FACEPALM !
Schreibe SetTimerEx unter OnPlayerLogin und frage da schon ab, ob der Spieler Medic ist oder nicht
mfg.
-
breadfish.de
Hat das Thema geschlossen.