Проблема с причинами банов! (Function split is deprecated)

Автор: wellman | 15-11-2012, 01:12 | Статьи / Исправление ошибок / Амхбанс | Просмотров: 5673 | Комментарии: 1 |
Проблема с причинами банов! (Function split is deprecated)


Некоторые хостинги уже перешли на php 5.3.x и поэтому у многих пользователей появилась ошибка при добавлении своих причин банов:
Deprecated: Function split() is deprecated in /тут путь к вашему amxbans/include/smarty/plugins/modifier.strinstr.php on line 8
/>

Amxbans делался под более ранние версии php, поэтому не у всех есть эти ошибки, на php 5.2.x вполне работает нормально. Но всеже если у Вас нет возможности изменить версию php, то эту проблему можно решить такими способами.

Способ-1:
На хостинге найдите файл amxbans/include/smarty/plugins/modifier.strinstr.php и замените там код на этот:
<?php
/**
 * Smarty plugin
 
 */
function smarty_modifier_strinstr($source, $splitwith, $search, $return)
{
    $array=preg_split("/".$splitwith."/",$source);
    if( in_array($search,$array)) {
        return $return;
        exit;
    }
    return "";
}


?>

Или скачайте сам файл: modifier.strinstr.rar [363 b] (cкачиваний: 142)

После чего можете добавлять свои причины через амхбанс.

Способ-2:
На сервере найдите файл cstrike/addons/amxmodx/data/lang/amxbans.txt там есть строки:
REASON_1 = Читер
REASON_2 = Ламер
REASON_3 = Мат / оскорбления
REASON_4 = Валлхак
REASON_5 = Аим
REASON_6 = Валлхак + Аим
REASON_7 = Кемпер

измените эти причины на свои, при этом через вебчасть амхбанс причины не нужно добавлять.

Следите за новостями на сайте.
При копировании материалов, ссылка на источник csbans.ru обязательна.
Теги: Function split, strinstr, deprecated, исправление багов в amxbans, причины бана, reasons, amxbans reasons, как исправить, баги в amxbans gm 1.6

мод статус
17 июня 2019 19:59
Группа: Посетители
Комментариев: 1
Статус: Offline
Почему Забанил
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.