Привет всем, хотел бы узнать возможно ли забрать/удалить донат у игроков, при этом не удаляя сам донат панели gm-donate?
К сожалению нет, только удалить проект, и создать новый, в панели управления авто-донатом.
Для нужных игроков вызываешь функцию
local steamid = "7656222222222" -- nil, если хочешь отключить всем
IGS.GetPlayerPurchases(steamid, function(l)
if l == {} then
print("Нету активных услуг")
return
end
for _,v in ipairs(l) do
IGS.DisablePurchase(v.ID, function()
print("Услуга под ID " .. v.ID .. " у " .. v.Nick .. " отключена)")
end)
end
end)
Если SteamID будет nil, то отключит все
1 лайк
Куда это вставить?
это сниппет кода. Его нельзя просто так взять и куда-то вставить, чтобы он работал. Это пример функции, которая помогла бы удалить покупки игрока, но которая ни во что не встроена.
Ты можешь засунуть его в addons/igs-modification/lua/igs/modules/blablabla/_main.lua
, но тебе придется постоянно рестартить сервер, чтобы снять услугу у какого-то игрока
1 лайк