[Fehler] im 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
  • Hallo,
    ich habe ein fehler im Admin System



    Zeile (272) : Ungültiges Array (kein Array?): "pInfo"
    Zeile (272) : Befehl hat keinen Sinn
    Zeile (272) : Erwartete Zeichen ";", aber gefunden "]"
    Zeile (272) : Ungültiger Befehl
    Zeile (272) : Zuviele Fehler in einer Zeile


    5 Errors, 1 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen


    PWNMod Compiler Version 1.2
    (c) Trooper[Y]
    In Kooperation mit GTA-Servers.de





    if(strcmp(cmdtext, "/makeadmin", true) == 0)
    {
    if pInfo[playerid][pAdmin] == 2000); // Hier ist der Fehler bei pInfo
    {
    new string[256];
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, WEIß, "Funktion: /makeadmin [ID/Spielername] [Adminrang]");
    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(pInfo[para1][Adminlevel] < 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, GELB, string);
    format(string, sizeof(string), "Du hast %s zu einem Level %d Admin befördert.", giveplayer,level);
    SendClientMessage(playerid, GELB, 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, GELB, string);
    format(string, sizeof(string), "Du hast %s zu einem Level %d Admin degradiert.", giveplayer,level);
    SendClientMessage(playerid, GELB, string);
    }
    pInfo[para1][Adminlevel] = level;
    }
    }
    }
    return 1;
    }





    Ich erstelle ein Selfmade Script!!!

  • immer noch das gleiche




    Zeile (272) : Ungültiges Array (kein Array?): "pInfo"
    Zeile (272) : Befehl hat keinen Sinn
    Zeile (272) : Erwartete Zeichen ";", aber gefunden "]"
    Zeile (272) : Ungültiger Befehl
    Zeile (272) : Zuviele Fehler in einer Zeile


  • Das geht nicht




    if(strcmp(cmdtext, "/makeadmin", true) == 0)
    {
    if(pInfo[playerid][pAdmin] == 2000); // Hier ist der Fehler bei pInfo
    {
    new pInfo[MAX_PLAYERS]
    new string[256];
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];





    Zeile (270) : Ungültiges Array (kein Array?): "pInfo"
    Zeile (270) : Befehl hat keinen Sinn
    Zeile (270) : Erwartete Zeichen ";", aber gefunden "]"
    Zeile (270) : Ungültiger Befehl
    Zeile (270) : Zuviele Fehler in einer Zeile


    5 Errors, 1 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen

  • Du musst das in dein script anpassen du kannst nicht einfach was aus ein gf nehmen und in selfmade klatschen ;)
    du hast kein pinfo also muss du die abfrage wohl in GetPVint ändern oder in das was das selfmade hat