Befehl klappt nur halb

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
  • wie wärs wenn ihr nen befehl mit /adminoff? macht oder so

  • ich glaub dann müsst ihr nen Callback oder so erstellen

  • Ok, der /adminduty Befehl klappt jetzt.
    Habe nun einen /ah Befehl erstellt, undzwar so:
    if(!strcmp(cmdtext, "/ah", true))
    {
    if (PlayerInfo[playerid][pAdminLVL] >= 1)
    {
    SendClientMessage(playerid, gelb, "Supporter: -");
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 2)
    {
    SendClientMessage(playerid, gelb, "Moderator: /adminduty");
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 3)
    {
    SendClientMessage(playerid, gelb, "Super-Moderator: -");
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 4)
    {
    SendClientMessage(playerid, gelb, "Administrator: /veh");
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 5)
    {
    SendClientMessage(playerid, gelb, "1337-Admin: -");
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 6)
    {
    SendClientMessage(playerid, gelb, "1338-Admin: -");
    }
    else
    {
    SendClientMessage(playerid, weiß, "Du bist kein Admin!");
    return 1;
    }
    return 1;
    }


    Jetzt, wenn ich als Admin /ah eingebe, stehen da die Commands, aber drunter steht immernoch "Du bist kein Admin!", wieso?
    mfg

  • Mach es so:
    if(!strcmp(cmdtext, "/ah", true))
    {
    if (PlayerInfo[playerid][pAdminLVL] == 0)
    {
    SendClientMessage(playerid, weiß, "Du bist kein Admin!");
    return 1;
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 1)
    {
    SendClientMessage(playerid, gelb, "Supporter: -");
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 2)
    {
    SendClientMessage(playerid, gelb, "Moderator: /adminduty");
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 3)
    {
    SendClientMessage(playerid, gelb, "Super-Moderator: -");
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 4)
    {
    SendClientMessage(playerid, gelb, "Administrator: /veh");
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 5)
    {
    SendClientMessage(playerid, gelb, "1337-Admin: -");
    }
    if (PlayerInfo[playerid][pAdminLVL] >= 6)
    {
    SendClientMessage(playerid, gelb, "1338-Admin: -");
    }
    return 1;
    }


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • Verstehe nicht ganz den Sinn dahinter wenn man LVL 5 ist trotzdem die ganzen Nachrichten zu bekommen von LVL 1 an.
    if(!strcmp(cmdtext, "/ah", true))
    {
    if (PlayerInfo[playerid][pAdminLVL] == 0)
    {
    SendClientMessage(playerid, weiß, "Du bist kein Admin!");
    }
    else if (PlayerInfo[playerid][pAdminLVL] == 1)
    {
    SendClientMessage(playerid, gelb, "Supporter: -");
    }
    else if (PlayerInfo[playerid][pAdminLVL] == 2)
    {
    SendClientMessage(playerid, gelb, "Moderator: /adminduty");
    }
    else if (PlayerInfo[playerid][pAdminLVL] == 3)
    {
    SendClientMessage(playerid, gelb, "Super-Moderator: -");
    }
    else if (PlayerInfo[playerid][pAdminLVL] == 4)
    {
    SendClientMessage(playerid, gelb, "Administrator: /veh");
    }
    else if (PlayerInfo[playerid][pAdminLVL] == 5)
    {
    SendClientMessage(playerid, gelb, "1337-Admin: -");
    }
    else if (PlayerInfo[playerid][pAdminLVL] >= 6)
    {
    SendClientMessage(playerid, gelb, "1338-Admin: -");
    }
    return 1;
    }
    Toll das jetzt immer mehr auf den 1338 Trip sind :pinch: .Muss man sich bald etwas neues überlegen ... :0

  • Na, wenn man 1338-Admin ist, soll man doch auch die Commands als eines Level1-Admins benutzen dürfen -.-


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • 1338 Ist das admin level aber du wirst mit dem rang nicht bei /admins angezeigt