Скидки сразу на все товары

Скидки на всё товары сразу

Код вставить в самый низ в файле sh_additems.lua

for _,ITEM in pairs(IGS.GetItems()) do
	ITEM:SetDiscountedFrom(ITEM:Price()) -- бирочка о скидке
	ITEM:SetPrice(ITEM:Price() * 0.60) -- скидка 40%
end

А этот уже не будет работать?


local function apply_discount_to_all_items()
    for _,ITEM in ipairs(IGS.GetItems()) do
        local old_price = ITEM:Price()
        local new_price = old_price * 0.8 -- -20%

        ITEM:SetPrice(new_price)
        ITEM:SetDiscountedFrom(old_price) -- вешает бирочку о скидке
    end
end


local function start_broadcasting_discount()
    timer.Create("IGS.Discounts", 60 * 10, 0, function()
        IGS.NotifyAll("Скидка до конца дня!")

    end)
end

if SERVER then
    start_broadcasting_discount()
end

    apply_discount_to_all_items()

Говорят не работает, поэтому написал это, но если работает, то норм)

Версия, которую ты написал, работает.

А вот gm-donate.ru discount snippet - Pastebin.com не работает, так как в if SERVER я по ошибке засунул лишнюю строку

P.S. Поправил код из темы