Beiträge von [GF]NeXus

    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 :S


    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;
    }
    ----------------------------------------------------------------------------------------------------------------