/gov Fehler !

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
  • Hallöle Community,


    ich hab bei dem Befehl /gov ein Problem.
    Undzwar wenn ich /gov TEST eingib, kommt


    ____Regierungsnachricht_____


    Aber kein Text.
    Könnt ihr mir helfen?
    Gruß


    if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0) { if(IsPlayerConnected(playerid)) { if(gTeam[playerid] != 2 && !IsACop(playerid) && !IsAPresident(playerid)) { SendClientMessage(playerid, COLOR_GREY, "Du kannst das nicht!"); return 1; } if(PlayerInfo[playerid][pRank] < 5) { SendClientMessage(playerid, COLOR_GREY, "Du musst mindestens Rank 5 besitzen!"); 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, "Benutze: (/gov)ernment [text]"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|_____________ Regierungsnachrichten _____________|"); if(PlayerInfo[playerid][pLeader] == 7) { format(string, sizeof(string), "Präsident %s: %s", sendername, result); } else if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2) { format(string, sizeof(string), "Polizeidirektor %s: %s", sendername, result); } else if(PlayerInfo[playerid][pLeader] == 21) { format(string, sizeof(string), "FBI Direktor %s: %s", sendername, result); } else if(PlayerInfo[playerid][pLeader] == 24) { format(string, sizeof(string), "Ordungsamt %s: %s", sendername, result); } } return 1; }

    Einmal editiert, zuletzt von brian_baker ()

  • if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] != 2 && !IsACop(playerid) && !IsAPresident(playerid))
    {
    SendClientMessage(playerid, COLOR_GREY, "Du kannst das nicht!");
    return 1;
    }
    if(PlayerInfo[playerid][pRank] < 5)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du musst mindestens Rank 5 besitzen!");
    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, "Benutze: (/gov)ernment [text]");
    return 1;
    }
    SendClientMessageToAll(COLOR_WHITE, "|_____________ Regierungsnachrichten _____________|");
    if(PlayerInfo[playerid][pLeader] == 7)
    {
    format(string, sizeof(string), "Präsident %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2)
    {
    format(string, sizeof(string), "Polizeidirektor %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pLeader] == 21)
    {
    format(string, sizeof(string), "FBI Direktor %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pLeader] == 24)
    {
    format(string, sizeof(string), "Ordungsamt %s: %s", sendername, result);
    }
    SendClientMessageToAll(COLOR_BLUE, string);
    }
    return 1;
    }


    /edit außerdem denke ich du benutzt das Script von Deadwalker da er den Fehler auch hat. ;)

    Einmal editiert, zuletzt von iAIR ()