Admin über Rcon

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 Liebe Brotfische Ist es Möglich einen Rcon Befehl zu Scripten der einen 1338 level admin gibt ?
    MFG Markus //Edit sorry das ich das Tema 2 mal habe aber i.wie hangt hier alles

    Einmal editiert, zuletzt von [Markus] ()

  • nein nicht so /makeadmin bringt mir nix wen ich kein Admin habe ;D es muss doch gehen /rcon makeadmin id 1338

  • ^^ wenn du admin level hast .... dann machste einen /makeadmin befehl .... so



    if(!strcmp(strget(cmdtext,0),"/makeadmin")){ if(IsPlayerAdmin(playerid)) // Ist rcon admin {Code


    ich habe den befehl schon ich suche ein befehl der auch über rcon Geht z.B /rcon makeadmin id

  • ??? Das bringt nix damit kann mannur sowas machen



    if(!strcmp(strget(cmdtext,0),"/restart"))
    { SendRconCommand("gmx");}


    ja und das jetzt z.B /rcon makeadmin muss doch gehen oder ?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • sende mal deinen /makeadmin command


  • ändere
    if(PlayerInfo[playerid][pAdmin] < 1339)
    zu
    if(PlayerInfo[playerid][pAdmin] < 1339 && !IsPlayerAdmin(playerid))


    damit kannst du auch als rcon admin /makeadmin benutzen


    edit ah du musst noch aus:
    if(PlayerInfo[playerid][pAdmin] >= 1339)
    {

    das machen:
    if(PlayerInfo[playerid][pAdmin] >= 1339 && IsPlayerAdmin(playerid))
    {


    Ser vorteil von meiner Version gegenüber Shoxi: du kannst sowohl mit 1339 admin als auch mit rconadmin jemanden zum Admin machen

  • habe keinen wieso auch^


    weil ich mir auf mein root kein adm geben kann und wen ich die ini bearbeite dann savt der nix mehr dann bugt es voll rum

  • DT Sniper so ?


  • if(strcmp(cmd, "/makeadmin", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1339 && IsPlayerAdmin(playerid))


    {

    if(PlayerInfo[playerid][pAdmin] < 1339 && !IsPlayerAdmin(playerid))
    {
    SendClientMessage(playerid,COLOR_GRAD2," Das Vergeben und Entziehen von Adminrechten ist nur für die ServerOwner möglich!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /makeadmin [ID] [Level]");
    return 1;
    }
    new para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    new level = strval(tmp);
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(PlayerInfo[para1][pAdmin] < level)
    {
    printf("AdmCmd: %s hat %s zu einem Level %d Admin befördert.", sendername, giveplayer, level);
    format(string, sizeof(string), " Du wurdest durch %s zu einem Level %d Admin befördert", sendername, level);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), " Du hast %s zu einem Level %d Admin befördert.", giveplayer,level);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    else
    {
    printf("AdmCmd: %s hat %s zu einem Level %d Admin degradiert.", sendername, giveplayer, level);
    format(string, sizeof(string), " Du wurdest durch %s zu einem Level %d Admin degradiert", sendername, level);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), " Du hast %s zu einem Level %d Admin degradiert.", giveplayer,level);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    PlayerInfo[para1][pAdmin] = level;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht befugt diesen Befehl zu nutzen! ");
    }
    return 1;
    }


    so sollte es gehen

  • //Edit geht leider Nicht

    Einmal editiert, zuletzt von [Markus] ()