Ищи по форуму :SetTerm() - устанавливает срок действия предмета в днях
:SetStackable() - если не указывать или указать false, то этот предмет нельзя будет купить дважды, пока один активный
:SetCanActivate - определяет, можно ли активировать предмет (покупку разрешает)
:SetCanBuy - определяет можно ли купить предмет (на активацию не влияет)
Пример
IGS("Название", "uid", 123)
:SetTerm(30)
:SetCanActivate(function(pl)
return pl:GetPData("activnyi_donat_oryshie") and "У вас уже активно оружие"
end)
:SetOnActivate(function(pl)
pl:SetPData("activnyi_donat_oryshie", true)
end)