• Инструменты для разработчика

    • Самые удобные инструменты для разработчика, которые облегчат жизнь любого как начинающего так и продвинутого разработчика. Украшатели, уменьшители, конвертеры кодов. Доменные инструменты. Всё в одном комплекте.
  • Использование BB кодов. Тут указаны существующие BB коды на форуме.

[Мануал] Система бана [MySQL R8]

  • Автор темы impuLse #IT
  • Дата создания
  • Ответов 0
  • Просмотров 1 тыс.

impuLse #IT

Администратор
Команда форума
Регистрация
12.03.2015
Сообщения
915
Репутация
449
Баллы
104
Награды
2
Адрес
mySQL
Лучшие ответы
0
  • Супер постер
  • Постер
И так, всем доброго времени суток! Надеюсь кому нибудь этот мануальчик будет полезен. Старался все расписать более менее подробно и настолько чтобы нубам было понятно.
Ув. пользователи, если увидите макрос который не указан в теме, напишите пожалуйста. А так же приветствуется адекватная критика.
Начнемс. Учтите, что нам понадобится инклуд и плагин mysql,sscanf,mxdate и DC_CMD.

Добавим пару макросов, переменных и массивов в начало мода, дабы было удобнее далее их использовать. Если у вас есть уже они, то не добавляйте, а измените на свои.
PHP:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
В конец мода добавим этот паблик и форвард:
PHP:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Добавим в OnPlayerConnect, после проверки на то, есть ли аккаунт игрока на сервере, запросы в бд, на нахождение ника в списке банов и IP адреса.
PHP:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Добавим паблики в конец мода, так же, в которых будем брать данные из БД после запроса который сделали в OnPlayerConnect
PHP:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Добавим команды бана, разбана, проверки на бан(Показываю на примере DC_CMD):
PHP:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Автор мануала: underwoker aka Be3yXa
 
Сверху Снизу