Инструкция по установке и настройке SourceBans

Vaio

Участник
Сообщения
625
Реакции
215
palanich
Оффтоп
 

Anton{Krick}

Участник
Сообщения
7
Реакции
0
Помогите установить SourseBan!!!

Как установить на веб хостинг? Распишите всё пошагово!!! Я новичёк в этом что куда прописывать и кидать! Мне нужна сама установка сайт/сорсбан/install после высвечивается соглашение а дальше что и как хз! Хэлп плиз!!!!!
 

MFS

Участник
Сообщения
1,533
Реакции
788
Кто нибудь помнит, как регулируется разрешенное время бана для админов?

Т.е. кому то можно перманент выдавать (за это отвечает, предположим флаг Z), а кому то нельзя (как этих настраивать). Что то я подзабыл, где это настраивается.
Или это в исходниках SB?
 

MFS

Участник
Сообщения
1,533
Реакции
788
Заметил, что раньше у админов без флага Е, срок бана был до 7 месяцев, теперь неделя.
 

MFS

Участник
Сообщения
1,533
Реакции
788
Подредактировал меню банов

if(CheckCommandAccess(client, "sm_unban", ADMFLAG_UNBAN|ADMFLAG_ROOT))
AddMenuItem(menu, "0", "Permanent");
AddMenuItem(menu, "10", "10 Minutes");
AddMenuItem(menu, "60", "1 Hour");
AddMenuItem(menu, "1440", "1 Day");
AddMenuItem(menu, "10080", "1 Week");
AddMenuItem(menu, "43200", "1 Month");
AddMenuItem(menu, "129600", "3 Month");
AddMenuItem(menu, "259200", "6 Month");
AddMenuItem(menu, "518400", "12 Month");
 

Вложения

  • sourcebans.smx
    28.5 КБ · Просмотры: 28
  • sourcebans.zip
    14.3 КБ · Просмотры: 25

vins

Участник
Сообщения
112
Реакции
0
А можно зделать чтоб вместо пернамент писало навсегда и так дальше
 

MFS

Участник
Сообщения
1,533
Реакции
788
1) Качаешь SourceMod для Windows на диск С

http://www.sourcemod.net/dl.php?filename=sourcemod-1.4.1-windows.zip

2) Качаешь дистриб SOURCEBANS и достаешь из него исходники плагина (два файла, sourcebans.sp и sourcebans.inc)

http://code.google.com/p/sourcebans/downloads/detail?name=SourceBans-1.4.9.zip&can=2&q=

Копируешь sourcebans.sp в c:/sourcemod/scripting/, sourcebans.inc в c:/sourcemod/include/

3) открываешь исходник плагина в любом редакторе, который поддерживает UTF8, редактируешь плагин по своему усмотрению. Нужные строки находятся около 900-1000 строки.

Я использую PawnStudio, в нем же и компилирую (нужно немного настроить).
http://sourceforge.net/projects/pawnstudio/

4) Переходишь в папку c:/sourcemod/scripting/ и запускаешь компилирование строкой
spcomp.exe sourcebans.sp


Получаешь готовый плагин. Если ты допустил ошибки в редактировании, компилятор выдаст error.
 

dmitrij57

Участник
Сообщения
39
Реакции
2
Как сделать так чтобы....
SourceBans не перезаписывал моих админов,и чтобы не добавлять админов в SourceBans?
Что нужно сделать?Заранее благодарю
 

bronetapok

Участник
Сообщения
8
Реакции
1
Народ, помогите!!!

Установил все правильно, удалил все папки, позже вылезает вот такая пустая страница sourcebans :(

9amVvw8K.jpg
 

MFS

Участник
Сообщения
1,533
Реакции
788
я решил эту проблему!
page.protest.php принудительно вставил charset=utf-8 и все стало нормально

Леха, спасибо за подсказку, сегодня вволю развлекся на своем проекте.

// Send an email when protest was posted
$headers = 'From: protest@' . $_SERVER['HTTP_HOST'] . "\n" .
'X-Mailer: PHP/' . phpversion()."\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";

$emailinfo = $GLOBALS['db']->Execute("SELECT aid, user, email FROM `".DB_PREFIX."_admins` WHERE aid = (SELECT aid FROM `".DB_PREFIX."_bans` WHERE bid = '".(int)$BanId."');");
$requri = substr($_SERVER['REQUEST_URI'], 0, strrpos($_SERVER['REQUEST_URI'], ".php")+4);
if(isset($GLOBALS['config']['protest.emailonlyinvolved']) && $GLOBALS['config']['protest.emailonlyinvolved'] == 1 && !empty($emailinfo->fields['email']))
$admins = array(array('aid' => $emailinfo->fields['aid'], 'user' => $emailinfo->fields['user'], 'email' => $emailinfo->fields['email']));
else
$admins = $userbank->GetAllAdmins();
foreach($admins AS $admin)
{
$message = "";
$message .= "Ваше величество " . $admin['user'] . ", приносим тысячу извинений, что отрываем вас от важных государственных дел (блекджека, виски и шлюх).<br/><br/>";
$message .= "Но в нашей базе банов появилась новая заявка на разбан от Вашего раба: ".$_POST['PlayerName']." (".$_POST['SteamID'].")<br/><br/>Который был покаран безжалостным садистом: ".$protadmin['user']."<br/><br/>Нижайшее прошение: ".$_POST['BanReason']."<br/><br/>";
$message .= "Также вы можете послать его нахер по этой ссылке <br/><br/>http://" . $_SERVER['HTTP_HOST'] . $requri . "?p=admin&c=bans#^1";
if($userbank->HasAccess(ADMIN_OWNER|ADMIN_BAN_PROTESTS, $admin['aid']) && $userbank->HasAccess(ADMIN_NOTIFY_PROTEST, $admin['aid']))
mail($admin['email'], "[MFS.ЦАРЮ] ЗАЯВКА НА РАЗБАН", $message, $headers);
}

CreateGreenBox("Отлично!", "Ваш протест отправлен.");
 

snaiper1111

Участник
Сообщения
31
Реакции
15
Установил сб и на web и на игру. В игре в списке плагинов он есть и когда баниш вылазиет табличка как где я указывал сайт. Но когда в sb добавляеш сервер он его не ишет, rcon правильный database проверял раз 100. Прошу помоши в skype ancifer47 . Зарание спасибо
 

kv.acid

Участник
Сообщения
2,025
Реакции
755
snaiper1111, ошибку с эррорлога или с лога sourceban покажи.
 
  • Мне нравится
Реакции: Vaio

BMW M6

Участник
Сообщения
1,217
Реакции
534
Что за проблема? И как её решить?
PHP:
Warning: include_once(/var/www/sourcebans/includes/adodb/adodb.inc.php):  failed to open stream: Permission denied in  /var/www/sourcebans/init.php on line 111  Warning: include_once(): Failed opening  '/var/www/sourcebans/includes/adodb/adodb.inc.php' for inclusion  (include_path='.:/php/includes:/var/www/sourcebans/includes/adodb') in  /var/www/sourcebans/init.php on line 111  Warning:  include_once(/var/www/sourcebans/includes/adodb/adodb-errorhandler.inc.php):  failed to open stream: Permission denied in  /var/www/sourcebans/init.php on line 112  Warning: include_once(): Failed opening  '/var/www/sourcebans/includes/adodb/adodb-errorhandler.inc.php' for  inclusion  (include_path='.:/php/includes:/var/www/sourcebans/includes/adodb') in  /var/www/sourcebans/init.php on line 112  Fatal error: Call to undefined function ADONewConnection() in  /var/www/sourcebans/init.php on line 113
 

BMW M6

Участник
Сообщения
1,217
Реакции
534
Вот ещё проблема. Из-за роутера соурс банс может коннектится только по локальному ip. Как сделать чтобы от людей был виден внешний? Может можно что то подправить? :)
 
Сверху Снизу