Задавайте вопросы

Задавайте вопросы и получайте ответы от нашего сообщества

Отвечайте

Отвечайте на вопросы и станьте экспертом по своей теме

Свяжитесь с администрацией

Наши специалисты готовы ответить на ваши вопросы

[Мануал] Лог действий администратора. [new.pwn || MySQL R7]

Информация о теме

О теме Здравствуйте, вы читаете тему Лог действий администратора. [new.pwn || MySQL R7] созданную в в разделе mySQL пользователем impuLse #IT. Эта тема была просмотрена 2 000 раз(а), получила 4 комментариев и 0 очки реакции...
Название категории mySQL
Название темы Лог действий администратора. [new.pwn || MySQL R7]
Автор темы impuLse #IT
Дата начала
Ответы
Просмотры
Количество реакций
Последнее сообщение Essence

impuLse #IT

Администратор
Команда форума
Регистрация
12.03.2015
Сообщения
899
Реакции
446
Баллы
35
Лучшие ответы
0
  • Автор темы
  • Администратор
  • #1
Этот урок несет за собой смысл научить Вас создавать лог действий администратора с помощью СУБД MySQL.
Принцип:
Администратор кикает игрока Ivan_Ivanov с причиной: "noob", данное действие записываутся в Базу Данных, где главный администратор сервера может просмотреть действия своих администраторов.
При определенных знаниях MySQL и PHP, можно вывести в отдельную php-страницу для удобства.

Начнем.
1. Создаем в своей Базе Данных таблицу, примерно так

Далее переходим непосредственно в мод.
2. Создаём в любом месте:
PHP:
Пожалуйста, Вход или Регистрация для просмотра содержания кодов!
Пояснения:
admin = Ник-нейм администратора.
player = Игрок, над которым совершались действия. (Пример: кикнут игрок Ivan_Ivanov - записываем его)
action[] = Действия. (Пример: Kick)
amount = Значение. (Пример: Игрок Ivan_Ivanov посажен в тюрьму на 30 минут - записываем значение 30)
reason[] = Причина. (Пример: Игрок Ivan_Ivanov кикнут с причиной: "noob" - записываем "noob")
`logsadmin` = Ваша таблица для записи.
Name(admin) = Моя функция распознавания ника, можете заменить на своё.
GetIp(admin) = Моя функция распознавания IP-адреса, можете заменить на своё.

Примеры использования на командах:
/kick
PHP:
Пожалуйста, Вход или Регистрация для просмотра содержания кодов!
В нашей таблице появляется:



Автор Mazzilla
 

(Online)

Пользователь
Регистрация
20.03.2015
Сообщения
26
Реакции
7
Баллы
0
Лучшие ответы
0
это смотря как юзер создал таблитцу под нею, у меня первый раз была
По моему все запишется в таблицу правильно хоть ты ввел на латинице или кириллице то все запишется.
Но если считывать данные из таблицы в мод(показ в сообщения или в диалог), например в reason имеется слово cheater то все правильно выведется,
ну а если в reason слово читер(и вот тут уже идёт слово о кодировке) то будут разные символы или "???".
Если не ошибаюсь.
 

impuLse #IT

Администратор
Команда форума
Регистрация
12.03.2015
Сообщения
899
Реакции
446
Баллы
35
Лучшие ответы
0
  • Автор темы
  • Администратор
  • #4
По моему все запишется в таблицу правильно хоть ты ввел на латинице или кириллице то все запишется.
Но если считывать данные из таблицы в мод(показ в сообщения или в диалог), например в reason имеется слово cheater то все правильно выведется,
ну а если в reason слово читер(и вот тут уже идёт слово о кодировке) то будут разные символы или "???".
Если не ошибаюсь.
Не должно символов .
 
Верх Низ