UiPlus

Adds various custom elements to the user interface

Total Downloads: 14,032 - First Release: Aug 20, 2016 - Last Update: Sep 3, 2017

5/5, 39 likes
  1. In regards to not updating immidiatly are you referring to that when a player dies the sleep counter doesn't immidiatly go up?
     
  2. Hello, i have a "problem" on my server, i would like it to show players like this 60/100, but it shows it like this 060/100, anyone knows how to solve this?
    Thank you!
     
  3. ))))))
     

    Attached Files:

  4. In update 1.1.1 I added a field to the config with which you can change this by setting it to false. The field this is about is called "_Active player counter fill".

    The features you show on the image are planned and will be released eventually. I would also like you to ask you to refrain from distributing the code without following the license.
     
  5. Ive updated to the latest version of UIplus but in console, updater plugin keep bugging me telling me i have the old version of UIPlus. Did you forget to update the version number or there is something wrong on my side?

    Thanks. Love UIPlus. Hope I can use this to replace InfoPanel.
     
  6. Yes I did forget to update the number someone already pointed this out to me. I'll make sure to update it from now on. Right now the plugin isn't a full replacement for a better overview of the development road map please see the plugin page's description.
     
  7. can you add option to have system time instead of ingame time
    i edited plugin code TOD_Sky.Instance.Cycle.DateTime.ToString and replaced with System.DateTime.Now.ToString and works so if you just add that to a else line and make a option in config for it it should work
     
    Last edited by a moderator: Sep 1, 2016
  8. It is implemented and will be available from the config in the next update.
     
  9. Is it just me or does this plugin disconnects people after the Rust update tonight?
    Console showed the following error:

    (20:35:37) | 89.133.20.10:65238/76561198321157952/Nic disconnecting: RPC Error: addui

    As soon as i deleted this Plugin people stopped disconnecting.
     
  10. I followed your instruction and everything working fine. Thank you so much!
     
  11. Could you send me any additional logs and error logs?

    Your welcome.
     
  12. Good Job!
    Waiting for update
     
  13. how to disable the icon with online?
     
  14. You mean not displaying the icon? just remove the URI link and change it to "". Or preferably make the colour "0 0 0 0".
     
  15. Everyone gets kicked while waking up when we loaded the most recent version.

    They get some weird red UI error.
     
  16. Could you provide me with the normal logs and error logs? Then I can look into it. Thank you in advance.
     
  17. (18:52:13) | [Oxide] 11:29 [Info] UiPlus was compiled successfully in 1787ms

    (18:52:13) | [Oxide] 11:29 [Info] Loaded plugin UiPlus v1.0.0 by RedKenrok

    (18:52:13) | [Oxide] 11:29 [Error] Failed to initialize plugin 'UiPlus v1.0.0' (NullReferenceException: Object reference not set to an instance of an object)

    (18:52:13) | [Oxide] 11:29 [Debug] at Oxide.Core.Configuration.DynamicConfigFile.get_Item (System.String key) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.UiPlus.CheckConfigFile[Boolean] (System.String configName, Boolean defaultValue, System.Boolean& defaultApplied) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.UiPlus.InitializeConfiguration () [0x00000] in <filename unknown>:0

    at Oxide.Plugins.UiPlus.Loaded () [0x00000] in <filename unknown>:0

    at Oxide.Plugins.UiPlus.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <filename unknown>:0

    (18:52:13) | [Oxide] 11:29 [Info] Unloaded plugin UiPlus v1.0.0 by RedKenrok

    (18:52:13) | [Oxide] 11:29 [Info] No previous version to rollback plugin: UiPlus

    Plugin is not showing anything.......
    [DOUBLEPOST=1473068214][/DOUBLEPOST]Someone please post a fix/update
     
  18. This bug server, restart it
     
  19. Trying a restart now. Thank you for the reply
    [DOUBLEPOST=1473070396][/DOUBLEPOST]
    UiPlus and InfoPanel.. Both failing to load..... still
    [DOUBLEPOST=1473070455][/DOUBLEPOST](19:36:33) | [Oxide] 12:13 PM [Warning] Waiting for another application to stop using script: UiPlus

    (19:36:36) | [Oxide] 12:13 [Debug] Load requested for plugin which is already loading: UiPlus

    (19:36:37) | [Oxide] 12:13 [Info] UiPlus was compiled successfully in 1764ms

    (19:36:37) | [Oxide] 12:13 [Info] Loaded plugin UiPlus v1.0.0 by RedKenrok

    (19:36:37) | [Oxide] 12:13 [Error] Failed to initialize plugin 'UiPlus v1.0.0' (NullReferenceException: Object reference not set to an instance of an object)

    (19:36:37) | [Oxide] 12:13 [Debug] at Oxide.Core.Configuration.DynamicConfigFile.get_Item (System.String key) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.BasePlugin.BaseUiPlus.CheckConfigFile[Boolean] (System.String configName, Boolean defaultValue, System.Boolean& defaultApplied) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.UiPlus.InitializeConfiguration () [0x00000] in <filename unknown>:0

    at Oxide.Plugins.UiPlus.Loaded () [0x00000] in <filename unknown>:0

    at Oxide.Plugins.UiPlus.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <filename unknown>:0

    (19:36:37) | [Oxide] 12:13 [Info] Unloaded plugin UiPlus v1.0.0 by RedKenrok

    (19:36:37) | [Oxide] 12:13 [Info] No previous version to rollback plugin: UiPlus
     
  20. Code:
    4:16 PM [Error] Failed to call hook 'OnPlayerDisconnected' on plugin 'UiPlus v1.0.0' (IndexOutOfRangeException: index + length > size)
    16:16 [Error] Failed to call hook 'OnPlayerDisconnected' on plugin 'UiPlus v1.0.0' (IndexOutOfRangeException: index + length > size)
    4:16 PM [Debug]   at System.Array.Clear (System.Array array, Int32 index, Int32 length) [0x00000] in <filename unknown>:0
      at System.IO.MemoryStream.Expand (Int32 newSize) [0x00000] in <filename unknown>:0
      at System.IO.MemoryStream.SetLength (Int64 value) [0x00000] in <filename unknown>:0
      at Network.Write.String (System.String val) [0x00000] in <filename unknown>:0
      at Network.Write.WriteObject (System.Object obj) [0x00000] in <filename unknown>:0
      at (wrapper remoting-invoke-with-check) Network.Write:WriteObject (object)
      at BaseEntity.ClientRPCEx (SendInfo sendInfo, Network.Connection sourceConnection, System.String funcName, Nullable`1 objects) [0x00000] in <filename unknown>:0
      at Oxide.Game.Rust.Cui.CuiHelper.DestroyUi (.BasePlayer player, System.String elem) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.UiPlus.UpdateField (.BasePlayer player, PanelData panelData, .ReplacementData[] replacements) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.UiPlus.UpdateField (.BasePlayer player, PanelTypes panelType) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.UiPlus.OnPlayerDisconnected (.BasePlayer player, System.String reason) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.UiPlus.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0