Подскажите, как сделать бесплатный вип на месяц по команде !vip на 30 дней. Буду очень благодарен :3
1 симпатия
Это нужно вставить в sh_additems.lua
IGS("VIP месяц","vip_na_mesyac"):SetULXGroup("vip")
:SetPrice(70)
:SetTerm(30) -- 30 дней
:SetCategory("Группы")
:SetDescription("Описание")
Нужно создать VIP на месяц, примерно как описано выше.
Дальше в файле addons/igs-modification/lua/autorun/server/test_vip.lua
hook.Add("PlayerSay", "test_vip", function(pl, str)
if str == "!vip" and not pl.test_vip and not pl:IsUserGroup("vip") then
pl.test_vip = true
IGS.PlayerActivateItem(pl, "vip_na_mesyac") -- тут важно указать тот же UID, что у випки на 30 дней
IGS.Notify(pl, "Вы активировали VIP на 30 дней")
return ""
end
end)
вот только речь о бесплатной випке и нужно что-бы игрок мог купить пробную услугу только один раз.
здесь поможет :SetMaxPlayerPurchases(1)
HELP/DOCUMENTATION.md at master · GM-DONATE/HELP · GitHub