/gov Befehl

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
  • Guten Tag,
    ich habe das Dark Trigardon Script (Godfather) und nun möchte ich das alle Leader und Co-Leader, aller Fraktionen, den /(gov)ernment benutzen können.
    Bei jeder Fraktion soll stehen: ____________________Fraktionsname___________________
    Zurzeit sieht er so aus:
    if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid))
    {
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Beamter !");
    return 1;
    }
    if(PlayerInfo[playerid][pRank] < 5)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du musst mindestens Rank 5 sein, um das zu benutzen!");
    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, "Verwendung: (/gov)ernment [text]");
    return 1;
    }
    SendClientMessageToAll(COLOR_WHITE, "|___________ Staatliche Meldung ___________|");
    format(string, sizeof(string), "Officer %s: %s", sendername, result);
    SendClientMessageToAll(COLOR_DBLUE, string);
    }
    return 1;
    }
    Ich würde mich sehr über Hilfe freuen.


    MFG

  • if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pRank] < 5)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du musst mindestens Rang 5 sein, um das zu benutzen!");
    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, "Verwendung: (/gov)ernment [text]");
    return 1;
    }
    if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
    {
    SendClientMessageToAll(COLOR_WHITE, "|___________ Öffentliche Meldung ___________|");
    format(string, sizeof(string), "LSPD Leader %s: %s", sendername, result);
    SendClientMessageToAll(COLOR_DBLUE, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
    {
    SendClientMessageToAll(COLOR_WHITE, "|___________ Öffentliche Meldung ___________|");
    format(string, sizeof(string), "FBI Leader %s: %s", sendername, result);
    SendClientMessageToAll(COLOR_DBLUE, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3)
    {
    SendClientMessageToAll(COLOR_WHITE, "|___________ Öffentliche Meldung ___________|");
    format(string, sizeof(string), "Medic Leader %s: %s", sendername, result);
    SendClientMessageToAll(COLOR_DBLUE, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)
    {
    SendClientMessageToAll(COLOR_WHITE, "|___________ Öffentliche Meldung ___________|");
    format(string, sizeof(string), "GS Leader %s: %s", sendername, result);
    SendClientMessageToAll(COLOR_DBLUE, string);
    }
    }
    return 1;
    }


    Muss halt alles an deine Fraktionen angepasst werden.
    Gruß
    Dominik


    Es wird niemals so viel gelogen wie vor der Wahl, während des Krieges und nach der Jagd.

    - Otto von Bismarck
    -