Выдача тестовой випки после команды !vip

Подскажите, как сделать бесплатный вип на месяц по команде !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