20.12.2013, 09:44
hello all , help does not remove two lines, and so on, well, removes one line without any help please what is wrong in the code?
Код:
if(strcmp(cmd, "/unban", true) == 0){
new tmp[64];
tmp = strtok(cmdtext, idx);
new serialid[164];
serialid = tmp;
if(!strlen(tmp)) return SendClientMessage(playerid, 0xFF0000AA,"use /unban [serialid]");
if(!fexist("SerialBans.txt")) return SendClientMessage(playerid, 0xFF0000AA, "and server no banned");
new File:sfile = fopen("SerialBans.txt", io_read);
new banstr[512], templine[1024];
while(fread(sfile, banstr)) strcat(templine, banstr);
fclose(sfile);
new index = strfind(templine, serialid);
if(index == -1) return SendClientMessage(playerid, 0xFF0000AA, "serial no found");
strdel(templine, index, index + 40);
sfile = fopen("SerialBans.txt", io_write);
fwrite(sfile, templine);
fclose(sfile);
SendClientMessage(playerid, 0xFFBF00AA, "unban serial number");
new sstring[256];
format(sstring, sizeof(sstring), "{FFFFFF}%s", serialid);
SendClientMessage(playerid, -1, sstring);
}return true;}

