[VIP] Core

Argonavt

Участник
Сообщения
34
Реакции
8
FOREIGN KEY (`user_id`) REFERENCES `vip_users` (`id`)

В запросе выше, я уже его указал
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #62
Argonavt, Спасибо. Буду пробывать.

Кто может выделить MySQL базу для тестов? Бесплатные хостинги не предлагать. У них внешних доступ закрыт.

Данные (ип, юзер, пасс, ссылка на phpmyadmin) можно скинуть в ЛС или скайп.

UP Всё, спасибо, бд есть. Спасибо artushonok
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #63
Такс. Начал делать модуль управления модулями. Он позволяет выключать/отключать некоторые функции:
  • На указанных картах.
  • На указанных раундах.
  • На указанных интервалах времени карты.
  • На указанных интервалах времени раунда.

Вроде как должно быть понятно зачем это нужно.

В версии 2.0.0 Админка будет выглядеть так:

Управление VIP-игроками
  1. Добавить VIP-игрока
  2. Список VIP-игроков
  3. Перезагрузить VIP-игроков
  4. Перезагрузить настройки VIP

Добавить VIP-игрока
Выводит список игроков на сервере доступных для выдачит VIP статуса.

Список VIP-игроков
  1. Найти игрока (дальше будет отступ)
  2. Показать всех (дальше будет отступ)
  3. VIP-Игрок онлайн 1
  4. VIP-Игрок онлайн 2
  5. ...
  6. VIP-Игрок онлайн N

В меню будут отображаться VIP-игроки, которые сейчас есть на сервере.
При нажатии на пункт Найти игрока меню закрывается и ожидается сообщение в чат от игрока. Когда он вводит сообщение по нему ищет игрока в базе (можно вводить стим, ип, ник, часть ника вне зависимости от типа авторизации). Если игроки найдены - выводит их список. Если нет - сообщит об этом.

При нажатии на пункт Показать всех выводится список всех игроков из бд (только для текущего сервера) при этом игроки онлайн будут отмечаться точкой перед ником. Выводит только 2 игроков, а затем идет пункт "Показать еще" и при его выборе отображается след. 20 игроков.

Я так подумал, насчет типа авторизации есть 2 варианта:
2. Отображать его прямо в списке:
Список VIP-игроков
  1. VIP-Игрок 1
    [*][IP] VIP-Игрок 2
    [*][N] VIP-Игрок 3
    [*][AF] VIP-Игрок 4
    [*][AG] VIP-Игрок 5
    [*][IP] VIP-Игрок 6
    [*] ...
    [*] VIP-Игрок N


S - Авторизация по стиму
IP - Авторизация по ип
N - Авторизация по нику
AF - Авторизация по админ-флагу
AG - Авторизация по админ-группе

1. Выводить тип авторизации в окне информации о VIP-игроке.

C-подобный:
Информация:

Имя: R1KO
Истекает: Через 24 ч.
Группа: Root VIP
Тип авторизации: SteamID
Идентификатор: STEAM_0:0:23432423


1. Удалить игрока
2. Изменить срок
3. Изменить группу
4. Изменить пароль


P.S. Спасибок нет (скоро вернут), раньше я по ним смотрел сколько примерно людей ЗА, сейчас этого нет. Поэтому я не могу начать активную работу без нескольких одобряющих отзывов.

P.S. Потестил. Вроде работает отлично. Осталось переработать список игроков как описал выше и готово. Жду вашего мнения о заданых вопросах.
 
Последнее редактирование:

Argonavt

Участник
Сообщения
34
Реакции
8
Как обстоят дела с одновременной работой на нескольких серверах? А вообще очень рад этому обновлению, долго этого ждал.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #66
Argonavt, на 1 работает как часы. Самому интересно результат работы на нескольких
 

kleuser

Участник
Сообщения
1,838
Реакции
732
Ждем обновление, рико лучший :beer:
 

bodya

Участник
Сообщения
199
Реакции
9
если есть возможность, то пришей к VIP или сделай модуль "Show Damage VIP"
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
Такс. Начал делать модуль управления модулями. Он позволяет выключать/отключать некоторые функции:
  • На указанных картах.
  • На указанных раундах.
  • На указанных интервалах времени карты.
  • На указанных интервалах времени раунда.

Вроде как должно быть понятно зачем это нужно.

В версии 2.0.0 Админка будет выглядеть так:

