Rust - Платно - ConsumeMeter | RustyPlugin - Бесплатные и приватные плагины для вашего сервера Rust (uMod Oxide)
ConsumeMeter

walkinrey

Кодер
Команда форума
Кодер
10 Октябрь 2020
435
69
walkinrey добавил(а) новый ресурс:

ConsumeMeter - Отображает оставшееся количество топлива либо кислорода

Новый приватный и уникальный плагин для вашего сервера Rust (Oxide uMod)

Плагин добавляет на экран игрока прогресс бар и текст, которые показывают, сколько осталось кислорода в баллоне либо бензина в баке.

В конфигурации вы можете настроить размер шрифта, сам шрифт, цвета прогресс бара и заднего фона.

Плагин имеет разрешения - при помощи них вы можете тонко настроить, какие игроки могут видеть оставшееся кол-во топлива/кислорода для различного транспорта.

Демонстрация работы плагина...

Узнать больше об этом ресурсе...
 

walkinrey

Кодер
Команда форума
Кодер
10 Октябрь 2020
435
69
walkinrey обновил(а) ресурс ConsumeMeter новой записью:

Фиксы

  • Немного поправлен прогресс бар
  • В конфигурацию добавлена возможность изменить цвет заднего фона
  • Теперь индикатор оставшегося кислорода в баллоне отображается только когда игрок находится в воде и кислород отнимается
  • Исправлена проблема вызывающая спам в консоли
  • Теперь когда игрок садится в коптер/вертолет/лодки интерфейс с прогресс баром сразу отображается

Узнать больше об этом обновлении...
 

TOP-ic

Active member
28 Март 2021
40
3
Привет! Не работает отображение на коптере (другие не проверял). Сам уровень показывается, но не уменьшается по мере уменьшения топлива. Т.е. цифра уровня стоит неизменно.
 

walkinrey

Кодер
Команда форума
Кодер
10 Октябрь 2020
435
69
Привет! Не работает отображение на коптере (другие не проверял). Сам уровень показывается, но не уменьшается по мере уменьшения топлива. Т.е. цифра уровня стоит неизменно.
Прогресс бар уменьшается, а цифра статично не изменяется?
[automerge]1628175097[/automerge]
Вижу проблему, щас исправлю
 

walkinrey

Кодер
Команда форума
Кодер
10 Октябрь 2020
435
69
walkinrey обновил(а) ресурс ConsumeMeter новой записью:

Фикс

- Исправлено отображение топлива
- Исправлено NRE если коптер/вертолет разбился, а GUI осталось

Узнать больше об этом обновлении...
[automerge]1628175564[/automerge]
Прогресс бар тоже стоит не изменно.
Исправил
 

TOP-ic

Active member
28 Март 2021
40
3
Часто стала появляться:
[Oxide] 10:52 [Error] Failed to call hook 'OnEntityMounted' on plugin 'ConsumeMeter v1.0.3' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Core.Libraries.Permission.UserHasPermission (System.String id, System.String perm) [0x0000a] in <9882f28dc2204b4dba514a9ad18f5042>:0
at Oxide.Plugins.ConsumeMeter.OnEntityMounted (BaseMountable entity, BasePlayer player) [0x00089] in <c198374b054845abb34d494754cadcbc>:0
at Oxide.Plugins.ConsumeMeter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00146] in <c198374b054845abb34d494754cadcbc>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <9882f28dc2204b4dba514a9ad18f5042>:0
 

walkinrey

Кодер
Команда форума
Кодер
10 Октябрь 2020
435
69
Часто стала появляться:
[Oxide] 10:52 [Error] Failed to call hook 'OnEntityMounted' on plugin 'ConsumeMeter v1.0.3' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Core.Libraries.Permission.UserHasPermission (System.String id, System.String perm) [0x0000a] in <9882f28dc2204b4dba514a9ad18f5042>:0
at Oxide.Plugins.ConsumeMeter.OnEntityMounted (BaseMountable entity, BasePlayer player) [0x00089] in <c198374b054845abb34d494754cadcbc>:0
at Oxide.Plugins.ConsumeMeter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00146] in <c198374b054845abb34d494754cadcbc>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <9882f28dc2204b4dba514a9ad18f5042>:0
Это скорее всего из-за персонального бота. Щас поправлю
 
  • Like
Реакции: TOP-ic

TOP-ic

Active member
28 Март 2021
40
3
[Error] Error while compiling: ConsumeMeter.cs(127,155): error CS1061: Type `EntityFuelSystem' does not contain a definition for `GetFuelContainer' and no extension method `GetFuelContainer' of type `EntityFuelSystem' could be found. Are you missing an assembly reference?
Могу предположить это проблема не плагина, а оксайда. Т.к. в одной из тем на Юмоде (там тоже не компилится плагин), сказали, что проблема в оксайде. Обновят оксайд, уйдет проблема в компиляции.
 

walkinrey

Кодер
Команда форума
Кодер
10 Октябрь 2020
435
69
[Error] Error while compiling: ConsumeMeter.cs(127,155): error CS1061: Type `EntityFuelSystem' does not contain a definition for `GetFuelContainer' and no extension method `GetFuelContainer' of type `EntityFuelSystem' could be found. Are you missing an assembly reference?
Могу предположить это проблема не плагина, а оксайда. Т.к. в одной из тем на Юмоде (там тоже не компилится плагин), сказали, что проблема в оксайде. Обновят оксайд, уйдет проблема в компиляции.
Щас vs code подгрузится, посмотрю что там поменялось. Думаю если бы проблема оксида была то они бы уже исправили.
 

TOP-ic

Active member
28 Март 2021
40
3
Щас vs code подгрузится, посмотрю что там поменялось. Думаю если бы проблема оксида была то они бы уже исправили.
Возможно и исправили, я просто оксайд еще не обновил. ))) Сначала сюда написал, потом полез читать на юмод, про другие плагины отвалившиеся. И в одной из тем прочел, что в следующей обнове оксайда это поправят. Они как раз ночью и выпустили обнову.
 

walkinrey

Кодер
Команда форума
Кодер
10 Октябрь 2020
435
69
Возможно и исправили, я просто оксайд еще не обновил. ))) Сначала сюда написал, потом полез читать на юмод, про другие плагины отвалившиеся. И в одной из тем прочел, что в следующей обнове оксайда это поправят. Они как раз ночью и выпустили обнову.
Сейчас скачал последнюю версию оксида, подкинул библиотеки в проект vs code, все скомпилировалось без ошибок, метод нужный в классе есть. Значит нужно просто обновиться
 
  • Like
Реакции: TOP-ic