[IGS] Как сделать продажу моделек как на WayzerRP?

[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)

  1. Round - lua/includes/extensions/math.lua:185
  2. unknown - addons/igs-core/lua/igs/interface/vgui/igs_item.lua:298

После 273 строчки ничего нету, это что-то уже ты

Тогда из-за этого, все далее могут брать модельки фри?

Это клиентская ошибка

А почему далее, все берут модельки бесплатно?

Если они надевают то максимум локально)

хз надеюсь

Хорошо, давай по другому закинь на shared часть