Подарок ViP

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

donjonson

Участник
Сообщения
24
Реакции
2
[VIP] Everyday Gift Status
[VIP] Повседневный Подарок Статуса
Текущая версия: 0.1.0

Описание:

  • Ежедневная организованная выдача VIP-статуса, путём подбора оригинального подарка, выпавшего со случайного мёртвого игрока.
    ae9bc1d619d4.jpg
    Минимум - раз в сутки (vip_egs_gifts 1), максимум - каждый час (vip_egs_gifts 24), в зависимости от количества настоящих игроков (vip_egs_kills), а также их текущего VIP-статуса (vip_egs_renewal), плагин будет активизироваться и создавать модель-подарок на месте любого умершего (включая ботов).
    Если выдача не ежечасная, то выбор конкретного времени будет сделан случайно. Также, подарок может выпасть как сразу после первого умершего, так и последнего ("потравить" душу).
    Если подарок не подобран в течении раунда - он будет появляться снова и снова, на случайной "тушке".
    Подарки могут суммироваться в количестве, назначенного для каждого дня.
    Предугадать точное поведение для подбора подарка невозможно, даже скриптеру.

Требования:

Поддерживаются игры:

  • Любая игра

Настройки (CVAR's):

  • vip_egs_gifts - Количество выдаваемых подарков в сутки; 1 - раз в день, 24 - ежечасно. 0 - выключение плагина.
    vip_egs_group - Название VIP-группы для новых игроков.
    vip_egs_kills - Эквивалент количества настоящих игроков, находящихся на сервере; 1 - возможно получение подарка единственным игроком на сервере с трупа бота.
    vip_egs_newvip - Длительность статуса для нового VIP-игрока, часов (поддержка минут и секунд путём нецелого значения); 0 - временный VIP, меньше 0 - игнорировать игроков с временным VIP-статусом.
    vip_egs_renewal - Продление статуса для игрока с действующим VIP, часов (поддержка минут и секунд путём нецелого значения); 0 - игнорировать, только для простых игроков (влияет на vip_egs_kills - VIP-игроки перестанут считаться).

Установка:

  • Переместите или скопируйте файл "VIP-EverydayGiftStatus_v0.1.0.smx" в директорию addons\sourcemod\plugins сервера.
    Автоматическое создание конфигурационного файла от плагина по пути ...\cfg\vip сервера.
    Поддержка ручной загрузки плагина при работе сервера (смена карты или перезапуск сервера не обязателен).

P.S. На самом VIP практически не тестирован - на ваш страх и риск.

Несколько изменённый код модели подарка by @inklesspen.
У меня получается такая штука..игрок берет подарок..и вместо вип группы ему просто пишется в чате "Вы подняли подарок,получите бонус" вип группа с подарка выпадает лишь после того как ты раз 5 поднял подарок...и еще .. как не изменяю количество подарков в день, все равно выпадают почти каждый раунд...бывает с трупа сразу 2 )))
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #82
@donjonson, ты когда изменяешь плагин перезапускаешь? и кодировка какая? Т.к. лично у меня все шикарно.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #84
@AlmazON, кстати, а как насчет того что бы сделать квар на изменение модели?
C-подобный:
vip_egs_model "models/items/gift_vip.mld"
Пусть примерный, но суть думаю ты понял.
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #86
@AlmazON, не один имеешь ввиду что еще текстуры его? Странно, тот же вкс, там есть квар на модель, моделб любую можешь юзать, а текстуры сами подгружаются.
P.S. Разве что нужен тогда download list.
 

donjonson

Участник
Сообщения
24
Реакции
2
Конкретно таких слов там нет. Похоже, стоит второй похожий плагин, типа [ANY] GiftCreator.Вот потому и 2 - 2 плагина с подарками.
да делал рестарт..стоял до этого плагин с подарками GiftCreator.. ток я его удалил...но остались его конфиги...мб из за них?...проверю..отпишусь..если из за них то приношу извинения))
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
имеешь ввиду что еще текстуры его
Да.
нужен тогда download list
Именно.
Должен быть удалён файл плагина с расширением .smx, остальные не должны играть роли. Оффтоп
Вообще, то, что не замечено 2 плагинов, говорит о том, что конфликты с другими подарками отсутствуют.
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #92
@donjonson, кодировка то хоть какая?
Просто странно, у меня все хорошо... попробуй в см включить дебаг и перезапустить сервер
 
Последнее редактирование:

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #94
@AlmazON, думаю мб на 2 сервере протестить, завтра дам ответ.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Всё-таки, обновил ту же версию.
vip_egs_gifts - Количество выдаваемых подарков в сутки; 1 - раз в день, 24 - ежечасно. 0 - выключение плагина, меньше 0 - ускоренное выпадение.
Заметно учащённое выпадение подарков ближе к началу каждого "избранного" часа.
Полезно, если на сервере люди очень редко умирают (например, BunnyHop), по каким-то причинам ("жесткие" настройки) приходится долго ждать подарка (очень уж плагин "старается" со случайным трупом), либо просто хотите, чтобы игроки собирались кучей в назначенный час, ожидая VIP-подарка.
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #96
@AlmazON, норм, тот же сюрф еще.
Т.е. подарок сам по себе падает? Или как? Например сюрф на прохождение, там никто не умирает, как быть?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
подарок сам по себе падает?
Нет. Просто быстрее.
сюрф на прохождение, там никто не умирает, как быть?
Никак. Плагин на них не рассчитан, должен кто-то умирать. Оффтоп
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #98
@AlmazON, тогда я не понял смысл сообщения что-то...
Ты сделал фикс для тех, кто делает "жесткие" настройки или где редко умирают? Ну и еще фикс, что часто начинал падать подарок?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
кто делает "жесткие" настройки или где редко умирают
И то, и другое.
часто начинал падать подарок
Количество выпадений - то, что указано в кваре. Минус/плюс на это не влияют. Отрицательное значение просто уменьшает возможное число случайностей. Оффтоп
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу