[IGS] Как сделать продажу моделек как на WayzerRP?
Это в: sh_additems.lua
IGS("Своя модель на месяц", "skinworkshop")
:SetPrice(500)
:SetDiscountedFrom(950)
:SetTerm(30)
:SetIcon("https://i.imgur.com/scTFlOq.png")
:SetImage("https://i.imgur.com/GqtUvQK.png")
:SetDescription("Позволяет выбрать любую модель из Workshop \n и использовать её в игре в течение месяца. \n Модель можно изменять раз в день.")
И outfitter нужно либо добавить в коллекцию твоего сервера workshop, либо скачать его директории с помощью gmpublisher
Спасибо, скоро проверю.
Другие люди могут, без покупки ставить модельки!
-- засунь в любой shared файл
-- UID предмета
local ITEM_UID = "skinworkshop"
hook.Add("CanOutfit", "IGS.CanUseOutfitter", function(pl)
if not IGS then return end
local has_purchase = pl:HasPurchase(ITEM_UID)
if not has_purchase then
return false
end
end)
Ошибка после этого
[igs-core] lua/includes/extensions/math.lua:185: attempt to perform arithmetic on local ‘num’ (a nil value)
- Round - lua/includes/extensions/math.lua:185
- unknown - addons/igs-core/lua/igs/interface/vgui/igs_item.lua:298
Тогда из-за этого, все далее могут брать модельки фри?
Это клиентская ошибка
А почему далее, все берут модельки бесплатно?
Если они надевают то максимум локально)
хз надеюсь
Хорошо, давай по другому закинь на shared часть