Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
460 страниц V  « 39 40 41 ... 458 459 »

Fresh Bans

, как замена amxbans_main
Статус пользователя maslyak
сообщение 26.2.2014, 13:35
Сообщение #781
Стаж: 17 лет

Сообщений: 33
Благодарностей: 6
Полезность: 117

mazdan,
а куда записывается fb_ip_ban_time ? В оригинальном амхбанс такой функции нету и в базе поля такого тоже нет. Как совместимость обеспечивается ? Допустим в фреш банс забанил по steam-id и fb_ip_ban_time 100. А amxbans как это словит ?

mazdan,
Если нету ни SQL_Connect ни SQL_Execute то тогда что чистится через SQL_Freehandle в plugin_end ? Вот поэтому наверное и не падает, если постоянное соединение не устанавливается
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 26.2.2014, 13:40
Сообщение #782


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Цитата(sqlx)
/**
* Frees an SQL handle.
* The handle can be to anything (tuple, connection, query, results, etc).
* If you free a database connection, it closes the connection as well.
*/
native SQL_FreeHandle(Handle:h);

amxbans никак не словит. Эта функция работает во freshbans, а не в amxbans. Вопрос не очень понятен.
Вы хотите использовать одну таблицу для amxbans и для fresh_bans?

Цитата
Если нету ни SQL_Connect ни SQL_Execute то тогда что чистится через SQL_Freehandle в plugin_end ? Вот поэтому наверное и не падает, если постоянное соединение не устанавливается

Можно уронить им сервер без SQL_Connect и SQL_Execute даже не в plugin_end.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя maslyak
сообщение 26.2.2014, 14:06
Сообщение #783
Стаж: 17 лет

Сообщений: 33
Благодарностей: 6
Полезность: 117

mazdan,
вот допустим у меня сейчас база амхбанс, в ней есть забаненные игроки. При установке фреш банс, он будет проверять оба параметра из ранее забаненных ? За это же отвечает fb_ip_ban_time. Так вот непонятно оно пишется куда в базу или просто сравнивается по факту при проверки игрока ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 26.2.2014, 14:14
Сообщение #784


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

maslyak, по факту сравнивается


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Spieler
сообщение 27.2.2014, 9:54
Сообщение #785


Стаж: 13 лет

Сообщений: 108
Благодарностей: 53
Полезность: 381

На некоторых хостингах могут возникнуть ошибки по таблицам (у меня они например возникли на хостинге hostgame, у них нет доступа к вэбхостингу, соответственно необходимо использовать их префикс amx_sql_prefix из amxbans.cfg)

Для того, чтобы все заработало необходимо добавить еще два квара в main.cfg

fb_servers_table "table_serverinfo"
fb_sql_log_table "table_logs"

Отредактировал: Spieler, - 27.2.2014, 9:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Rodrigez
сообщение 27.2.2014, 11:02
Сообщение #786
Стаж: 12 лет

Сообщений: 107
Благодарностей: 56
Полезность: 105

Цитата(Spieler @ 27.2.2014, 10:54) *
На некоторых хостингах могут возникнуть ошибки по таблицам (у меня они например возникли на хостинге hostgame, у них нет доступа к вэбхостингу, соответственно необходимо использовать их префикс amx_sql_prefix из amxbans.cfg)

Для того, чтобы все заработало необходимо добавить еще два квара в main.cfg

fb_servers_table "table_serverinfo"
fb_sql_log_table "table_logs"


Можно в шапку, ибо многие не могут поставить FB на хостинге Hostgame. smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 27.2.2014, 11:11
Сообщение #787


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Rodrigez, он там прекрасно поставится без этих кваров, просто будут иногда ошибки вылетать, при этом всё будет корректно работать.
fb_servers_table "table_serverinfo" - при добавлении сервера в список серверов
fb_sql_log_table "table_logs" - при разбанах.
А не получается это от кривых рук. Если человек не может понять что amxgm это префикс и таблица для банов будет amxgm_bans, то тут уж не знаю как помочь.
Про эти квары ни разу не всплывал вопрос, как только всплыл про них тут же отписали на форуме.
По-хорошему, это всё надо вносить в инструкции, но я не успеваю и плагинами заниматься и инструкциями. Со временем внесу.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Rodrigez
сообщение 27.2.2014, 11:14
Сообщение #788
Стаж: 12 лет

Сообщений: 107
Благодарностей: 56
Полезность: 105

