Плагин: [Shop] Money Distributor
Версия: v1.3.2
Описание:
Даёт кредиты игрокам за их присутствие в команде и по событиям.
Требование:
- Sourcemod 1.3 или выше
- [Shop] Core v1.9.5
Настройки (Cvars):
sm_shop_credits_interval - Интервал времени
sm_shop_credits_amount - Количество кредитов
sm_shop_credits_stop_events_on_round_end - Игнорировать раздачи кредитов по событиям по концу раунда
Генерация конфига в cfg/shop/shop_moneydistributor.cfg
Настройка кредитов по событиям:
Открыть файл sourcemod/configs/shop/moneydistributor.txt
Настроить в соответствии с экземпляром:
Код
"Events"
{
"player_death" // Событие
{
"userid" // Параметр событии. В данном случае игрок который умер
{
"type" "userid" // Тип параметра. userid или int. Использовать int в случае если параметр указан индексом. По умолчанию userid
"credits" "-5" // Кол-во кредитов
"text" "{green}[Shop] {default}У вас забрали {green}{credits} {default}кредитов за смерть" // Текст который будет выведен игроку
}
"attacker"
{
"type" "userid"
"credits" "5"
"text" "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство"
}
}
"round_start" // Событие
{
"all" // Все игроки
{
"team" "0" // Игрокам какой команде давать. 0 для всех игроков
"teamfilter" "1" // Фильтровать игроков этой команды. 0 для игнорирования фильтра
"credits" "5" // Кол-во кредитов
"text" "{green}[Shop] {default}Вам дали {green}{credits} {default}кредитов за начало нового раунда" // Текст который будет выведен игроку
}
}
}
Установка:
файл shop_moneydistributor.smx копировать в addons/sourcemod/plugins
Файл shop_moneydistributor.sp копировать в addons/sourcemod/scripting
Файл moneydistributor.txt копировать в addons/sourcemod/configs/shop