Именные купоны (beautycoupons)

Модуль позволяет создавать купоны с определенным названием, например NEWYEAR

Вы можете использовать их, выдавая блоггерам, чтобы они указывали в описании к своим видео и отслеживать эффективность рекламы по активациям купонов

Скачать:

Установка:

Распаковать скачанный архив и закинуть в garrysmod/addons

2 лайка

Свежая версия

igs-coupons.zip (6.6 КБ)

Прошлая (для истории, не устанавливать):
beautycoupons-gitver.zip (14.4 КБ)

Когда я поставил этот аддон, у меня в консоле пишет это:
[[igs]_beautycoupons] addons/[igs]_beautycoupons/lua/igs/modules/beauty_coupons/sh.lua:1: attempt to index field ‘COUP’ (a nil value)

  1. unknown - addons/[igs]_beautycoupons/lua/igs/modules/beauty_coupons/sh.lua:1
  2. iSV - [C]:-1
    3. incl - lua/autorun/l_ingameshop.lua:10
    4. dir - lua/autorun/l_ingameshop.lua:47
    5. dir - lua/autorun/l_ingameshop.lua:52
    6. unknown - lua/igs/launcher.lua:76
    7. iSV - [C]:-1
    8. sh - lua/autorun/l_ingameshop.lua:10
    9. unknown - lua/autorun/l_ingameshop.lua:57

Как это исправить, пожалуйста помогите!

Это возможно только при условии, что у вас установлена старая версия автодоната. Необходимо удалить старую версию с воркшоп коллекции и установить новую версию по инструкции

Всё работает, спасибо!

[beautycoupons-gitver] addons/beautycoupons-gitver/lua/igs/modules/beauty_coupons/activity_cl.lua:44: attempt to index field ‘COUP’ (a nil value)

  1. LoadData - addons/beautycoupons-gitver/lua/igs/modules/beauty_coupons/activity_cl.lua:44
  2. addTab - addons/beautycoupons-gitver/lua/igs/modules/beauty_coupons/activity_cl.lua:141
    3. func - addons/beautycoupons-gitver/lua/igs/modules/beauty_coupons/activity_cl.lua:147
    4. Run - lua/includes/modules/hook.lua:241
    5. UI - RunString(Ex):1
    6. func - lua/igs/network/net_cl.lua:167
    7. unknown - lua/includes/extensions/net.lua:33

Привет, а как управлять разграничением доступа к купонам? Я так понял по умолчанию имеет доступ superadmin и кто выше

Можешь добавить и\или изменить проверку в 198 строчке в sv.lua

1 лайк

Можешь подсказать как на ULX группу написать верно? при помощи
ply:GetUserGroup() == "superadmin"
?

Да
Чтобы сделать несколько групп используй or

ply:GetUserGroup() == "superadmin" or ply:GetUserGroup() == "admin"

2 лайка