Alles anzeigendcmd_benutzerdurchsuchen(playerid,params[])
{
new dir:Benutzer = dir_open("./scriptfiles/Webseiten/"), type, item[40], string[64], file[1024], bool:found = false;
if(!strlen(params)) { return SendClientMessage(playerid,COLOR_RED,"Benutze: /benutzerdurchsuchen [Suchbegriff (bitte nur ein Wort!)]"); }
printf("params: %s", params);
while(dir_list(Benutzer, item, type))
{
printf("item: %s / type: %d (%d)", item, type, FM_FILE);
if(type == FM_FILE)
{
format(file, sizeof(file), "/scriptfiles/Webseiten/%s", item);
printf("File Open: %s", file);
new File:rFile = fopen(file, io_read);
fread(rFile, file);
printf("item: %s / file(inhalt): %s", item, file);
if(strfind(file, params, true) != -1)
{
printf("Found");
format(string, sizeof(string), "%s enthält das Wort oder die Zahl %s", item, params);
SendClientMessage(playerid, COLOR_GREEN, string);
found = true;
}
fclose(rFile);
}
//else { SendClientMessage(playerid, COLOR_RED, "Es ist ein Fehler aufgetreten (Error F4826)"); printf("Error F4826"); }
}
print("Ende");
if(!found) return SendClientMessage(playerid, COLOR_RED, "Es wurde leider nichts gefunden!");
else return 1;
}
Ich hab den "Error" mal auskommentiert, da der hier irrelevant ist.
was muss ich darum machen, damit es funkt ?