Admin System

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
  • Ihr merkt auch gar nix oder



    C:\Programme\Rockstar Games\GTA San Andreas\pawno\new.pwn(99) : error 003: declaration of a local variable must appear in a compound block
    C:\Programme\Rockstar Games\GTA San Andreas\pawno\new.pwn(100) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\GTA San Andreas\pawno\new.pwn(102) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\GTA San Andreas\pawno\new.pwn(107) : error 010: invalid function or declaration


    Wo kommen die Fehler? poste die Zeilen bitte ? ist das wirklich das Script was wir dir aufgeschrieben haben? kommt mir ein bisschen hoch vor...
    Hast du dich evtl bei den Farben definieren geört?

  • ups sry habe die messag vergessen



    if (strcmp("/aduty", cmdtext, true, 10) == 0)
    {
    new string[32];
    new SpielerName[MAX_PLAYER_NAME];
    if(IsOnDuty[playerid] == 0)
    {
    IsOnDuty[playerid] = 1;
    GetPlayerName(playerid,SpielerName,sizeof (SpielerName));
    format(string,sizeof (string),"%s ist nun on Duty",SpielerName);
    SendClientMessageToAll(Farbe,string);
    }
    if(IsOnDuty[playerid] == 1)
    {
    IsOnDuty[playerid] = 0;
    GetPlayerName(playerid,SpielerName,sizeof (SpielerName));
    format(string,sizeof (string),"%s ist nun off Duty",SpielerName);
    SendClientMessageToAll(Farbe,string);
    }
    return 1;
    }

    RFT

  • Also hier mal der COmmand

  • hier du hast klammern vergessen



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/aduty", cmdtext, true, 10) == 0)
    {
    new string[32];
    new SpielerName[MAX_PLAYER_NAME];
    if(IsOnDuty[playerid] == 0)
    {
    IsOnDuty[playerid] = 1;
    GetPlayerName(playerid,SpielerName,sizeof (SpielerName));
    format(string,sizeof (string),"%s ist nun on Duty",SpielerName);
    }
    if(IsOnDuty[playerid] == 1)
    {
    IsOnDuty[playerid] = 0;
    GetPlayerName(playerid,SpielerName,sizeof (SpielerName));
    format(string,sizeof (string),"%s ist nun off Duty",SpielerName);
    }
    return 1;
    }
    return 0;
    }

    RFT

  • mensch ADA immernoch.
    Nach OnPlayerCommandText musst du eine Klammer öffnen
    und am ende wieder schließen.
    das sieht dann so aus
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/aduty", cmdtext, true, 10) == 0)
    {
    new string[32];
    new SpielerName[MAX_PLAYER_NAME];
    if(IsOnDuty[playerid] == 0)
    {
    IsOnDuty[playerid] = 1;
    GetPlayerName(playerid,SpielerName,sizeof (SpielerName));
    format(string,sizeof (string),"%s ist nun on Duty",SpielerName);
    }
    if(IsOnDuty[playerid] == 1)
    {
    IsOnDuty[playerid] = 0;
    GetPlayerName(playerid,SpielerName,sizeof (SpielerName));
    format(string,sizeof (string),"%s ist nun off Duty",SpielerName);
    }
    return 1;
    }
    return 0;
    }


    Benutzt das nächste mal den PawnCode


    EDIT:// Damn da war einer schneller

  • wieos lässt du immer eine klammer aus?
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/aduty", cmdtext, true, 10) == 0)
    {
    new string[32];
    new SpielerName[MAX_PLAYER_NAME];
    if(IsOnDuty[playerid] == 0)
    {
    IsOnDuty[playerid] = 1;
    GetPlayerName(playerid,SpielerName,sizeof (SpielerName));
    format(string,sizeof (string),"%s ist nun on Duty",SpielerName);
    SendClientMessageToAll(Farbe,string);
    }
    if(IsOnDuty[playerid] == 1)
    {
    IsOnDuty[playerid] = 0;
    GetPlayerName(playerid,SpielerName,sizeof (SpielerName));
    format(string,sizeof (string),"%s ist nun off Duty",SpielerName);
    SendClientMessageToAll(Farbe,string); // Farbe muss durch zb 0xFFAAFFFF ersetzt werden
    }
    return 1;
    }

  • kA wieso ich immer Klammer auslassen habs dank euch Korriegiert jetzt bleibt nur noch eine frage WTF ist das


    Code
    C:\Programme\Rockstar Games\GTA San Andreas\pawno\new.pwn(8) : error 031: unknown directive
  • Hab das jetzt mal gemacht mit leerzeichen nun kommen keine Errors mehr nur noch einen Warning den hier:


    Code
    C:\Programme\Rockstar Games\GTA San Andreas\pawno\new.pwn(118) : warning 217: loose indentation
  • Danke, keinen Warning/Error mehr :D


    Brauche nur noch befehl /makeadmin NUR übers /rcon login PW kann man jmd zum Admin machen
    Wäre nett wen da smir jemand erklären würde, muss nicht jetzt sofort sein

  • wie man soll /makeadmin nur benutzen können wenn er mit /rcon eingeloggt ist?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen