Out of Character Chat

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
  • Hey. Ich wollte mal fragen wie mache ich das ein Admin immer im /o Chat schreibe kann aber die User nur wenn er an ist.
    Ich bin Dankbar für jede Antwort :)

    Um es mit den Worten eines bestimmten Users zu sagen


    Halo kann i Armin werde bei euch ich habe auch teamspek un samp inslliert

  • if(strcmp(cmd, "/noooc", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 2 && (!noooc)) // Hier halt deine Adminabfrage
    {
    noooc = 1;
    BroadCast(COLOR_GRAD2, " Der o Chat wurde Deaktvieiert! !");
    }
    else if (PlayerInfo[playerid][pAdmin] >= 2 && (noooc)) // Hier halt deine Adminabfrage
    {
    noooc = 0;
    BroadCast(COLOR_GRAD2, " Der o Chat wurde von einem Admin aktiviert !");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du darfst diesen Befehl nicht nutzen!");
    }
    }
    return 1;
    }


  • Sry hab vergessen den Code zu Posten X(


    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht Eingeloggt !");
    return 1;
    }
    if (SpielerInfo[playerid][pAdmin] < 0)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Der OOC channel wurde von einem Admin ausgeschaltet !");
    return 1;
    }
    if(SpielerInfo[playerid][pMuted] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nicht sprechen, du bist gemutet !");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: (/o)oc [ooc chat]");
    return 1;
    }
    format(string, sizeof(string), "(( %s: %s ))", sendername, result);
    OOCOff(COLOR_OOC,string);
    printf("%s", string);
    }
    return 1;
    }

    Um es mit den Worten eines bestimmten Users zu sagen


    Halo kann i Armin werde bei euch ich habe auch teamspek un samp inslliert