Предложения по улучшению VIP и идеи для модулей.

Статус
В этой теме нельзя размещать новые ответы.

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
@egis2122, он есть. но я хочу добавить возможность выбора цвета для каждого типа гранат
 

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
До сих пор не сделали менюшку с автовыдачей оружия? О_О
 

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
@R1KO, идейка на счёт этого: [VIP] AutoBuy
Представим игровую ситуацию:
Я играю за кт, мне автобай выдал оружие в начале раунда, я играю, остаюсь, допустим, 1в3, у меня заканчиваются патроны, я дропаю оружие (допустим, мку), и подбирают ump45, и играю тот же раунд уже с ним, и, я выиграл раунд - у меня в руках ump45 - но я не хочу его, я хочу мку, так вот, что если в начале раунда сначала выводить менюшку типа "Хотите ли вы получить оружие из AutoBuy?" и варианты "Да" и "Нет", и основываясь на ответе, после варианта выводить менюшку с автобаем, или просто закрыть окно и играть со своим девайсом, который остался с пред.раунда,соотвественно решается твой вопрос с тем, откуда ты знаешь, захочет ли игрок поменять оружие? - он ответил сам в меню:)
Если в моей ситуации я не хочу, допустим, ump45 - я жму " Да" и забирают свою мку, если я, допустим, в прошлом раунде поменял мку на оружие по-лучше (авик, например) - то я могу и не захотеть получить оружие из автобая - я жму нет:)
Вроде все идеально, как задумка?)
--- Добавлено позже ---
И на счёт этого [VIP] AutoBuy - написали новый таки, или нет подвижек в этом?)
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
подумал я о поддержке нескольких групп и другом, вот к чему пришел.
Можно сделать такую структуру:
PHP:
`vip_users`
(
    `id` - Уникальный ID игрока
    `auth` - SteamID игрока
    `name` - Ник игрока
)

А дальше несколько вариантов:
  1. Вариант 1 - Поддержка нескольких групп
    PHP:
    `vip_overrides`
    (
        `user_id` - ID игрока
        `server_id` - ID сервера (Только для MySQL)
        `group` - Группа игрока
        `expires` - Время истечения прав
    )
    При загрузке всё будет как и раньше но из базы будет выбираться не одна запись а все (для данного игрока и сервера).
  2. Вариант 2 - Поддержка нескольких групп + Индивидуальных прав
    PHP:
    `vip_features`
    (
        `user_id` - ID игрока
        `server_id` - ID сервера (Только для MySQL)
        `feature` - Имя ф-и
        `value` - Значение
        `expires` - Время истечения прав
    )
    Всё как в варианте 1, но добавляется еще 1 таблица (vip_features) для хранения индивидуальных прав игроков.
  3. Вариант 3 - Поддержка нескольких групп + Индивидуальных прав но немного иначе
    PHP:
    `vip_overrides`
    (
        `user_id` - ID игрока
        `server_id` - ID сервера (Только для MySQL)
        `feature` - Имя ф-и
        `value` - Значение
        `group` - Группа игрока
        `expires` - Время истечения прав
    )
    Некая комбинация первых 2-х вариантов.
    При добавлении игрока для каждой ф-и добавляется запись в базу, но значение не пишется, а будет браться каждый раз из группы.
 
Последнее редактирование:
C

CaJI9pA

Появилась такая задумка.
Разработать модуль для выдачи определенной VIP группы(которую настроишь в конфиге group.ini), если игрок состоит в steam группе, а если он выходит из нее, VIP снимается. Надеюсь коротко и понятно объяснил
 
C

CaJI9pA

@R1KO, Понял, значит приватный плагин, за денюшку)) Значит в сети его не увидим
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
Появилась такая задумка.
Разработать модуль для выдачи определенной VIP группы(которую настроишь в конфиге group.ini), если игрок состоит в steam группе, а если он выходит из нее, VIP снимается. Надеюсь коротко и понятно объяснил

У меня такой есть, через Steam Works Group Manager его делал.
 
C

CaJI9pA

@Someone, Если не трудно
--- Добавлено позже ---
И еще Вопрос. Получается чтобы любой плагин к нему подключить, нужно в исходнике того плагина(который нужно подключить) прописать #include <SWGM>? (ни разу так не делал просто)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу