OCC Verbuggt (?)

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, Mein OCC wird nicht ausgeführt. /noooc funktioniert jedoch.


    Hier der Befehl (Habt ihr ein Plan?):


    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 4) { 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] == 4) { format(string, sizeof(string),"((*Super Moderator %s: %s))", sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc)) { format(string, sizeof(string), "(( %s: %s))", sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 5) { format(string, sizeof(string), "((*Administrator %s: %s))", 0xD70000FF, sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 6) { format(string, sizeof(string), "((*Server Manager %s: %s))", 0xD70000FF, sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 7) { format(string, sizeof(string), "((**Communityleitung %s: %s))", 0xD70000FF, sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 8) { format(string, sizeof(string), "((**Serverleitung %s: %s))", 0xD70000FF, sendername, result); } else return 1; OOCOff(COLOR_OOC,string); Log("OA-Chat.txt",string); } return 1; }

  • Geht leider nicht wegen Google Chrome :( Kannst du es schnell machen? Kopieren => Posten :love:


    Dann muss ich nicht einen anderen Browser Installieren.

  • Versuch den hier:


    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht eingelogt.");
    return 1;
    }
    if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
    {
    SendClientMessage(playerid, COLOR_GREEN, "Der OOC ist deaktiviert.");
    return 1;
    }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
    SendClientMessage(playerid, COLOR_RED, "Sie sind gemutet.");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[200];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Benutze: (/o)oc [Text]");
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin]>=1)
    {
    format(string, sizeof(string), "{FFFFFF}(( {00ff00}%s: {FFFFFF}%s ))", sendername, result);
    OOCOff(COLOR_OOC,string);
    printf("%s", string);
    }
    if(PlayerInfo[playerid][pAdmin]==0)
    {
    format(string, sizeof(string), "{FFFFFF}(( %s: %s ))", sendername, result);
    OOCOff(COLOR_OOC,string);
    printf("%s", string);
    }
    }
    return 1;
    }

  • Danke ..!! Bekomme Keine Fehlermeldungen. Werde es Ausprobieren..


    #Kann geschlossen werden.