Добрый вечер!
Хотелось бы знать, как связать sRewards и GMD таким образом, чтобы за выполнение квестов в sRewards игроку начислялись донат поинты на баланс GMD.
Это не очень популярный аддон. Если он у тебя есть, то скинь сюда. Так больше шансов, что кто-то поковыряет его код
~ссылка удалена~
Итак, товарищи.
Разобрался с этой проблемой.
На всякий случай для тех, кто захочет иметь такой же аддон на своем сервере и давать игрокам донат баланс, держите мини-гайд от меня.
-
После установки sReward идем по следующему пути:
addons\sreward\lua\s_reward\rewards\sh_tokens.lua -
Заходим в sh_tokens.lua и вставляем туда следующий код:
sReward.RegisterReward("credits", function(ply, amount)
ply:AddIGSFunds( 50 )
end, Material("sreward/tokens.png", "smooth"))
- где
"credits"
- ID нашей награды, называйте как хотите,
Спойлер
не мните тити
- где
ply:AddIGSFunds( 50 )
, а именно 50 - это сумма, которую будет получать игрок за выполнение квеста
- Идем в addons\sreward\lua\s_reward\sh_sreward_config.lua
- Здесь всё просто. Всего лишь выбираем квест и вписываем в качестве награды
["credits"] = 50
(обязательно указываем ту же сумму, которую вписывали в функцию в sh_tokens.lua)
Вуаля!
Теперь за выполнение задач игроки будут получать донат валюту на свой баланс.
Удачи.
вот тут нужно заменить 50
на amount
, иначе толку от ["credits"] = 50
в этом конфиге не будет
укажи ты там хоть ["credits"] = 0
, оно один чёрт выдаст 50 кредитов.
Аддон не популярный, значит давайте его украдём его.
Воровать плохо, а у нищих тем более.
Осуждаю