Advertisement
Guest User

gm-donate.ru discount snippet

a guest
Dec 26th, 2019
494
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.81 KB | None | 0 0
  1. -- Делает скидку 20% на все предметы в магазине
  2. local function apply_discount_to_all_items()
  3.     for _,ITEM in ipairs(IGS.GetItems()) do
  4.         local old_price = ITEM:Price()
  5.         local new_price = old_price * 0.8 -- -20%
  6.  
  7.         ITEM:SetPrice(new_price)
  8.         ITEM:SetDiscountedFrom(old_price) -- вешает бирочку о скидке
  9.     end
  10. end
  11.  
  12. -- Каждые 10 мин сообщает в чате о скидках
  13. local function start_broadcasting_discount()
  14.     timer.Create("IGS.Discounts", 60 * 10, 0, function()
  15.         IGS.NotifyAll("В /donate магазине скидка 20% на все товары!")
  16.         IGS.NotifyAll("Поторопись, 3 января она заканчивается!")
  17.     end)
  18. end
  19.  
  20. if SERVER then
  21.     apply_discount_to_all_items()
  22.     start_broadcasting_discount()
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement