Admin machen

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
  • if(strcmp(strget(cmdtext,0), "/adminmachen", true) == 0)
    {
    new adminrankid = strval(strget(cmdtext,2));
    new string[128];
    if(gAdmin[playerid]==4)
    {
    tmp = strtok(cmdtext, idx);
    if(adminrankid==0)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Nutze /adminmachen [SpielerID] [1-4]");
    return 1;
    }
    gAdmin[ziel]=adminrankid;
    format(string, sizeof(string), "Du bist jetzt ein Admin Lvl %i! Freu Dich!", adminrankid);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    else
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin oder dein Rang ist nicht hoch genug.");
    return 1;
    }


    aber wenn ich das auf die entsprechende id mache dann steht da! das ich der admin geworden bin
    //edit Was ist hir Falsch

    Einmal editiert, zuletzt von deathrunner ()

  • if(strcmp(strget(cmdtext,0), "/adminmachen", true) == 0)
    {
    new adminrankid = strval(strget(cmdtext,2));
    new string[128];
    if(gAdmin[playerid]==4)
    {
    tmp = strtok(cmdtext, idx);
    if(adminrankid==0)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Nutze /adminmachen [SpielerID] [1-4]");
    return 1;
    }
    gAdmin[ziel]=adminrankid;
    format(string, sizeof(string), "Du bist jetzt ein Admin Lvl %i! Freu Dich!", adminrankid);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin oder dein Rang ist nicht hoch genug.");
    return 1;
    }
    versuch des mal so

  • wenn ich das mit meinem ersete kommt das
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(570) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(575) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(577) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(594) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(596) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(598) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(602) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(639) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(642) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(644) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(648) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(821) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(824) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(833) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(838) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(864) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(866) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(871) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(886) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(888) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(914) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(891) : error 017: undefined symbol "strget"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(931) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(982) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(1033) : error 079: inconsistent return types (array & non-array)
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(1042) : error 079: inconsistent return types (array & non-array)


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.


    und zuerst war das so
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(891) : warning 204: symbol is assigned a value that is never used: "vehidz"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(1252) : warning 219: local variable "tmp" shadows a variable at a preceding level
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(1275) : warning 219: local variable "tmp" shadows a variable at a preceding level
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(572) : warning 204: symbol is assigned a value that is never used: "tmp"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(571) : warning 204: symbol is assigned a value that is never used: "spieler"
    C:\Users\Rene\Desktop\Sonstige & Spiele\GTA Server\gamemodes\Reallife.pwn(1422) : warning 203: symbol is never used: "ret_memcpy"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Warnings.


    aber die errors kommen da wo sie vorher nicht waren

  • if(strcmp(strget(cmdtext,0), "/adminmachen", true) == 0)
    {
    new adminrankid = strval(strget(cmdtext,2));
    new string[128];
    if(gAdmin[playerid]==4)
    {
    tmp = strtok(cmdtext, idx);
    if(adminrankid==0)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Nutze /adminmachen [SpielerID] [1-4]");
    return 1;
    }
    gAdmin[ziel]=adminrankid;
    format(string, sizeof(string), "Du bist jetzt ein Admin Lvl %i! Freu Dich!", adminrankid);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin oder dein Rang ist nicht hoch genug.");
    }
    return 1;
    }


    versuch mal etz

  • Dein Problem ist, dass du die Nachricht an playerid sendest, also den, der das CMD ausführt. Änder es einfach in "ziel"

    mfg RedDragon 8)


    Was ist GFKD?


    Ein revolutionärer Clan, dessen Eröffnung kurz bevorsteht.
    Mehr Informationen folgen bald.

  • if(strcmp(strget(cmdtext,0), "/adminmachen", true) == 0)
    {
    new adminrankid = strval(strget(cmdtext,2));
    new string[128];
    if(gAdmin[playerid]==4)
    {
    tmp = strtok(cmdtext, idx);
    if(adminrankid==0)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Nutze /adminmachen [SpielerID] [1-4]");
    return 1;
    }
    gAdmin[ziel]=adminrankid;
    format(string, sizeof(string), "Du bist jetzt ein Admin Lvl %i! Freu Dich!", adminrankid);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin oder dein Rang ist nicht hoch genug.");
    }
    return 1;
    }


    da ist das gleiche wie vorher


    und was meinst du mit ziel wo soll ich das machen