• Хостинг игровых серверов

    Максимальная производительность для ваших игровых серверов!

    Заказать сейчас

Плагин Mushroom Shop 2.0.2

Oxide Россия

Команда форума
7 Дек 2017
1,985
1
251
292
8
Лавка грибника [Mushroom Shop] - Лавка грибника

«Лавка Грибника»
Лавка грибника доступна по команде: /GRIB . Если вы администратор, то вы можете себе выдать грибы командой GRIBS в консоли F1.
Собирайте грибы и обменивайте их на ящики с лутом.
Всего имеется 5 ящиков с разными предметами внутри, чем выше уровень тем круче предмет может выпасть.​

7978
v62upbw.png

Гарантирую вам частые обновления этого плагина,так же вы можете высказать свое мнение или подсказать мне идею для этого плагина.​
 
Последнее редактирование модератором:
  • Мне нравится
Реакции: MrFallen и St.GibsON
Могу дать совет для меньшей рутиной работы и более приятного кода для глазу(+ размер плагина уменьшится, но в целом это никак не влияет на работу плагина).
1569003986429.png
Можно создать функцию, в которой будет весь этот код, а данные будут задаваться через параметры и возвращаться будет CuiButton
Примерно чет такое
1569004864968.pngИтог:Посмотреть вложение 7983
95 строк против 15
Пример грубый, но думаю посыл понятен.
 

Вложения

  • 1569004244748.png
    1569004244748.png
    8.5 KB · Просмотры: 115
Последнее редактирование:
  • Мне нравится
Реакции: hxs
Могу дать совет для меньшей рутиной работы и более приятного кода для глазу(+ размер плагина уменьшится, но в целом это никак не влияет на работу плагина).
1569003986429.png
Можно создать функцию, в которой будет весь этот код, а данные будут задаваться через параметры и возвращаться будет CuiButton
Примерно чет такое
1569004864968.pngИтог:Посмотреть вложение 7983
95 строк против 15
Пример грубый, но думаю посыл понятен.
Согласен что кол-во строк уменьшится, но как ты и сказал на работу плагина это не влияет, да и мне удобнее так писать, ну я прислушаюсь к тебе, может быть скоро сделаю и через функцию. Все таки не окончательная версия плагина)
[automerge]1569007229[/automerge]
Могу дать совет для меньшей рутиной работы и более приятного кода для глазу(+ размер плагина уменьшится, но в целом это никак не влияет на работу плагина).
1569003986429.png
Можно создать функцию, в которой будет весь этот код, а данные будут задаваться через параметры и возвращаться будет CuiButton
Примерно чет такое
1569004864968.pngИтог:Посмотреть вложение 7983
95 строк против 15
Пример грубый, но думаю посыл понятен.
Вообще можно попробовать через лист это все сделать ? На досуге попробую
 
Последнее редактирование:
Не знаю, как это может быть удобно. Чем меньше кода тем лучше восприятия кода, да и меньше времени тратится на разработку.
ну хз, на написание этого ui потратил около 5-10 минут. Не очень много на самом деле, ну и каждый пишет так как ему удобно :)
 
Кому не сложно, поддержите разработчика симпатией, мне будет приятно)
 
Лавка грибника [Mushroom Shop] - Изменения:

Изменена система выдачи предметов,
Мелкие корректировки,
Фикс локализации,
Поставил чисто символическую цену за данный плагин (50 рублей)
-----------------------------------------------------------------------
Цель на следующее обновление:
Залить наконец-таки скрин, залью скрин с новым интерфейсом когда он уже будет готов :)
Переделать полностью интерфейс.
[automerge]1569075058[/automerge]
Закинул скрин этого плагина, в следующем обновлении будет обновлен интерфейс полностью :)
 
Последнее редактирование:
Последнее редактирование:
Плагин топ, работает отлично, сервер не нагружает, советую!???
 
  • Мне нравится
Реакции: hxs
Все проверено, работает. Молодец!
[automerge]1569098879[/automerge]
На 203 советую в ручную юзерам поменять сайз кол-ва собранных грибов, тогда будет окей.
 
Если у кого-то появились проблемы или просто ходите подсказать идею для обновления этого плагина. Сообщайте в этой теме или в моей группе портфолио vk.com/hxsdevelop
 
выдаёт ошибку, Failed to call hook 'gribsettings' on plugin 'MushroomPicker v1.0.3' (KeyNotFoundException: The given key was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in :0 at Oxide.Plugins.MushroomPicker.DrawMushrooms (BasePlayer player) [0x00867] in <778c8868fa214a21a01e67c07e3bd83e>:0 at Oxide.Plugins.MushroomPicker.gribsettings (BasePlayer player) [0x00000] in <778c8868fa214a21a01e67c07e3bd83e>:0 at Oxide.Plugins.MushroomPicker.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00181] in <778c8868fa214a21a01e67c07e3bd83e>: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 'gribsettings' on plugin 'MushroomPicker v1.0.3' (KeyNotFoundException: The given key was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in :0 at Oxide.Plugins.MushroomPicker.DrawMushrooms (BasePlayer player) [0x00867] in <778c8868fa214a21a01e67c07e3bd83e>:0 at Oxide.Plugins.MushroomPicker.gribsettings (BasePlayer player) [0x00000] in <778c8868fa214a21a01e67c07e3bd83e>:0 at Oxide.Plugins.MushroomPicker.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00181] in <778c8868fa214a21a01e67c07e3bd83e>: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
ImageLibrary установлен?
 
Активность
Пока никто не печатает сообщение