/GOV Allgemein

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 Com, ich versuche schon ein ganze zeit so zu machen das zb. kommt,


    ]___________Fraktzion Ballas______________[
    Anfrüher: Test: Blaa Blaa Blaa


    und das jetz abeer für jede Fraktzion ich benutze Hier ein GF hier mal der Behfel /Gov


    //----------------------------------[government]-----------------------------------------------
    if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {

    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, "|___________ Nachrichten von %s ___________|");
    if(PlayerInfo[playerid][pLeader] == 7)
    {
    format(string, sizeof(string), "Bundespräsident %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] == 11)
    {
    format(string, sizeof(string), "Bundeskanzler %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] >= 7)
    {
    format(string, sizeof(string), "Minister %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] == 6)
    {
    format(string, sizeof(string), "Geheimdienst Leiter %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2)
    {
    format(string, sizeof(string), "Chief %s: %s", sendername, result);
    }
    else if(PlayerInfo[playerid][pLeader] == 3)
    {
    format(string, sizeof(string), "General %s: %s", sendername, result);
    }
    else format(string, sizeof(string), "Beamter %s: %s", sendername, result);
    SendClientMessageToAll(COLOR_DBLUE, string);
    }
    return 1;
    }


    ich Hoffe hier könnt mir helfen und wer nett wenn ich das nur einmal schreiben muss zb. Fraktziion %s und er weiß dan ganz genau ob es Ballas oder GS, oder halt LSPD ist


    ich bedanke mich schon mal im vorraus überhilfe !


  • else if(PlayerInfo[playerid][pLeader] == 9)// einfach die ID von der Fraktion dessen Leader schreiben soll einfügen
    {
    format(string, sizeof(string), "Fraktion9Leader: %s: %s", sendername, result);//Name an den Fraktionsnamen anpassen
    }


    Mehr ist es nicht was du hinzufügen musst