# ---- [ Открыть ] -------------------
bt/announce.php
# ---- [ Найти ] -------------------
// Ratio limits
if ((TR_RATING_LIMITS || $tr_cfg['limit_concurrent_ips']) && !$stopped)
# ---- [ Заменить на ] -------------------
$is_unlim = false;
if ($cached_unlim_users = CACHE('tr_cache')->get('tr_unlim'))
{
$cached_unlim_users_ary = explode(',', $cached_unlim_users);
foreach ($cached_unlim_users_ary as $unlim_user)
{
if ($unlim_user == $user_id) $is_unlim = true;
}
}
// Ratio limits
if ((TR_RATING_LIMITS || $tr_cfg['limit_concurrent_ips']) && !$stopped && !$is_unlim)
Для чего писать ответ:Lange, в списке переменных global надо указать $bf, если его там нет. Если такого блока в файле вообще нет - стоит добавить.
Если вы совершенно не поняли о чем речь? Почему нельзя уточнить было что такое глобальные переменные и сразу писать что что-то не работает, хотя вы никаких действий к тому чтобы собственно заработало не приложили? Или каждый раз будем ждать доброго дядю который придет и положит готовое решение прямо в рот?Тоже самое.
Все же иногда стоит немного подумать самостоятельно и потерзать поиск гугла.global $bf;
Опять что-то невразумительное. Эту строчку удалить можно - ничего не изменится. Дело в строчке которую я два раза уже выше процитировал разными словами!Я не знал, что выше нужно было дописать: if (!defined('BB_ROOT')) die(basename(__FILE__));
Я сделал как ты сказал, добавить ту строчку, но всё равно выдавало ошибку после выполнения. Думаешь я вру?Опять что-то невразумительное. Эту строчку удалить можно - ничего не изменится. Дело в строчке которую я два раза уже выше процитировал разными словами!