Описание
Награды — неотъемлемая часть игрового процесса, которая мотивирует игрока развивать своего персонажа в том, или ином смысле. Без наград невозможно представить игровой процесс, где основная часть жизни персонажа представляет собой рутинную работу на улице, заводе и/или где бы то ни было еще.Так как некоторое большинство проектов не имеет какой-либо действенной системы наград (не считая, конечно, примитивной выдачи денежной валюты), было решено воссоздать необходимые условия для наиболее удобной и частично автоматизированной возможности выдачи и активации наградных карт.
Установка и использование
Установка проста до безобразия: Папку rewards закинуть в вашасхема/pluginsНастройка наград происходит в файле sh_rewards.lua. Там же имеется несколько примеров использования.
Конфигурация требует базового знания Lua/GLua, а также синтаксиса, методов и остального барахла действующего фреймворка.
Выписка и активация наградной карты происходит следующим образом (инструкция для чайников):
- Сотрудник N получает пустую наградную карту;
- Сотрудник N жмякает на кнопку «Set data» в меню предмета;
- Сотрудник N выбирает необходимые награды, задает им количество;
- Сотрудник N жмет на «ACCEPT», да подкидывает карту Гражданину N1;
- Гражданин N1 топает к терминалу, тыкает [E], да получает профит.
Дополнительная информация
Первоначально данный плагин был писан под базовую сборку HL2RP от Chessnut-а. Ежели вдруг Вам востребуется использовать плагин вне заданной вселенной/сборки, то придется слегка подкорректировать пару тройку строк, так как было крайне лениво работать над полноценной «резиной».Данный плагин не проходил ряд тестов, потому могут возникнуть всевозможные осложнения, ошибки, баги и остальной ожидаемый крах. Использование сугубо на свой страх и риск.
При появлении каких-либо ошибок, вопросов и/или предложений — милости прошу отписывать в теме/личные сообщения.
