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

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
У меня вопрос по части скриптинга.
Как сделать чтобы игрока в базе искало и по стиму и по айпи?
Тоесть чтобы он считался забаненым если или его стим или его ип будет найден.
Пробывал так:
PHP:
FormatEx(Query, sizeof(Query), "SELECT bid FROM %s_bans WHERE  AND authid REGEXP '^STEAM_[0-9]:%s$' AND ip = '%s' AND (length = '0' OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL", DatabasePrefix, auth[8], ip);
но ругается:
[sourcebans.smx] Verify Ban Query Failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND authid REGEXP '^STEAM_[0-9]:0:мой стим$' AND ip = 'мой ип' AND (length' at line 1
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
R1KO, " WHERE AND" Где И айпи и стимайди? Это только в русском такое, хотя может и в английском, но не в SQL...
PHP:
FormatEx(Query, sizeof(Query), "SELECT bid FROM %s_bans WHERE (authid REGEXP '^STEAM_[0-9]:%s$' OR ip = '%s') AND (length = '0' OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL", DatabasePrefix, auth[8], ip);
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
R1KO, в функции VerifyBan 1508 и 1515 строчки, то же самое, короче
PHP:
(SELECT bid FROM %s_bans WHERE (authid REGEXP '^STEAM_[0-9]:%s$' OR ip = '%s') AND RemoveType IS NULL LIMIT 0,1))",
Хотя тогда могут ведь наать добавляться ошибочные попытки входа, точнее неверные ники, ведь писаться будет тот у кого IP или стим найден, если IP совпал то может написаться блокировка другого человека.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
R1KO, в функции VerifyBan 1508 и 1515 строчки, то же самое, короче
PHP:
(SELECT bid FROM %s_bans WHERE (authid REGEXP '^STEAM_[0-9]:%s$' OR ip = '%s') AND RemoveType IS NULL LIMIT 0,1))",
Хотя тогда могут ведь наать добавляться ошибочные попытки входа, точнее неверные ники, ведь писаться будет тот у кого IP или стим найден, если IP совпал то может написаться блокировка другого человека.

ты имеешь ввиду, на главной странице сб ?
Сомневаюсь, что ип совпадет.
 

Lime4Fresh

Участник
Сообщения
92
Реакции
5
Ребят такая ошибка.
09/22/2013 - 23:15:04: [sourcebans.smx] Verify Ban Query Failed: Table 'king_db1.sb_bans' doesn't exist
Как мне написали нет какой то таблицы. Во время установке СБ никаких ошибок не выходит. Можно поподробнее как создать эту таблицу?
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Lime4Fresh, какой префикс указывал при установке? там по умолчанию sb стоит, возможно ты заменил его, и поэтому нужно его в конфиге SB прописать
 

KonveeR

Hanzo hasashi
Сообщения
1,639
Реакции
667
Здравствуйте! Ребята,нужна ваша помощь. "как сделать,что-бы админу писало на сервере сколько ему осталось времени до окончания админки" пример.
P.S. извеняйте если написал не туда(
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
ZeuS, я кажись знаю как
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
ZeuS, в скайп

Добавлено через 4 часа 53 минуты
Здравствуйте! Ребята,нужна ваша помощь. "как сделать,что-бы админу писало на сервере сколько ему осталось времени до окончания админки" пример.
P.S. извеняйте если написал не туда(

Сделано.
17131ad1efec.png
 
Последнее редактирование:

dimasss270

Участник
Сообщения
11
Реакции
0
Захожу на сайт пишет /sourcebans/index.php? вот что пишет
Удалите папку updater.
 

WeekNet

Участник
Сообщения
41
Реакции
4
Захожу на сайт пишет /sourcebans/index.php? вот что пишет
Удалите папку updater.
Удали папки updater и install

Добавлено через 19 минут
Всем привет! Когда я захожу в АдминЦентр и нажимаю на Настройки групп, у меня вылетают ошибки

Warning: include(E:\AppServ\www/pages/admin.groups.php) [function.include]: failed to open stream: No such file or directory in E:\AppServ\www\includes\admin.php on line 39

Warning: include() [function.include]: Failed opening 'E:\AppServ\www/pages/admin.groups.php' for inclusion (include_path='.:/php/includes:E:\AppServ\www/includes/adodb') in E:\AppServ\www\includes\admin.php on line 39

В чем косяк?
 
Последнее редактирование:

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
WeekNet, нет файла "pages/admin.groups.php", скопируй из архива SB
 

WeekNet

Участник
Сообщения
41
Реакции
4
у меня там есть admin.edit.group.php Может его нужно переименовать в admin.groups.php?

Добавлено через 1 минуту
хотя все равно не помогло.

Добавлено через 9 минут
Все сделал.
 
Последнее редактирование:

Graullon

Участник
Сообщения
24
Реакции
2
Подключил 2 сервера к системе, когда баню на 1 сервере, пишет в графу "Забанен на сервере "имя1"", а вот если баню на втором, то пишет также, как и в первом случае "Забанен на сервере "имя1"", хотя должно "Забанен на сервере "имя2"" Помогите исправить.
 

CTe6eJIeK_vRn

Участник
Сообщения
2,114
Реакции
1,867
Сергій Грушак 935685551, в addons/sourcemod/configs/sourcebans/sourcebans.cfg исправь ServerID
 

brago

Just CS:S
Сообщения
66
Реакции
9
Ребят, помогите пожалуйста.
На сервере причины банов изменил в sourcebans.cfg
А вот как изменить вот эти с самого SB? Т.к. нигде не могу найти где он прописаны.
53d5a0536f37.png
 
Сверху Снизу