Существует небольшая проблемка с плагином " Players Info". Ненужная функция определение географического положения игроков выпилена и сделана попытка добавить языковые ключи. Всё функционирует за исключением того, что при добавлении в файл перевода английского языка, плагин начинает использовать имеено его. Принудительное включение русского языка на стороне серера и клиента картины не меняет. Привожу кусок кода, отвечающий за сокрытие определенных IP-адресов вошедших игроков, алгоритм которого таков: получяем IP-адреса игроков, сравниваем их с прописанными в файле и в случае совпадения заменяем тексовым сообщенем, к примеру "Hidden"(проверка наличия файла-списка адресов, его создание и чтение не рассматривается). Верен ли мой подход и в чем заключается ошибка?
Code
get_user_ip(id, ip, sizeof ip -1, 1)
new lhidden[16]
format(lhidden, 15, "%L", id, "IP_HIDDEN")
for(i=0;i<storedIps_Count -1;i++)
{
if(equali(ip, storedIps[i]))
{
replace (ip, 15, ip, lhidden)
break
}
}
PS: в файле stored_ips.ini необходимо прописать как минимум 2 адреса, иначе плагин не отработает.