Problem mit ao

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
  • Habe das problem


    if(strcmp(cmd, "/ao", true) == 0 || strcmp(cmd, "/ai", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 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_RED, "Benutze: (/a)dmin [admin chat]");
    return 1;
    }


    if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2 || PlayerInfo[playerid][pAdmin] == 3)
    {
    format(string, sizeof(string),"Supporter %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 4 || PlayerInfo[playerid][pAdmin] == 5)
    {
    format(string, sizeof(string),"Administrator %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 1338)
    {
    format(string, sizeof(string), "Communityleiter %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 2000)
    {
    format(string, sizeof(string), "Communitygründer %s: %s", sendername, result);
    }
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SendAdminMessage(0xFF00A5FF, string);
    }
    printf("Admin %s: %s", sendername, result);
    } else {
    SendClientMessage(playerid, COLOR_GRAD1, " Du darfst diesen Befehl nicht benutzen !");
    }
    }
    return 1;
    }


    diese befehl sollte eine nachricht an den server schicken womit es alles lesen könne


    ingame kommt zwar eine neue zeile bleibt aber unsichtbar könnt ihr mir da helfen lg sunny

    Neuer Reallife server : simple-craft.de:7777

  • Kommt so etwas?
    if(strcmp(cmd, "/ao", true) == 0 || strcmp(cmd, "/ai", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 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_RED, "Benutze: (/a)dmin [admin chat]");
    return 1;
    }


    if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2 || PlayerInfo[playerid][pAdmin] == 3)
    {
    format(string, sizeof(string),"Supporter %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 4 || PlayerInfo[playerid][pAdmin] == 5)
    {
    format(string, sizeof(string),"Administrator %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 1338)
    {
    format(string, sizeof(string), "Communityleiter %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 2000)
    {
    format(string, sizeof(string), "Communitygründer %s: %s", sendername, result);
    }
    else
    {
    format(string, sizeof(string), "<Unbekannt> %s: %s", sendername, result);
    }
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SendAdminMessage(0xFF00A5FF, string);
    }
    printf("Admin (%d) %s: %s", PlayerInfo[playerid][pAdmin], sendername, result);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du darfst diesen Befehl nicht benutzen !");
    }
    }
    return 1;
    }

    Falls <Unbekannt> kommt, dann hast du ein anderes pAdmin Level als du dort in den if-Abfragen angegeben hast.
    Was zeigt der Print im Server Log an?

  • Beitrag von Kevin_CaruZo ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.