freagen

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
    So ne Frage wie kann ich die verschiedenen Admin Ränge beschreiben habe ein gff mega edit


    und noch eine frage wie mache ich das wenn ein admin was im ooc chat schreibt das da das admin leve und namel steht???


    mfg

    3 Mal editiert, zuletzt von Komet ()

  • ""ja das find ich aber nicht die difinition von admin
    So hab ich es
    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(PlayerInfo[playerid][pMuted] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, " You can't speak, you have been silenced !");
    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: (/o)oc [ooc chat]");
    return 1;
    }
    format(string, sizeof(string), "((%s %s: %s ))",pAdmin, sendername, result);
    OOCOff(COLOR_OOC,string);
    printf("%s", string);
    }
    else
    {
    SendClientMessage(playerid,TEAM_CYAN_COLOR,"Du bist kein Admin");
    }
    }
    return 1;
    }

  • ich weiß aber nicht wo ich es difinieren muss
    vllt im callback
    forward adminrank
    public adminrank()
    {
    ([pAdmin] == 1) = Supporter
    return 1;
    }so?

    Einmal editiert, zuletzt von Komet ()

  • if (PlayerInfo[playerid][pAdmin] >= 1)


    da kannst du die adminrank einstellen das werd eim den fall adminlvl eins also wenn du
    jetzt da


    if (PlayerInfo[playerid][pAdmin] >= 5)


    rein schreibst kann das nur noch der adminlvl 5 hat oder höher


    so habs ich verstanden