Benötige Hilfe Ooc Chat funktioniert nicht vollständig.

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
  • Hallo liebes Breadfish Forum und zwar habe ich das Problem wenn ich als Projektleiter in den /o Chat schreibe dann funktioniert das aber bei vielen Admin Ranks funktioniert der Ooc Chat nicht wisst ihr Vieleicht woran es Liegen kann?

  • Zeige uns noch einmal den OOC Befehl ;=)

  • 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(PlayerInfo[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, 0xFFE600FF, "NUTZUNG: (/o)oc [ooc chat]");
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 1)
    {
    format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {FFFF00}Probe-Supporter %s{FFFFFF}: %s ", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 2)
    {
    format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {FFFF00}Supporter %s{FFFFFF}: %s ", sendername, result);
    {
    if(PlayerInfo[playerid][pAdmin] == 3)
    {
    format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {3399FF}Moderator %s{FFFFFF}: %s ", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 4)
    {
    format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {3333FF}High Moderator %s{FFFFFF}: %s ", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
    {
    format(string, sizeof(string), "{33FF66}[O-CHAT]{FFFFFF} {339900}Mitbürger %s{FFFFFF}: %s ", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 5)
    {
    format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {00FF99}Fraktionsmanagement %s{FFFFFF}: %s ", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 6)
    {
    format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {990000}Head Admin %s{FFFFFF}: %s ", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 7)
    {
    format(string, sizeof(string), "{33FF66}[O-CHAT]{FFFFFF} {FF0000}Projektleiter %s{FFFFFF}: %s ", sendername, result);
    } 1;
    OOCOff(COLOR_OOC,string);
    Log("OA-Chat.txt",string);
    }
    return 1;
    }


  • Beitrag von InSaNe90 ()

    Dieser Beitrag wurde von dennismitzwein aus folgendem Grund gelöscht: Spam ().
  • Nutz einfach SendClientMessageToAll(-1, string); , sollte den Zweck erfüllen.



    • else if(PlayerInfo[playerid][pAdmin] >= 7)
    • {
    • format(string, sizeof(string), "{33FF66}[O-CHAT]{FFFFFF} {FF0000}Projektleiter %s{FFFFFF}: %s ", sendername, result);
    • }
    • Log("OA-Chat.txt",string);
    • return SendClientMessageToAll(COLOR_OOC, string);

    KleineHilfe 2.0