Brauche Hilfe 5errors HILFE

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
  • [C:\Dokumente und Einstellungen\Maurice\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(210) : warning 209: function "OnPlayerDisconnect" should return a value
    C:\Dokumente und Einstellungen\Maurice\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(229) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Maurice\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(235) : error 017: undefined symbol "cmd"
    C:\Dokumente und Einstellungen\Maurice\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(237) : error 017: undefined symbol "PlayerInfo"
    C:\Dokumente und Einstellungen\Maurice\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(237) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Maurice\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(237) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Maurice\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(237) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Maurice\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(237) : fatal error 107: too many error messages on one line


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



    5 Errors.


    WAS SOLL ICH TUHEN WAS ist falsch

  • public OnPlayerCommandText(playerid, cmdtext[])



    if(strcmp(cmd, "/makeadmin", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1339 || IsPlayerAdmin(playerid))
    {
    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("AdminSystem: %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("AdminSystem: %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;
    }


    hir

  • Sorry die vermutung, aber kann es sein das du das irrgendwo kopiert hast? ^^
    ich meine nähmlich für zeile 237 brauchst du ganz oben so ein enum teil (meine ich)


    Ansonsten probiers mal damit:




    Ich weis nicht ob das funktioniert, sry ^^

    Spoiler anzeigen
    10 Beiträge [X]
    50 Beiträge [X]
    100 Beiträge [X]
    150 Beiträge [X]
    200 Beiträge [X]
    250 Beiträge [X]
    300 Beiträge [X]
    350 Beiträge [X]
    400 Beiträge [X]
    450 Beiträge [X]
    500 Beiträge [X]
    550 Beiträge []
    600 Beiträge []
    650 Beiträge []
    700 Beiträge []
    750 Beiträge []

  • mal ne frage gib es denn auch nicht ein /makeadmin filterscript oder so?

  • Nein ich habe ja nur so mal ein test script gemacht aber ich brauche noch hilfe bei /makeadmin