Управление VIP-игроками
  1. Добавить VIP-игрока
  2. Список VIP-игроков
  3. Перезагрузить VIP-игроков
  4. Перезагрузить настройки VIP

Добавить VIP-игрока
Выводит список игроков на сервере доступных для выдачит VIP статуса.

Список VIP-игроков
  1. Найти игрока (дальше будет отступ)
  2. Показать всех (дальше будет отступ)
  3. VIP-Игрок онлайн 1
  4. VIP-Игрок онлайн 2
  5. ...
  6. VIP-Игрок онлайн N

В меню будут отображаться VIP-игроки, которые сейчас есть на сервере.
При нажатии на пункт Найти игрока меню закрывается и ожидается сообщение в чат от игрока. Когда он вводит сообщение по нему ищет игрока в базе (можно вводить стим, ип, ник, часть ника вне зависимости от типа авторизации). Если игроки найдены - выводит их список. Если нет - сообщит об этом.

При нажатии на пункт Показать всех выводится список всех игроков из бд (только для текущего сервера) при этом игроки онлайн будут отмечаться точкой перед ником. Выводит только 2 игроков, а затем идет пункт "Показать еще" и при его выборе отображается след. 20 игроков.

Я так подумал, насчет типа авторизации есть 2 варианта:
2. Отображать его прямо в списке:
Список VIP-игроков
  1. VIP-Игрок 1
    [*][IP] VIP-Игрок 2
    [*][N] VIP-Игрок 3
    [*][AF] VIP-Игрок 4
    [*][AG] VIP-Игрок 5
    [*][IP] VIP-Игрок 6
    [*] ...
    [*] VIP-Игрок N


S - Авторизация по стиму
IP - Авторизация по ип
N - Авторизация по нику
AF - Авторизация по админ-флагу
AG - Авторизация по админ-группе

1. Выводить тип авторизации в окне информации о VIP-игроке.

C-подобный:
Информация:

Имя: R1KO
Истекает: Через 24 ч.
Группа: Root VIP
Тип авторизации: SteamID
Идентификатор: STEAM_0:0:23432423


1. Удалить игрока
2. Изменить срок
3. Изменить группу
4. Изменить пароль


P.S. Спасибок нет (скоро вернут), раньше я по ним смотрел сколько примерно людей ЗА, сейчас этого нет. Поэтому я не могу начать активную работу без нескольких одобряющих отзывов.

P.S. Потестил. Вроде работает отлично. Осталось переработать список игроков как описал выше и готово. Жду вашего мнения о заданых вопросах.


офк за, при этом двумя руками
 

SlavON

Добрая душа
Сообщения
1,582
Реакции
326
Я тоже только за. Так а что сделано для того чтобы работало на нескольких серверах? Теперешняя вип как-то странно себя ведёт на 2 серверах, даже не поддаётся логике порой. Сразу выдавалась вип и сохранялась, теперь слетает постоянно. Нашёл такой выход - на одном выдал, потом зашёл на второй и перегрузил ядро. Странный момент - игрок в списке вип на 2-ом сервере после этого не появляется, но самое главное випка уже не слетает! и после смены карты он появится в списке. Вип-ключи стали также бесполезны для нескольких серверов.
 
Последнее редактирование:

DiSonDS

Участник
Сообщения
79
Реакции
16
Жду обновы, возможно с майареновского перееду,а тот уже давно не обновляется:sad:
 

Andy Freeman

Fatal error
Сообщения
400
Реакции
91
Такс. Начал делать модуль управления модулями. Он позволяет выключать/отключать некоторые функции:
  • На указанных картах.
  • На указанных раундах.
  • На указанных интервалах времени карты.
  • На указанных интервалах времени раунда.

Вроде как должно быть понятно зачем это нужно.

В версии 2.0.0 Админка будет выглядеть так:

Управление VIP-игроками
  1. Добавить VIP-игрока
  2. Список VIP-игроков
  3. Перезагрузить VIP-игроков
  4. Перезагрузить настройки VIP

Добавить VIP-игрока
Выводит список игроков на сервере доступных для выдачит VIP статуса.

Список VIP-игроков
  1. Найти игрока (дальше будет отступ)
  2. Показать всех (дальше будет отступ)
  3. VIP-Игрок онлайн 1
  4. VIP-Игрок онлайн 2
  5. ...
  6. VIP-Игрок онлайн N

