Command Wetter

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
  • public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/wetter", cmdtext, true, 10) == 0)
    {
    SetWeather(wetherID)
    SendClientMessage(playerid,color_yellow, "Du hast das Wetter geändert")
    SendPlayerMessageToAll(COLOR_YELLOW, ",playerid, hat das Wetter geändert")
    return 1;
    }
    return 0;
    }
    Ich bin mir eig sicher das das klappt nur mit dem sendplayertoall wie mach ich das das dan der Name angezeigt wird?
    Und wie mache ich einen Befehl einer bestimmten Gruppe, wie PD?

  • {
    if (strcmp("/wetter", cmdtext, true, 10) == 0)
    {
    new string[256];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    SetWeather(wetherID)
    format(string, sizeof(string), "* %s hat das Wetter geändert.", sendername);
    SendClientMessageToAll(color_yellow, string);
    SendClientMessage(playerid,color_yellow, "Du hast das Wetter geändert")
    return 1;
    }
    return 0;
    }


    habs nicht getestet aber so solte es gehen.

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi