[0.4 Final Edition] Reg & Change System |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
[0.4 Final Edition] Reg & Change System |
Vitaliy |
25.10.2014, 20:58
Сообщение
|
|
Всем привет
Идея Overgame (aPassword), но переделана под амх/кс банс @@@@ Простая и удобная система для проектов которые используют АмхBans или CS:Bans, вам надоели просьбы о смене пароля или ника, или может быть вам нужна нормальная система для регистрации ников, что бы не крали аммо или прочее, тогда этот скрипт для Вас. Возможность настроить к-во смен ника, не требует БД, ведет полное логирование в АЦ бан системы - одним словом "сказка". @@@@ Общее: - Шикарный дизайн - Отсутствие дыр - Легкий в настройке - Дизайн с легкостью поддается изменениям - Не требует установок - В целом вполне продуманная система По скрипту: - Возможность настраивать пункты меню из конфига - Возможность смены ника, пароля - Возможность включать/отключать регистрацию ника / смену пароля / смену ника - Возможность подключить большое к-во бан систем - Настройки ограничений на смену ника - Полное логирование действий в АЦ бан системы - Возможность убрать некоторые сервера из выбора при реге ника / смене ника или пароля - Возможность после всех операций отправлять ркон команду на обновление списка админов, что бы изменения вступали в силу - сразу (ркон пароль берется с амхбанса/ксбнса) - Настройка запрещенных имен при регистрации Есть вопросы, задавайте Инструкция по настройке Как настроить подключение к вашей бд, описано непосредственно в файле configs.php в данной версии расписал максимально подробно Остальные настройки не требуют подробного объяснения*. *Но три последние настройки в конфиге требует пояснения) И так начнем. Данные настройки дают возможность убрать определенные сервера из выбора при регистраци ника / смене ника / смене пароля Настройки представляют из себя массивы в которых указывается id БД и id сервера, подробнее ниже Теперь рассмотрим как же заполнять их: array('id' => '0', 'server_id' => '2'), id - это id который вы указывали когда подключали базу данных (на скрине ниже - показано) (id указывает что именно в данной бд искать сервер который нужно исключить, а не в какой то другой) Теперь рассмотрим где нам взять server_id, все очень просто для этого нужно зайти используя PhpMyadmin в БД вашего амхбанса, там вы увидите следующие таблицы Но нас интересует только таблица amx_serverinfo Заходим внутрь таблицы, находим нужный сервер по названию, и берем его id (id показаны на скрине ниже, у вас будут другие id, это только прмиер) после того как мы взяли id записываем его в нужное место array('id' => '0', 'server_id' => 'сюда'), Обратите внимание Список серверов выбора хранится в сессии, по этому что бы после настроек (исключения серверов) увидеть изменения, нужно перезапустить браузер или зайти с другого _0.4_Final_Edition__Reg___Change_System.rar ( 248,11 килобайт ) Кол-во скачиваний: 206
Отредактировал: Vitaliy, - 27.12.2014, 12:03
PHP / JS / Java / JavaFX
SVV Monitor Engine - Продажа мониторинга игровых серверов, подробнее: профиль / лс / контакты |
Поблагодарили 29 раз
|
|
panikajo |
25.10.2014, 21:43
Сообщение
|
Такой вопрос а можно сделать что бы в списке Выберите сервер были сервера только те которые я хочу?
|
|
|
|
Type |
25.10.2014, 21:56
Сообщение
|
Спасибо,отличный скрипт.Только вот полей для ввода практически не видно)
|
|
|
|
Vitaliy |
25.10.2014, 22:08
Сообщение
|
|
panikajo,
не предусмотрел, выводятся все сервера из банлистов PHP / JS / Java / JavaFX
SVV Monitor Engine - Продажа мониторинга игровых серверов, подробнее: профиль / лс / контакты |
|
|
panikajo |
25.10.2014, 22:28
Сообщение
|
|
|
Vitaliy |
25.10.2014, 22:30
Сообщение
|
|
panikajo,
а какая в этом надобность? Type, При нажатии на текст - поле светится PHP / JS / Java / JavaFX
SVV Monitor Engine - Продажа мониторинга игровых серверов, подробнее: профиль / лс / контакты |
|
|
panikajo |
25.10.2014, 22:31
Сообщение
|
|
|
Vitaliy |
25.10.2014, 22:46
Сообщение
|
|
panikajo,
я подумаю над этим PHP / JS / Java / JavaFX
SVV Monitor Engine - Продажа мониторинга игровых серверов, подробнее: профиль / лс / контакты |
Поблагодарили 1 раз
|
|
panikajo |
25.10.2014, 23:00
Сообщение
|
Если кому надо что бы были выделены поля
(пример) То /themes/css/theme.css Код border: 1px solid transparent; => Код border: 1px solid #cccccc;
Отредактировал: panikajo, - 25.10.2014, 23:00
|
|
|
|
Templar |
26.10.2014, 0:01
Сообщение
|
|
Если просто нажать допустим "Зарегистрировать ник" нечего не вводя в поля, то выбивает вверху ошибку:
Notice: Undefined offset: 1 in /var/www/user157/data/www/xxx/reg/core.php on line 140
Прикрепленные файлы:
|
|
|
PaMcuK |
26.10.2014, 0:05
Сообщение
|
|
|
SoRcErS |
26.10.2014, 0:09
Сообщение
|
|
|
|
|
PaMcuK |
26.10.2014, 0:14
Сообщение
|
|
|
roma1996 |
26.10.2014, 1:31
Сообщение
|
Если просто нажать допустим "Зарегистрировать ник" нечего не вводя в поля, то выбивает вверху ошибку: Notice: Undefined offset: 1 in /var/www/user157/data/www/xxx/reg/core.php on line 140 У меня такого нету Скрытый текст P.S. Можно ли сделать так, чтобы игроки которые зарегистрировали свой ник не попадали в список админов в бан листе? P.S.S Как зарегистрировать один ник на 2 сервера?
Отредактировал: roma1996, - 26.10.2014, 1:40
|
|
|
|
PaMcuK |
26.10.2014, 2:01
Сообщение
|
|
|
roma1996 |
26.10.2014, 2:29
Сообщение
|
|
|
PaMcuK |
26.10.2014, 2:56
Сообщение
|
|
|
roma1996 |
26.10.2014, 4:03
Сообщение
|
|
|
FlaZeR |
26.10.2014, 6:47
Сообщение
|
|
|
onotole |
26.10.2014, 8:41
Сообщение
|
|
1. Создавать подключение к базе каждый раз, как это необходимо... Не проще ли 1 раз создать подключение и использовать везде его?
2. Хотя это должно быть на 1 месте. Используется PDO, но откуда-то взялось mysql_escape_string, что за бред? 3. mysql_escape_string(htmlspecialchars(trim($string))); $server = explode('(|)', convert($_POST['server']));. То есть Вы пытаетесь работать с массивом как со строкой?? о_О А не. Нащет сервера я недоглядел. Не проснулся походу. Только вот что за ерунла всё таки с этим. Зачем разбивать строку Код:
Дак вот оно что =)))) А не проще ли в значение селекта передать ИД записи в базе, и при получении запроса вытащить запись? =)) |
Поблагодарили 1 раз
|
|