Universal Shop

Приват Universal Shop [Платно] 2019-10-21

Purchases closed

BadMandarin

ლ(ಠ_ಠ ლ)
Пользователь
4 Сентябрь 2018
132
58
0
другой вселенной
vk.com
BadMandarin добавил(а) новый ресурс:

Universal Shop - Универсальный внутриигровой магазин для вашего сервера

Universal Shop - универсальный внутриигровой магазин для вашего сервера с помощью которого вы дадите возможность игрокам покупать нужные им ресурсы за внутриигровую валюту которую можно выдать как командой так и с помощью другого плагина.

С помощью удобных настроек вы сможете отредактировать свой магазин до мелочей.

Сам магазин:


API для подключения магазина к другим плагинам:
API_ShopGetBalance(ulong userid) - получить баланс...
Узнать больше об этом ресурсе...
 

Fidgeter

Участник
25 Октябрь 2018
82
7
0
Много протестировал магазинов, у все скажем есть недочет, к примеру я не хочу использовать внутриигровую валюту, а хочу использовать собранные компоненты в игре (скрап, палочки и др.), можно сделать в конфиге переменную false которая будет отключать внутриигровую валюту и переключать на указанный предмет, а если реализуешь это возьму сразу )
 
Последнее редактирование:
  • Like
Реакции: Urust

BadMandarin

ლ(ಠ_ಠ ლ)
Пользователь
4 Сентябрь 2018
132
58
0
другой вселенной
vk.com
Много протестировал магазинов, у все скажем есть недочет, к примеру я не хочу использовать внутриигровую валюту, а хочу использовать собранные компоненты в игре (скрап, палочки и др.), можно сделать в кнфиге переменную false которая будет отключать внутриигровую валюту и переключать на указанный предмет, а если реализуешь это возьму сразу )
Это лишь первая версия данного плагина. В будущих обновлениях, я планирую сделать возможность добавления кастомных предметов(привилегия или другие вещи которые можно выдать с помощью команд) так же по твоей просьбе добавлю возможность изменить валюту.
 
  • Like
Реакции: Fidgeter

Urust

Участник
3 Август 2018
206
21
0
Много протестировал магазинов, у все скажем есть недочет, к примеру я не хочу использовать внутриигровую валюту, а хочу использовать собранные компоненты в игре (скрап, палочки и др.), можно сделать в конфиге переменную false которая будет отключать внутриигровую валюту и переключать на указанный предмет, а если реализуешь это возьму сразу )
Поддержу !!
 

BadMandarin

ლ(ಠ_ಠ ლ)
Пользователь
4 Сентябрь 2018
132
58
0
другой вселенной
vk.com
BadMandarin обновил(а) ресурс Universal Shop новой записью:

Обновление v1.0.1

Что было добавлено:
- Покупка предметов за игровые ресурсы (камень, скрап и прочее)
- Возможность добавить свою картинку на предмет.
- Возможность добавить команду для выдачи предмета ( к примеру grant для привилегии )

Посмотреть вложение 882
Посмотреть вложение 883

Пример использования команд:
"Команда для выдачи (оставьте поле пустым для обычного предмета)": "oxide.grant...
Узнать больше об этом обновлении...
 

Fidgeter

Участник
25 Октябрь 2018
82
7
0
Благодарочка, купил! Можно еще добавить прозрачность на панели, по умолчанию оставить без прозрачности, а там уже регулировать кому сколько надо. А еще не поменял в плагине версию с 1.0.0 на 1.0.1 )

Вопрос: Картинка указывается ссылкой со стороннего ресурса или можно загрузить на сервер.

Предложение: на каждый предмет сделать отдельно тип валюты, добавит гибкости
Код:
{
"ShortName предмета": "wood",
"Количество": 10000,
"Цена предмета": 100,
"Картинка предмета (оставьте поле пустым для обычного предмета)": "",
"Уникальное название для картинки(Придумайте сами)": "",
"Команда для выдачи (оставьте поле пустым для обычного предмета)": ""
"Тип валюты (если хотите исп. ресурсы из игры впишите их shortname если нет оставьте поле пустым)": ""
},
Потому, как на сервере 2 вида валюты, может какие то вещи захочется продавать за скрап...

Так же на скрине показан раздел информация, как его редактировать?
1549028365604.png
 
Последнее редактирование:

BadMandarin

ლ(ಠ_ಠ ლ)
Пользователь
4 Сентябрь 2018
132
58
0
другой вселенной
vk.com
Благодарочка, купил! Можно еще добавить прозрачность на панели, по умолчанию оставить без прозрачности, а там уже регулировать кому сколько надо. А еще не поменял в плагине версию с 1.0.0 на 1.0.1 )

Вопрос: Картинка указывается ссылкой со стороннего ресурса или можно загрузить на сервер.

Предложение: на каждый предмет сделать отдельно тип валюты, добавит гибкости
Код:
{
"ShortName предмета": "wood",
"Количество": 10000,
"Цена предмета": 100,
"Картинка предмета (оставьте поле пустым для обычного предмета)": "",
"Уникальное название для картинки(Придумайте сами)": "",
"Команда для выдачи (оставьте поле пустым для обычного предмета)": ""
"Тип валюты (если хотите исп. ресурсы из игры впишите их shortname если нет оставьте поле пустым)": ""
},
Потому, как на сервере 2 вида валюты, может какие то вещи захочется продавать за скрап...

Так же на скрине показан раздел информация, как его редактировать?
Посмотреть вложение 884
Насчёт предложения добавлю. Информацию можно редактировать этими 2 параметрами:
"Текст на информационной странице": "<color=#5F04B4>МИНИ-МАГАЗИН</color>\nЗдесь вы можете купить ценные вещи которые помогут вам в развитии!",
"Размер текста на информационной странице": 24,

Насчёт прозрачности добавлю

Насчёт картинки - ссылка на картинку. её потом сохраняет загрузка происходит 1 раз.
 
Последнее редактирование:
  • Like
Реакции: Fidgeter

MaYoR

Пользователь
22 Июль 2018
148
27
0
vk.com/arseniisidliar
Задумка прикольная, но GUI ничем не цепляет, наверное поэтому большинство заказчиков предпочитают Хугана
 

BadMandarin

ლ(ಠ_ಠ ლ)
Пользователь
4 Сентябрь 2018
132
58
0
другой вселенной
vk.com
Задумка прикольная, но GUI ничем не цепляет, наверное поэтому большинство заказчиков предпочитают Хугана
Если вам нужно другое гуи вы можете отписать мне в лс. по вашему шаблону сменю бесплатно.
 
  • Like
Реакции: Fidgeter

BadMandarin

ლ(ಠ_ಠ ლ)
Пользователь
4 Сентябрь 2018
132
58
0
другой вселенной
vk.com
BadMandarin обновил(а) ресурс Universal Shop новой записью:

Мини-обновление | Более детальная настройка GUI магазина.

В данном обновлении в конфиг было добавлено несколько новых параметров.Посмотреть вложение 903

Описание некоторых настроек:
- Эффекты:
  • Доступные эффекты:
    - assets/content/ui/uibackgroundblur-ingamemenu.mat
    - assets/content/ui/uibackgroundblur-notice.mat
    - assets/content/ui/uibackgroundblur.mat
  • Пример эффекта...
Узнать больше об этом обновлении...
[automerge]1549477591[/automerge]
Предлагаю сделать такое GUI меню для магазина. Ссылка на PSD [СКАЧАТЬ]

Посмотреть вложение 891
Если тебе нужно такое гуи или другое отпиши в лс сделаю по шаблону.
 

Kanjiro

Участник
11 Сентябрь 2018
19
1
0
Есть ли возможность установить валюту по плагину - экономика ?
Если нет то было бы хорошо если бы вы добавили этот плагин в поддержку.
 

BadMandarin

ლ(ಠ_ಠ ლ)
Пользователь
4 Сентябрь 2018
132
58
0
другой вселенной
vk.com
BadMandarin обновил(а) ресурс Universal Shop новой записью:

Gui Обновление

Был изменен gui магазина. За шаблон данного интерфейса спасибо пользователю Fidgeter.

Посмотреть вложение 922

Так же вся настройка GUI магазина была вынесена в отдельный файл чтобы не менять при каждом обновлении файл в котором список предметов магазина. (GUISettings.json)

ВАЖНО! Перед...
Узнать больше об этом обновлении...
 
  • Like
Реакции: Fidgeter

Fidgeter

Участник
25 Октябрь 2018
82
7
0
Магазин открылся но не с первого раза, до этого лезла ошибка.

Код:
Failed to call hook 'CMD_UpdateShop' on plugin 'UniversalShop v1.0.2' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.UniversalShop.Draw_UIShopMain (BasePlayer player, System.Int32 tab, System.Int32 page, System.Boolean infopage) [0x01169] in <8831a3b456de45a099325b65a01ca42b>:0
  at Oxide.Plugins.UniversalShop.CMD_UpdateShop (ConsoleSystem+Arg arg) [0x00064] in <8831a3b456de45a099325b65a01ca42b>:0
  at Oxide.Plugins.UniversalShop.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x002df] in <8831a3b456de45a099325b65a01ca42b>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
Failed to call hook 'CMD_UpdateShop' on plugin 'UniversalShop v1.0.2' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.UniversalShop.Draw_UIShopMain (BasePlayer player, System.Int32 tab, System.Int32 page, System.Boolean infopage) [0x01169] in <8831a3b456de45a099325b65a01ca42b>:0
 

BadMandarin

ლ(ಠ_ಠ ლ)
Пользователь
4 Сентябрь 2018
132
58
0
другой вселенной
vk.com
Магазин открылся но не с первого раза, до этого лезла ошибка.

Код:
Failed to call hook 'CMD_UpdateShop' on plugin 'UniversalShop v1.0.2' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.UniversalShop.Draw_UIShopMain (BasePlayer player, System.Int32 tab, System.Int32 page, System.Boolean infopage) [0x01169] in <8831a3b456de45a099325b65a01ca42b>:0
  at Oxide.Plugins.UniversalShop.CMD_UpdateShop (ConsoleSystem+Arg arg) [0x00064] in <8831a3b456de45a099325b65a01ca42b>:0
  at Oxide.Plugins.UniversalShop.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x002df] in <8831a3b456de45a099325b65a01ca42b>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
Failed to call hook 'CMD_UpdateShop' on plugin 'UniversalShop v1.0.2' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.UniversalShop.Draw_UIShopMain (BasePlayer player, System.Int32 tab, System.Int32 page, System.Boolean infopage) [0x01169] in <8831a3b456de45a099325b65a01ca42b>:0
Уже видел сегодня починю.
[automerge]1550053604[/automerge]
System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0 Failed to call hook 'CMD_UpdateShop' on plugin 'UniversalShop v1.0.2' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.UniversalShop.Draw_UIShopMain (BasePlayer player, System.Int32 tab, System.Int32 page, System.Boolean infopage) [0x01169] in <8831a3b456de45a099325b
Пересмотрел весь плагин ошибки не нашёл, всё работает. Если ошибка возникнет еще раз отпишите в лс в когда она появляется.
 
Последнее редактирование:
  • Like
Реакции: Fidgeter

Fidgeter

Участник
25 Октябрь 2018
82
7
0
Уже видел сегодня починю.
[automerge]1550053604[/automerge]

Пересмотрел весь плагин ошибки не нашёл, всё работает. Если ошибка возникнет еще раз отпишите в лс в когда она появляется.
На данный момент не лезет ошибка, была первоначально, при переустановке. Было бы неплохо привязать Rewards к плагину, реализуешь?
 

BadMandarin

ლ(ಠ_ಠ ლ)
Пользователь
4 Сентябрь 2018
132
58
0
другой вселенной
vk.com
На данный момент не лезет ошибка, была первоначально, при переустановке. Было бы неплохо привязать Rewards к плагину, реализуешь?
Да. Я работаю над Economics и потом сделаю привязку для Rewards. Так же уже пишу свой плагин Universal Bonuses.
 
  • Like
Реакции: Fidgeter

Fidgeter

Участник
25 Октябрь 2018
82
7
0
Не хватает предупреждения о нехватке денежных средств на балансе. Может на 2 секунды всплывающее серое или черное окошко в центре магазина. И еще напоминаю о реализации двух валют если возможно.