/gov geht nciht oO bitte Hilft mir

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 wenn ich auf mein server spiele und COP Leader bin Rank 6 geht /gov nicht :(


    Da steht immer Du bsit kein Cop ! Bitte Hilft mir oder am besten könntet ihr bitte ein neuen Posten also den /gov ??


    Hier nochmal mein /Government:


    if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] != 2)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Cop !");
    return 1;
    }
    if(PlayerInfo[playerid][pRank] < 5)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du musst Rank 5 sein um das Befehl zu nutzen !");
    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, "USAGE: (/gov)ernment [text]");
    return 1;
    }
    SendClientMessageToAll(COLOR_WHITE, "|___________ Government News Announcement ___________|");
    format(string, sizeof(string), "Officer %s: %s", sendername, result);
    SendClientMessageToAll(COLOR_DBLUE, string);
    }
    return 1;
    }


    Mfg


    Franky0


    //Edit


    Kann mir keiner Helfen ? ;(

    Einmal editiert, zuletzt von Franky0 ()


  • if(gTeam[playerid] != 2) { SendClientMessage(playerid, COLOR_GREY, " Du bist kein Cop !"); return 1; }


    Das beantwortet doch alles.. Du bist nicht im gTeam 2


    Ersetz das durch


    if(!IsACop(playerid)) { SendClientMessage(playerid, COLOR_GREY, " Du bist kein Cop !"); return 1; }

    Gruß
    keyboy

    www.g4e-clan.de


    Kein (unbez.) Scripting-Support per PN | Dafür ist das Forum da.

  • Was erzählst du?


    Das was da stand ist schon richtig


    if(PlayerInfo[playerid][pRank] < 5)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du musst Rank 5 sein um das Befehl zu nutzen !");
    return 1;
    }


    Wenn UNTER Rang 5 => SendClientMessage..


    Bei dir ist es nun Wenn Rang höher als 5 SendClientMessage -.-

    Gruß
    keyboy

    www.g4e-clan.de


    Kein (unbez.) Scripting-Support per PN | Dafür ist das Forum da.