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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Как изменить имя базы для amxbans

, вопрос...
Статус пользователя povarr
сообщение 24.3.2011, 10:08
Сообщение #1
Стаж: 16 лет

Сообщений: 59
Благодарностей: 13
Полезность: 171

Всем привет!
подскажите пожалуйста, как и где изменить имена создаваемых баз данных в самих плагинах amxbans???
на шаге 2 при установке amxbans по умолчанию создаются вот эти...

Код
Bans table    amx_bans
Banhistory table     amx_banhistory
Webadmins table     amx_webadmins
AMXadmins table     amx_amxadmins
Levels table     amx_levels
Admins/Servers crosstable     amx_admins_servers
Serverinfo table    amx_serverinfo
Log table     amx_logs
Banreasons table    amx_banreasons


а я хочу создать например базы с префиксом _war

на этой же странице написано...
Код
Here you can define names for your tables. Please note that if you choose a different name for the Bans table and/or AMXAdmins table, you need to specify the same names in the amxbans and admin_mysql plugins.

Existing tables will *not* be overwritten. So this script is safe when upgrading from previous versions of AMXBans.


Перевод
Код
Здесь вы можете определить имена для ваших таблиц. Пожалуйста, обратите внимание, что если вы выберите другое имя для таблицы Запреты и / или AMXAdmins таблице, необходимо указать те же имена в AMXBans и admin_mysql плагинов.

  Существующие таблицы * не * будут перезаписаны. Так этот сценарий является безопасным при обновлении с предыдущей версии AMXBans


в исходнике amxban.sma я так и не нашел где что либо написано про базы... а при запуске сервера ошибка указывает на него, что якобы таблица не найдена (Например таблица amx_serverinfo , когда я создавал amx_serverinfo_pub)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 24.3.2011, 10:43
Сообщение #2


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(povarr @ 24.3.2011, 13:08) *
Всем привет!
подскажите пожалуйста, как и где изменить имена создаваемых баз данных в самих плагинах amxbans???
на шаге 2 при установке amxbans по умолчанию создаются вот эти...

Код
Bans table    amx_bans
Banhistory table     amx_banhistory
Webadmins table     amx_webadmins
AMXadmins table     amx_amxadmins
Levels table     amx_levels
Admins/Servers crosstable     amx_admins_servers
Serverinfo table    amx_serverinfo
Log table     amx_logs
Banreasons table    amx_banreasons


а я хочу создать например базы с префиксом _war

на этой же странице написано...
Код
Here you can define names for your tables. Please note that if you choose a different name for the Bans table and/or AMXAdmins table, you need to specify the same names in the amxbans and admin_mysql plugins.

Existing tables will *not* be overwritten. So this script is safe when upgrading from previous versions of AMXBans.


Перевод
Код
Здесь вы можете определить имена для ваших таблиц. Пожалуйста, обратите внимание, что если вы выберите другое имя для таблицы Запреты и / или AMXAdmins таблице, необходимо указать те же имена в AMXBans и admin_mysql плагинов.

  Существующие таблицы * не * будут перезаписаны. Так этот сценарий является безопасным при обновлении с предыдущей версии AMXBans


в исходнике amxban.sma я так и не нашел где что либо написано про базы... а при запуске сервера ошибка указывает на него, что якобы таблица не найдена (Например таблица amx_serverinfo , когда я создавал amx_serverinfo_pub)

эм, вообще на сколько я знаю весь коннект к базам идет через файл sql.cfg в котором прописана база и логин пароль для подключения, а префикс и имя базы задаешь при установке web чести
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя povarr
сообщение 24.3.2011, 11:42
Сообщение #3
Стаж: 16 лет

Сообщений: 59
Благодарностей: 13
Полезность: 171

да это то все понятно.... просто я хочу в одну базу несколько банлистов запихнуть, в sql.cfg написан путь к базе правильно, я специально не стал устанавливать названия баз, которые заданы по стандарту и добавил префикс... плагин не находит эти новые созданные базы sad.gif
я же написал, что где то надо написать названия баз, вопрос - где?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 24.3.2011, 12:04
Сообщение #4


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(povarr @ 24.3.2011, 14:42) *
да это то все понятно.... просто я хочу в одну базу несколько банлистов запихнуть, в sql.cfg написан путь к базе правильно, я специально не стал устанавливать названия баз, которые заданы по стандарту и добавил префикс... плагин не находит эти новые созданные базы sad.gif
я же написал, что где то надо написать названия баз, вопрос - где?

Еще раз что ты хочешь сделать, не черта не понятно. У тебя есть одна база amxbans так? Ты создал еще одну базу с префиксом так? И хочешь к ней цепанутся так? То есть ты хочешь две базы сразу подключить? Тогда вопрос зачем? Или у тебя одна база с префиксом, но sql не воспринемает его?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя povarr
сообщение 24.3.2011, 13:07
Сообщение #5
Стаж: 16 лет

Сообщений: 59
Благодарностей: 13
Полезность: 171

неееет) база одна.... по умолчанию там создаются вот эти таблицы (вспомнил как называется):
Код
Bans table    amx_bans
Banhistory table     amx_banhistory
Webadmins table     amx_webadmins
AMXadmins table     amx_amxadmins
Levels table     amx_levels
Admins/Servers crosstable     amx_admins_servers
Serverinfo table    amx_serverinfo
Log table     amx_logs
Banreasons table    amx_banreasons


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

Надеюсь теперь понятно объяснил)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 24.3.2011, 13:19
Сообщение #6


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

povarr,
а в чём проблема поставить имя базы другое самому ?мм
имя_базы_pub - суфикс а не префикс :biggrin:

Отредактировал: 330863, - 24.3.2011, 13:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Denis163
сообщение 24.3.2011, 13:50
Сообщение #7


Стаж: 16 лет

Сообщений: 158
Благодарностей: 73
Полезность: 363

Цитата(povarr @ 24.3.2011, 14:07) *
неееет) база одна.... по умолчанию там создаются вот эти таблицы (вспомнил как называется):
Код
Bans table    amx_bans
Banhistory table     amx_banhistory
Webadmins table     amx_webadmins
AMXadmins table     amx_amxadmins
Levels table     amx_levels
Admins/Servers crosstable     amx_admins_servers
Serverinfo table    amx_serverinfo
Log table     amx_logs
Banreasons table    amx_banreasons


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

Надеюсь теперь понятно объяснил)

если банс gm, то в конфиге amxbans.cfg
Код
// [Ru] Префикс SQL базы
// [Ru] ВНИМАНИЕ: Префикс указанный в файле sql.cfg больше НЕ используется AMXBans!!!
// [En] your sql database prefix
// [En] NOTE: The Prefix defined in your sql.cfg is NOT used for AMXBans anymore!!!
amx_sql_prefix "amx"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя povarr
сообщение 24.3.2011, 14:32
Сообщение #8
Стаж: 16 лет

Сообщений: 59
Благодарностей: 13
Полезность: 171

Цитата(330863 @ 24.3.2011, 14:19) *
povarr,
а в чём проблема поставить имя базы другое самому ?мм
имя_базы_pub - суфикс а не префикс :biggrin:

а ну да... суффикс))) главное ты мысль понял)) префикс вначале ставится))
аххх.... в одной базе я хочу сделать
Код
Bans table    amx_bans[b]_pub[/b]
Banhistory table     amx_banhistory_pub
Webadmins table     amx_webadmins_pub
AMXadmins table     amx_amxadmins_pub
Levels table     amx_levels_pub
Admins/Servers crosstable     amx_admins_servers_pub
Serverinfo table    amx_serverinfo_pub
Log table     amx_logs_pub
Banreasons table    amx_banreasons_pub

+ например так

Bans table    amx_bans[b]_war[/b]
Banhistory table     amx_banhistory_war
Webadmins table     amx_webadmins_war
AMXadmins table     amx_amxadmins_war
Levels table     amx_levels_war
Admins/Servers crosstable     amx_admins_servers_war
Serverinfo table    amx_serverinfo_war
Log table     amx_logs_war
Banreasons table    amx_banreasons_war


они все успешно создаются... но, опять же повторяюсь, плагин их не видит, а как баран твердит одно... типа таблицы:
Код
Bans table    amx_bans
Banhistory table     amx_banhistory
Webadmins table     amx_webadmins
AMXadmins table     amx_amxadmins
Levels table     amx_levels
Admins/Servers crosstable     amx_admins_servers
Serverinfo table    amx_serverinfo
Log table     amx_logs
Banreasons table    amx_banreasons
не найдены...


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

Цитата
AMXBans Setup - Step 2: Create tables

Here you can define names for your tables. Please note that if you choose a different name for the Bans table and/or AMXAdmins table, you need to specify the same names in the amxbans and admin_mysql plugins.

Existing tables will *not* be overwritten. So this script is safe when upgrading from previous versions of AMXBans.


PS ставлю amxbans 5.0