Тогда вопрос исчерпан, извиняюсь. Сам не держал серверов на Hostgame, просто слышал не раз о проблеме установки там FB. Оказывается дело в кривых руках smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 27.2.2014, 11:22
Сообщение #789


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Rodrigez, ну под всех сразу прописать не получится данные БД.
У меня есть мысль тянуть из sql.cfg при ошибках... Но это так себе тоже. В конфиге по умолчанию идет amx_bans но зачем-то меняют, а потом пишут "у меня не работает - пишет таблицы bans.amx не существует, что делать?"
А что тут делать если админы такие что не знают что такое база\таблица и т.п. Я вот серверами начинал когда заниматься - не знал тоже, а потом сам ставил на хостинге весь этот шлак, ну и примерно понятно как и что.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rodrigez
сообщение 27.2.2014, 12:17
Сообщение #790
Стаж: 12 лет

Сообщений: 107
Благодарностей: 56
Полезность: 105

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

Отредактировал: Rodrigez, - 27.2.2014, 12:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя tato2013
сообщение 28.2.2014, 21:08
Сообщение #791


Стаж: 12 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

Ребят квары нужно обязательно вносить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 28.2.2014, 21:14
Сообщение #792
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Цитата(tato2013 @ 1.3.2014, 1:08) *
Ребят квары нужно обязательно вносить?

ОБЯЗАТЕЛЬНО!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tato2013
сообщение 28.2.2014, 21:20
Сообщение #793


Стаж: 12 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

Скажи пожалуйста,есть ли разница что допустим
fb_force_check "1" это в ковычках
fb_nvault_clear 60 а это нет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 28.2.2014, 21:25
Сообщение #794


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

tato2013,
Нету
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 2.3.2014, 14:37
Сообщение #795


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Обновление 0.9b
- Добавил задержку при кэшбан - по идее должно выводить сообщение в консоль теперь
- добавил обработку mysql запросов при ранней смене карты
- добавил команду messagemode fb_sayban конмада работает так же как и команда в чат say /fb. Сделана для того чтобы можно было забиндить на кнопочку :) bind F7 "messagemode fb_sayban" после этого вводим команду бана, например: pl 1y wh
По такой команде система понимает что нужно забанить игрока megaplayer на 1 год за Wallhack
При вводе pl плагин соответственно предложит выбрать время и причину для бана. Если на сервере несколько игроков с pl в нике, то соответственно надо будет выбрать конкретного из них.
- добавлена поддержка квара amx_show_activity (если стоит на 2 то будет выведен в чат ник админа)

В архив включены инструкции, web часть amxbans с исправленными ошибками:
- поддержка русских причин бана, и названия сервера при кваре fb_use_russian 0 (файл include/config.inc.php)
- возможность редактировать бан из бан листа (исправлен слёт причины бана, спасибо Кирби) - файлы ban_list.php и \templates\*имя темы*\layer_banedit_banlist.tpl
Если у вас уже есть веб морда то просто можно обновить эти файлы

http://kanaga.bget.ru/freshbans/freshbans09b.rar

i
Уведомление:
Важный вопрос о мультиязычности\русификации:
Подумал было сделать
1. Что нужно менять?
2. Делать всем язык сервера или по игрокам (надо будет циклы дополнительные рисовать, если по игрокам)
3. В меню только заголовки, считаете стоит менять?
4. Вывод в консоль геморно менять будет ибо он динамический, пишите хоть на китайском, не хочу корячить его

В заключение: на мой взгляд я лучше сделаю динамический вывод текста (hud и сообщение при бане) через квары так же как вывод в консоль или наказания в античитах
Типа кто хочет пишет fb_infochat "Игрок %name% забанена до %time% за %reason% админом %adminname%"
Кто хочет пишет на английском, кто хочет ставит ник админа, кто не хочет не ставит и т.п.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 9 раз
   + Цитировать сообщение
Статус пользователя sweet
сообщение 3.3.2014, 19:04
Сообщение #796
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

Все файлы по теме разбросаны...
Может быть всё же собрать все ссылки с первого поста в первый пост? И например к вопросам писать [FIX].
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 3.3.2014, 19:06
Сообщение #797
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

sweet,
Вообще-то всё в 1-м посте от А до Я расписанно что как делать нужно. А в теме просто отписываются об обновлении.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sweet
сообщение 3.3.2014, 19:11
Сообщение #798
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

XyLiGaN, Ага, конечно. Например ссылка на установку ведет на 28 страницу. Почему бы не разместить установку под спойлером? И т.д. и т.п.

Отредактировал: sweet, - 3.3.2014, 19:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 3.3.2014, 21:02
Сообщение #799


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

sweet, соберите всё в один пост - сделаю на ваш пост ссылку
Первый пост и так нагружен там рассказывается что за система и т.п.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя o460sa
сообщение 7.3.2014, 17:38
Сообщение #800
Стаж: 12 лет

Сообщений: 2
Благодарностей: 1
Полезность: 0

Как сделать,чтобы админы с флагом "А" не могли банить друг друга?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
460 страниц V  « 39 40 41 ... 458 459 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 23 гостей читают эту тему: