Moinsen,
Ich hätte da mal eine Frage an euch
Also ich habe bei mir nen Zähler drin.Der die User Zählen soll.
Sprich:
Man macht /dm, dann wird es Angezeigt via Textdraw das ein Spieler im DM ist
Beisp: von DM: 0 zu DM: 1
Das Problem allerdings ist.Wenn 2 Leute /dm machen.
Dann wird bei jedem Spieler dies Angezeit: DM 1
Normal sollte dort dann DM: 2 sein
Ich Hoffe ihr könnt mir dort etwas Helfen
Der soll es an jeden Spieler der Online ist übergeben wv in /dm sind.
Und nicht für jedem Spieler einzeln
Code:
new pcountwasserdm[MAX_PLAYERS],
Text:tpcountwasserdm[MAX_PLAYERS];
----------------------------------------------------------------------------------------------------------------
SetTimer("updatepcountwasserdm",1000,1);
----------------------------------------------------------------------------------------------------------------
tpcountwasserdm[playerid] = TextDrawCreate(1.000000,436.000000,"DM1: ");
TextDrawColor(tpcountwasserdm[playerid],0xFFFA00FF);
----------------------------------------------------------------------------------------------------------------
pcountwasserdm[playerid] ++; kommt beim /dm befehl hin
----------------------------------------------------------------------------------------------------------------
forward updatepcountwasserdm();
public updatepcountwasserdm()
{
for(new playerid=0; playerid<GetMaxPlayers(); playerid++)
{
if(IsPlayerConnected(playerid))
{
new s[16];
format(s,sizeof(s),"DM1: %d",pcountwasserdm[playerid]);
TextDrawSetString(tpcountwasserdm[playerid],s);
TextDrawShowForAll(tpcountwasserdm[playerid]);
}
}
return 1;
}
----------------------------------------------------------------------------------------------------------------