В меню будут отображаться VIP-игроки, которые сейчас есть на сервере.
При нажатии на пункт Найти игрока меню закрывается и ожидается сообщение в чат от игрока. Когда он вводит сообщение по нему ищет игрока в базе (можно вводить стим, ип, ник, часть ника вне зависимости от типа авторизации). Если игроки найдены - выводит их список. Если нет - сообщит об этом.

При нажатии на пункт Показать всех выводится список всех игроков из бд (только для текущего сервера) при этом игроки онлайн будут отмечаться точкой перед ником. Выводит только 2 игроков, а затем идет пункт "Показать еще" и при его выборе отображается след. 20 игроков.

Я так подумал, насчет типа авторизации есть 2 варианта:
2. Отображать его прямо в списке:
Список VIP-игроков
  1. VIP-Игрок 1
    [*][IP] VIP-Игрок 2
    [*][N] VIP-Игрок 3
    [*][AF] VIP-Игрок 4
    [*][AG] VIP-Игрок 5
    [*][IP] VIP-Игрок 6
    [*] ...
    [*] VIP-Игрок N


S - Авторизация по стиму
IP - Авторизация по ип
N - Авторизация по нику
AF - Авторизация по админ-флагу
AG - Авторизация по админ-группе

1. Выводить тип авторизации в окне информации о VIP-игроке.

C-подобный:
Информация:

Имя: R1KO
Истекает: Через 24 ч.
Группа: Root VIP
Тип авторизации: SteamID
Идентификатор: STEAM_0:0:23432423


1. Удалить игрока
2. Изменить срок
3. Изменить группу
4. Изменить пароль
P.S. Спасибок нет (скоро вернут), раньше я по ним смотрел сколько примерно людей ЗА, сейчас этого нет. Поэтому я не могу начать активную работу без нескольких одобряющих отзывов.

P.S. Потестил. Вроде работает отлично. Осталось переработать список игроков как описал выше и готово. Жду вашего мнения о заданых вопросах.

Я за все очень хорошо сделано.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #74
Там был вопрос:
Я так подумал, насчет типа авторизации есть 2 варианта:
2. Отображать его прямо в списке:
Список VIP-игроков
  1. VIP-Игрок 1
    [*][IP] VIP-Игрок 2
    [*][N] VIP-Игрок 3
    [*][AF] VIP-Игрок 4
    [*][AG] VIP-Игрок 5
    [*][IP] VIP-Игрок 6
    [*] ...
    [*] VIP-Игрок N


S - Авторизация по стиму
IP - Авторизация по ип
N - Авторизация по нику
AF - Авторизация по админ-флагу
AG - Авторизация по админ-группе

1. Выводить тип авторизации в окне информации о VIP-игроке.

C-подобный:
Информация:

Имя: R1KO
Истекает: Через 24 ч.
Группа: Root VIP
Тип авторизации: SteamID
Идентификатор: STEAM_0:0:23432423


1. Удалить игрока
2. Изменить срок
3. Изменить группу
4. Изменить пароль


Хотелось бы увидеть ответы.
А насчет поведения на 2-х серверах - исправил.

Обновление 2.0.0 DEV - 6.09.2015:
  • Переработано добавление VIP-игроков. Теперь перед добавлением игрока он не создается повторно, а проверяется его сущевствование.
  • Исправлены некоторые баги.
  • Изменена структура бд.
  • Изменен запрос выборки игрока.
  • Для устранения путаницы в версию плагина вставлена дата обновления.
  • Начал перерабатывать список VIP-игроков.
 

Вложения

  • VIP_Core.smx
    43 КБ · Просмотры: 24
Последнее редактирование:

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #75
Новая версия работает супер. Проверил практически все модули. Единственное что не работало - это двойной прыжок.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #76
Вопросы:
1. Вопрос выше. Как лучше вывести тип авторизации.
2. Когда игрок не ввел пароль:
1) Кикать
2) Не выдавать прав
3) Оставить квар как есть сейчас.
 

SlavON

Добрая душа
Сообщения
1,582
Реакции
326
R1KO, В своём случае я бы использовал авторизацию по стим ид и я бы выбрал вариант без этих приписок; или даже так: по стим ид не будет приписки, а по нику или ип например пусть будет приписка IP или N.
По второму вопросу пусть не даёт прав но пусть будет сообщение что вы не получили прав так как не ввели пароль.
 

SlavON

Добрая душа
Сообщения
1,582
Реакции
326
А как обновляться с 1.1.4? Старые випы хоть сохранить можно будет?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #80
SlavON, я сделаю плагин для портирования
 
Сверху Снизу