sRewards и GMD - выдача доната за квесты

Добрый вечер!
Хотелось бы знать, как связать sRewards и GMD таким образом, чтобы за выполнение квестов в sRewards игроку начислялись донат поинты на баланс GMD.

image

Это не очень популярный аддон. Если он у тебя есть, то скинь сюда. Так больше шансов, что кто-то поковыряет его код

~ссылка удалена~

К примеру, на сервере Мухосранск RP за выполнение квестов начисляются кредиты на баланс GMD.

Итак, товарищи.
Разобрался с этой проблемой.

На всякий случай для тех, кто захочет иметь такой же аддон на своем сервере и давать игрокам донат баланс, держите мини-гайд от меня.

  1. После установки sReward идем по следующему пути:
    addons\sreward\lua\s_reward\rewards\sh_tokens.lua

  2. Заходим в sh_tokens.lua и вставляем туда следующий код:

sReward.RegisterReward("credits", function(ply, amount)
    ply:AddIGSFunds( 50 )
end, Material("sreward/tokens.png", "smooth"))
  • где "credits" - ID нашей награды, называйте как хотите,
Спойлер

не мните тити

  • где ply:AddIGSFunds( 50 ), а именно 50 - это сумма, которую будет получать игрок за выполнение квеста
  1. Идем в addons\sreward\lua\s_reward\sh_sreward_config.lua
  • Здесь всё просто. Всего лишь выбираем квест и вписываем в качестве награды
    ["credits"] = 50 (обязательно указываем ту же сумму, которую вписывали в функцию в sh_tokens.lua)
    image

Вуаля!
Теперь за выполнение задач игроки будут получать донат валюту на свой баланс.
Удачи.

2 лайка

вот тут нужно заменить 50 на amount, иначе толку от ["credits"] = 50 в этом конфиге не будет

укажи ты там хоть ["credits"] = 0, оно один чёрт выдаст 50 кредитов.

Аддон не популярный, значит давайте его украдём его.
Воровать плохо, а у нищих тем более.
Осуждаю