UnBlockIpAddress
Материал из Pro-Pawn Wiki
Данная функция была добавлена в SA-MP 0.3z R2-2 и не работает в более ранних версиях. |
Описание:
Снимает блокировку с IP-адресов, заблокированных с помощью функции
BlockIpAddress()
.
Параметры:
(ip_address[]) |
ip_address[] | IP-адрес, для которого требуется отменить блокировку. |
Возвращаемое значение:
1
, если строка ip_address
не пустая, иначе 0
.
Примечание |
Функция снимает блокировку строго по той же строке ip_address , что была указана в BlockIpAddress() . Например, если заблокировать диапазон адресов по маске 127.0.0.* , а затем попытаться разблокировать только адрес 127.0.0.1 , этот адрес останется заблокирован - обратно разблокировать можно будет только весь диапазон 127.0.0.* .
|
Пример использования:
CMD:unbanip(playerid, params[])
{
if (0 == IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "Вы не администратор!");
if (isnull(params))
return SendClientMessage(playerid, -1, "Использование: /unbanip [IP-адрес или маска]");
UnBlockIpAddress(params);
new string[64];
format(string, sizeof(string), "Вы сняли блокировку с адреса \"%s\".", params);
return SendClientMessage(playerid, -1, string);
}
{
if (0 == IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "Вы не администратор!");
if (isnull(params))
return SendClientMessage(playerid, -1, "Использование: /unbanip [IP-адрес или маска]");
UnBlockIpAddress(params);
new string[64];
format(string, sizeof(string), "Вы сняли блокировку с адреса \"%s\".", params);
return SendClientMessage(playerid, -1, string);
}
См. также: