Я добавил предметы и показываются только 3 предмета.
--[[-------------------------------------------------------------------------
Обязательные методы:
:SetPrice()
:SetDescription()
Популярные:
:SetTerm() --> Срок действия в днях (по умолчанию 0, т.е. одноразовая активация)
:SetStackable() --> Разрешает покупать несколько одинаковых предметов
:SetCategory() --> Группирует предметы
:SetIcon() --> Картинка или модель в качестве иконки
:SetHighlightColor() --> Цвет заголовка
:SetDiscountedFrom() --> Скидка
:SetOnActivate() --> Свое действие при активации
:SetHidden() --> Скрытый предмет
Полезное:
gm-donate.net/docs --> Подробнее о методах и все остальные
gm-donate.net/support --> Быстрая помощь и настройка от нас
gm-donate.net/mods --> Бесплатные модули
---------------------------------------------------------------------------]]
-- Ниже пример с объяснением
/************************************************************
Разрешаем покупать отмычку а F4 только донатерам (DarkRP)
https://img.qweqwe.ovh/1493244432112.png -- частичное объяснение
************************************************************/
-- IGS("Отмычка", "otmichka") -- второй параметр не должен(!) повторяться с другими предметами
-- :SetPrice(1) -- 1 рубль
-- -- 0 - одноразовое (Т.е. купил, выполнилось OnActivate и забыл. Полезно для валюты)
-- -- 30 - месяц, 7 - неделя и т.д. :SetPerma() - навсегда
-- :SetTerm(30)
-- :SetDarkRPItem("lockpick") -- реальный класс энтити
-- :SetDescription("Разрешает вам покупать отмычку") -- описание
-- :SetCategory("Оружие") -- категория
-- -- квадратная ИКОНКА (Не обязательно). Отобразится на главной странице. Может быть с прозрачностью
-- :SetIcon("http://i.imgur.com/4zfVs9s.png")
-- -- БАННЕР 1000х400 (Не обязательно). Отобразится в подробностях итема
-- :SetImage("http://i.imgur.com/RqsP5nP.png")
/************************************************************
Доступ к энтити, оружию и машинам через спавнменю
************************************************************/
IGS("Говорилка", "govorilka")
:SetPrice(100)
:SetTerm(30)
IGS("Browning Auto 5", "tfa_ww1_auto5"):SetWeapon("tfa_ww1_auto5")
:SetPrice(400)
:SetTerm(30)
:SetDescription("Вам выдастся крутой дробовик.")
:SetIcon("https://optim.kalashnikov.media/2160/?url=https://cdn1.kalashnikov.media/prod/7139af84-2db6-498c-a77a-86780f87bc74&format=webp", true) -- true значит, что указана моделька, а не ссылка
IGS("Walte P38", "tfa_doip38"):SetWeapon("tfa_doip38")
:SetPrice(50)
:SetPerm()
:SetDescription("Разрешает спавнить Walte P38 или же пистолетик Гитлера")
:SetIcon("https://en.m.wikipedia.org/wiki/File:Walther_P38_(6971798779).jpg", true) -- true значит, что указана моделька, а не ссылка
IGS("Falcon 2", "tfa_l4d2_falcon2"):SetWeapon("tfa_l4d2_falcon2")
:SetPrice(150)
:SetTerm(30)
:SetDescription("Вы будете получать Falcon 2 после каждого спавна")
IGS("Говорилка", "govorilka")
:SetPrice(100)
:SetTerm(30)
IGS("Typhoon F12 Custom", "tfa_ins2_typhoon12"):SetWeapon("tfa_ins2_typhoon12")
:SetPrice(1500)
:SetTerm(30)
:SetDescription("Вы будете получать Typhoon F12 Custom после каждого спавна")
IGS("Freedom SR", "tfa_ins2_codol_free"):SetWeapon("tfa_ins2_codol_free")
:SetPrice(1700)
:SetTerm(30)
:SetDescription("Вы будет получать 30 дней Freedom SR")
IGS("Медицинский вейп", "weapon_vape_medicinal"):SetWeapon("weapon_vape_medicinal")
:SetPrice(50)
:SetTerm(30)
:SetDescription("Вы будете получать Медицинский вейп 30 дней")
IGS("Голюциогенный вейп", "weapon_vape_hallucinogenic"):SetWeapon("weapon_vape_hallucinogenic")
:SetPrice(50)
:SetTerm(30)
:SetDescription("Вы будете получать Голюциогенный вейп 30 дней")
IGS("Фруктовый вейп", "weapon_vape_juicy"):SetWeapon("weapon_vape_hallucinogenic")
:SetPrice(50)
:SetTerm(30)
:SetDescription("Вы будете получать Фруктовый вейп 30 дней")
/************************************************************
Гмод тулы
************************************************************/
IGS("Доступ к Веревке","verevka_na_mesyac"):SetTool("rope")
:SetPrice(50)
:SetTerm(30) -- 30 дней
:SetDescription("Для соединения двух объектов или написания матов на стенах :)")
IGS("Доступ к Лебёдке","lebedka_navsegda"):SetTool("winch")
:SetPrice(100)
:SetPerma()
:SetDescription("Лебёдка это веревка, способная становиться короче или длиннее")
IGS("Говорилка", "govorilka")
:SetPrice(100)
:SetTerm(30)
/************************************************************
"Паки" предметов и скрытые предметы
В примере ниже мы создаем скрытый предмет "Аптечка", который НЕ отображается в магазине
и видимый предмет "Набор аптечек". После активации набора игрок получит в инвентарь 5 аптечек
Это полезно, если вы не хотите продавать по 1 аптечке или хотите делать скидку за опт
************************************************************/
local HEAL = IGS("Аптечка", "heal_10hp", 0)
:SetDescription("Добавляет вам 10 хп")
:SetStackable()
:SetHidden()
:SetOnActivate(function(pl) pl:SetHealth(pl:Health() + 10) end)
IGS("Набор аптечек", "heal_x5", 20)
:SetDescription("Вы получите в инвентарь 5 аптечек")
:SetStackable()
:SetItems({HEAL, HEAL, HEAL, HEAL, HEAL}) -- вы можете использовать и разные предметы
-- Дальше примеры, которые нужно раскомментировать, чтобы работали (убрать "--" в начале)
/************************************************************
Игровая валюта для DarkRP
Здесь SetTerm не обязателен, т.к. срок ни на что не влияет
Обратите внимание, цена указана третьим параметром. Так тоже можно
************************************************************/
-- IGS("100 тысяч", "100k_deneg", 200):SetDarkRPMoney(100000)
-- IGS("500 тысяч", "500k_deneg", 450):SetDarkRPMoney(500000)
/************************************************************
Доступ к DarkRP профессиям
************************************************************/
-- IGS("Бомж", "team_hobo")
-- :SetDarkRPTeams("hobo") -- одна тима (command)
-- :SetCategory("Доступ к работам")
-- :SetDescription("Вы сможете месяц работать бомжом :)")
-- :SetPrice(50)
-- :SetTerm(30)
-- IGS("Продвинутые воры", "team_thieves")
-- :SetDarkRPTeams("advthief", "ultrathief") -- можно несколько
-- :SetCategory("Доступ к работам")
-- :SetDescription("Вам станут доступны работы продвинутого и ультравора")
-- :SetPrice(200)
-- :SetTerm(30)
/************************************************************
Донат группы ULX
************************************************************/
-- IGS("VIP на месяц", "vip_na_mesyac"):SetULXGroup("vip")
-- :SetPrice(150)
-- :SetTerm(30) -- 30 дней
-- :SetCategory("Группы")
-- :SetDescription("С этой покупкой вы станете офигенными, потому что в ней воооот такая куча крутых возможностей")
-- IGS("PREMIUM навсегда", "premium_navsegda"):SetULXGroup("premium")
-- :SetPrice(400)
-- :SetPerma() -- навсегда
-- :SetCategory("Группы")
-- :SetDescription("А с этой покупкой еще офигеннее, чем с покупкой VIP")
-- IGS("Тестовая операторка", "demo_operator"):SetULXGroup("operator")
-- :SetPrice(30)
-- :SetTerm(0) -- одноразовое
-- :SetCategory("Группы")
-- :SetDescription("С этой покупкой вы можете попробовать себя в роли оператора. Права исчезнут после перезахода")
/************************************************************
Продажа поинтов для Поинтшоп 2
https://www.gmodstore.com/scripts/view/596
************************************************************/
-- IGS("100 донат поинтов","100_points_don", 200):SetPremiumPoints(200) -- дон поинты
-- IGS("1000 обычных поинтов","1000_points", 100):SetPoints(1000) -- обычные поинты
/************************************************************
Продажа уровней и опыта для Leveling System
https://github.com/vrondakis/Leveling-System
************************************************************/
-- IGS("5 уровней", "lvl_5", 25):SetLevels(5)
-- IGS("100 опыта", "exp_100", 20):SetEXP(100)