Fehler im /Oban Command

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
  • 726 ocmd:oban(playerid,params[])
    727 {
    728 new string[124],Spielerdatei[64];
    729 new name[MAX_PLAYER_NAME];
    730 if(sscanf(params,"s",name))return SendClientMessage(playerid,Rot,"/oban [Spielername]");
    731 format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    732 if(fexist(Spielerdatei))
    733 {
    734 new INI:file = INI_Open(Spielerdatei);
    735 INI_WriteInt(file,"Banned",1);
    736 INI_Close(file);
    737 format(string,sizeof(string),"You have banned %s.",name);
    738 SendClientMessage(playerid,-1,string);
    739 return 1;
    740 }
    741 else SendClientMessage(playerid,-1,"Der Account wurde nicht gefunden!");
    return 1;



    (734) : warning 213: tag mismatch
    (735) : error 035: argument type mismatch (argument 1)
    (736) : warning 202: number of arguments does not match definition
    734) : warning 204: symbol is assigned a value that is never used: "file"


    1 Error.


    }

  • Bist du sicher, dass der Fehler nur daran liegt und nicht durch etwas drüber verursacht wird? Für mich sieht der Code nämlich korrekt aus. Du kannst ja mal versuchen das "file" zu "pFile" umzubenennen (vielleicht hast du es zuvor irgendwo anders deklariert), aber ich denke nicht, dass das was bringt.
    Wenn du den Befehl auskommentierst, ist der Fehler dann weg?
    Hast du das y_ini Include mal aktualisiert?