gTeam Frage und Public Frage

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
  • Moin,
    ich habe jetzt einen Timer gemacht und ein Public von dem Timer.
    Ich möchte jetzt das wen der Timer abläuft das gTeam Grove einen Text bekommt.
    Und ich wollte jetzt im Public SendClientMessage(playerid,usw... machen aber es geht nicht weil da kein playerid ist.
    Wen ich public defuse(playerid) mache kommt ein error.Wie mache ich dort jetzt playerid rein?
    Danek im vorraus,


    mfg,

  • public Defuse() // Das wird aufgerufen vom Timer
    {
    for(new i = 0; i < GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(gTeam[i] == TEAM_GROVE)
    {
    SendClientMessage(i,FARBE,"Text");
    }
    }
    }
    }


    Da du den Text nur an die Mitglieder von Grove sendest benötigst du keine playerid. Wenn du die Defuse(playerid) aufrufen willst, dann musst du auch mit
    SetTimerEx arbeiten und nicht mit SetTimer