18.01.2012, 12:51
pawn Code:
if (!strfind(detec,filename, true) != -1)
После ! вернется или true или false интересно которая из этих условий равно -1?!
Наверно стоит сделать так:
pawn Code:
if(dialogid == 1251)
{
if (!response) return 0;
new newContent[2048], fileString[256];
strdel(inputtext, strlen(inputtext)-1, strlen(inputtext));
format(fileString, sizeof(fileString), "Игрок %s разбанен", inputtext);
SendClientMessage(playerid, OFF_COLOR, fileString);
new File:file = fopen("Xa0sAC/BanLog.ini", io_read);
while (fread(file, fileString, sizeof(newContent))))
{
if (strfind(fileString, inputtext, true) == -1)
{
strcat(newContent, fileString, sizeof(newContent));
}
}
fclose(file);
file = fopen("Xa0sAC/BanLog.ini", io_write);
fwrite(file,newContent);
fclose(file);
}