Отредактировал: povarr, - 24.3.2011, 14:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 24.3.2011, 14:47
Сообщение #9


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

префикс после названия таблицы поставить невозможно не переписываю часть плагина.или я чтото не так понял


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 24.3.2011, 14:49
Сообщение #10


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(ds-jan @ 24.3.2011, 17:47) *
префикс после названия таблицы поставить невозможно не переписываю часть плагина.или я чтото не так понял

Префикс ставится перед название а не после
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Denis163
сообщение 24.3.2011, 15:19
Сообщение #11


Стаж: 16 лет

Сообщений: 158
Благодарностей: 73
Полезность: 363

Цитата(povarr @ 24.3.2011, 15:32) *
они все успешно создаются... но, опять же повторяюсь, плагин их не видит, а как баран твердит одно... типа таблицы:
Код
Bans table    amx_bans
Banhistory table     amx_banhistory
Webadmins table     amx_webadmins
AMXadmins table     amx_amxadmins
Levels table     amx_levels
Admins/Servers crosstable     amx_admins_servers
Serverinfo table    amx_serverinfo
Log table     amx_logs
Banreasons table    amx_banreasons
не найдены...

Ну так создай таблицы pub_bans, pub_banhistory и тд.
и для второго сервера war_bans, war_banhistory и тд.
и дальше уже в sql.cfg прописывай нужный тебе префикс
Хотя могу ошибаться, пятый банс давно очень ставил
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя povarr
сообщение 24.3.2011, 15:42
Сообщение #12
Стаж: 16 лет

Сообщений: 59
Благодарностей: 13
Полезность: 171

Цитата(Denis163 @ 24.3.2011, 16:19) *
Ну так создай таблицы pub_bans, pub_banhistory и тд.
и для второго сервера war_bans, war_banhistory и тд.
и дальше уже в sql.cfg прописывай нужный тебе префикс
Хотя могу ошибаться, пятый банс давно очень ставил


а разве для 5.0 версии так можно? там ведь только коннект к базе пишется... название БД,хост, логин и пароль... ну и mysql и admins, кстати, что за admins, и с чем его едят) это для чего?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Denis163
сообщение 24.3.2011, 16:00
Сообщение #13


Стаж: 16 лет

Сообщений: 158
Благодарностей: 73
Полезность: 363

Цитата(povarr @ 24.3.2011, 16:42) *
а разве для 5.0 версии так можно? там ведь только коннект к базе пишется... название БД,хост, логин и пароль... ну и mysql и admins, кстати, что за admins, и с чем его едят) это для чего?

хм... видимо и вправду нельзя
amx_sql_table по моему вообще не учитывается
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя povarr
сообщение 24.3.2011, 16:11
Сообщение #14
Стаж: 16 лет

Сообщений: 59
Благодарностей: 13
Полезность: 171

Видимо да..)
мне кажется это относится к плагину admin_sql или как то так) короче стандартный плагин входящий в amxmod
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Denis163
сообщение 24.3.2011, 16:25
Сообщение #15


Стаж: 16 лет

Сообщений: 158
Благодарностей: 73
Полезность: 363

\scripting\amxbans\global_vars.inl
Код
// Specify tablenames here
#define tbl_reasons "amx_banreasons"
#define tbl_svrnfo "amx_serverinfo"
#define tbl_bans "amx_bans"
#define tbl_banhist "amx_banhistory"

можно еще с этими значениями по эксперементировать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя povarr
сообщение 24.3.2011, 16:55
Сообщение #16
Стаж: 16 лет

Сообщений: 59
Благодарностей: 13
Полезность: 171

Цитата(Denis163 @ 24.3.2011, 17:25) *
\scripting\amxbans\global_vars.inl
Код
// Specify tablenames here
#define tbl_reasons "amx_banreasons"
#define tbl_svrnfo "amx_serverinfo"
#define tbl_bans "amx_bans"
#define tbl_banhist "amx_banhistory"

можно еще с этими значениями по эксперементировать

эксперементировал не помогло) и в исходнике admin_amxbans тоже суффиксы преписовал... все равно никак sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Denis163
сообщение 24.3.2011, 16:59
Сообщение #17


Стаж: 16 лет

Сообщений: 158
Благодарностей: 73
Полезность: 363

ну значит ставь amxbans gm и не парься))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя povarr
сообщение 25.3.2011, 10:09
Сообщение #18
Стаж: 16 лет

Сообщений: 59
Благодарностей: 13
Полезность: 171

а можно это как-то реальзовать с amxbans 5.0 ? =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: