SA-MP Forums Archive
[FilterScript] RangeBan - Допилка - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: [FilterScript] RangeBan - Допилка (/showthread.php?tid=365339)



[FilterScript] RangeBan - Допилка - -Stranger- - 02.08.2012

Итак, понадобилось сделать бан по диапазону IP адресов.
Одним из условий было: Не использовать QSL, и иметь читабельный формат файла адресов.
Пришёл к такому коду: [pastebin.com]
Формат файла: "IPStart-IPEnd\n", например "192.168.0.0-192.168.0.255\n"

Просьба оценить код, и высказать свои замечания.
PS> После допилки FS перенесу в Релизы.


Re: [FilterScript] RangeBan - Допилка - eakwarp - 02.08.2012

#include <timerfix> - зачем?
strtok, split, strlen, etc. - sscanf не?
CheckPlayer(playerid) - добавить проверку на исплеерконектед в самом начале, и ретурнить код до открытия файла в случае отсутствия искомого игрока.
SendClientMessage(playerid,0x00FF00FF,"[RBS]: Всё нормально, можете играть."); - зачем?


Re: [FilterScript] RangeBan - Допилка - -Stranger- - 02.08.2012

#include <timerfix> - зачем?
Заметил, что если использовать этот инклуд в моде, а в FS нет, то все таймеры в FS превращаются из мс в минуты. Т.е. если создать таймер на 1 секунду, вызываться он будет раз в 2~10 минут.

strtok, split, strlen, etc. - sscanf не?
Его не использую.

CheckPlayer(playerid) - добавить проверку на исплеерконектед в самом начале, и ретурнить код до открытия файла в случае отсутствия искомого игрока.
Спасибо, поправил.

SendClientMessage(playerid,0x00FF00FF,"[RBS]: Всё нормально, можете играть."); - зачем?
Просто дебаг.


Re: [FilterScript] RangeBan - Допилка - eakwarp - 02.08.2012

Его не использую.
Зря.


Re: [FilterScript] RangeBan - Допилка - -Stranger- - 01.09.2012

Есть какие-нибудь соображения по данному коду?


Re: [FilterScript] RangeBan - Допилка - -Stranger- - 02.09.2012

Тему можно удалять, - переехала в релизы: https://sampforum.blast.hk/showthread.php?tid=374358