Player Informations

Stores player IPs , usernames, positions, last seen, first connection ...

Total Downloads: 1,472 - First Release: May 30, 2016 - Last Update: May 14, 2017

5/5, 7 likes
  1. updated for latest PlayerDatabase version
     
  2. [SERVER v1.0.23] Console: PlayerInformations.cs(538,17): warning CS0219: The variable `FC' is assigned but its value is never used
     
  3. its just a warning
     
  4. yes i know.but its not work rok.
    its should work reign of kings? or not
     
  5. RUST.
    After update
    PlayerDatabase & Player Informations

    Code:
    (10:08:06) | [Oxide] 10:08 [Debug]   at Oxide.Plugins.PlayerDatabase.GetPlayerData (System.String userid, System.String key) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerDatabase.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

    Code:
    [08/22/2016 10:07:38] [Oxide] 10:07 [Error] Failed to call hook 'OnServerInitialized' on plugin 'PlayerInformations v1.2.5' (NullReferenceException: Object reference not set to an instance of an object)
    [08/22/2016 10:07:56] [Oxide] 10:07 [Error] Failed to call hook 'Unload' on plugin 'PlayerInformations v1.2.5' (NullReferenceException: Object reference not set to an instance of an object)
    [08/22/2016 10:07:56] [Oxide] 10:07 [Error] Failed to call hook 'OnServerInitialized' on plugin 'PlayerInformations v1.2.5' (NullReferenceException: Object reference not set to an instance of an object)
    [08/22/2016 10:08:06] [Oxide] 10:08 [Error] Failed to call hook 'GetPlayerData' on plugin 'PlayerDatabase v1.3.1' (InvalidCastException: Cannot cast from source type to destination type.)
    [08/22/2016 10:08:06] [Oxide] 10:08 [Error] Failed to call hook 'GetPlayerDataRaw' on plugin 'PlayerDatabase v1.3.1' (InvalidCastException: Cannot cast from source type to destination type.)
    [08/22/2016 10:08:06] [Oxide] 10:08 [Error] Failed to call hook 'GetPlayerData' on plugin 'PlayerDatabase v1.3.1' (InvalidCastException: Cannot cast from source type to destination type.)
     
    Last edited by a moderator: Aug 22, 2016
  6. you need to shutdown the server, delete all playerdatabase files / folders
    update the 2 plugins
    restart the server
    [DOUBLEPOST=1471855377][/DOUBLEPOST]
    i cant test, but yes it should.
     
  7. Thx. I test again today:)
     
  8. not work hurtworld

    PlayerInformations.cs(149,106): error CS1061: Type `Oxide.Core.Libraries.Covalence.IPlayer' does not contain a definition for `Address' and no extension method `Address' of type `Oxide.Core.Libraries.Covalence.IPlayer' could be found. Are you missing an assembly reference?
    C:\3.6.6\Oxide.Core.dll (Location of the symbol related to previous error)
     
  9. Wulf

    Wulf Community Admin

    Update Oxide, you're outdated.
     
  10. this plugin doesn't work for rust legacy

    (19:43:55) | [Oxide] 9:44 PM [Error] Assembly referenced by PlayerInformations plugin does not exist: UnityEngine.UI.dll

    (19:43:55) | [Oxide] 9:44 PM [Warning] Ignored unexpected plugin compilation failure: PlayerInformations

    (19:43:55) | [Oxide] 9:44 PM [Debug] EnqueueCompilation called for an empty compilation
     
  11. Hi, what is this please ?
    Code:
    (14:05:43) | [Oxide] 14:06 [Warning] Missing plugin name prefix 'playerinformations.' for permission 'canips' (by plugin 'PlayerInformations')
    (14:05:43) | [Oxide] 14:06 [Warning] Missing plugin name prefix 'playerinformations.' for permission 'cannames' (by plugin 'PlayerInformations')
    (14:05:43) | [Oxide] 14:06 [Warning] Missing plugin name prefix 'playerinformations.' for permission 'canlastseen' (by plugin 'PlayerInformations')
     
  12. [09/01/2016 21:36:35] [Oxide] 21:36 [Error] Error while compiling PlayerInformations.cs(366,67): error CS1061: Type `Oxide.Core.Libraries.Covalence.IPlayer' does not contain a definition for `Character' and no extension method `Character' of type `Oxide.Core.Libraries.Covalence.IPlayer' could be found. Are you missing an assembly reference?

    after update
     
  13. hello...
     
  14. I have the same problem with latest version of oxide for Hurtworld
     
  15. Wulf

    Wulf Community Admin

    The permissions are set in your config for this plugin, so you'd need to update the config while the server is offline due to the plugin caching them. @Reneb, just a note that UnityEngine isn't used by all games, so this plugin will error in some due to the Vector3 stuff, this is why Covalence provides a GenericPosition. Also added the ResourceId and removed some redundant casts and such.

    Here's an untested fix, it compiles though.
     
  16. Works - tested with /lastseen and /lastip
     
  17. Code:
    00:19 [Info] PlayerInformations was compiled successfully in 4417ms
    00:19 [Info] Unloaded plugin PlayerInformations v1.2.6 by Reneb
    00:19 [Info] Loaded plugin PlayerInformations v1.2.6 by Reneb
    00:19 [Error] PlayerInformations tried to register command 'lastips', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'player.lastips', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'ipowners', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'player.ipowners', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'lastseen', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'player.lastseen', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'firstconnection', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'player.firstconnection', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'lastnames', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'player.lastnames', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'played', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'player.played', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'lastposition', this command already exists and cannot be overridden!
    00:19 [Error] PlayerInformations tried to register command 'player.lastposition', this command already exists and cannot be overridden!
    how i fix this?
     
    Last edited by a moderator: Sep 5, 2016
  18. Thanks :)
     
  19. After PlayerDatabase update - today - i got this error from information
    Code:
    (17:29:18) | [Oxide] 17:29 [Error] Failed to call hook 'GetPlayerData' on plugin 'PlayerDatabase v1.4.0' (ArgumentNullException: Argument cannot be null.
    Parameter name: value)
    (17:29:18) | [Oxide] 17:29 [Debug]   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull (System.Object value, System.String parameterName) [0x00000] in <filename unknown>:0
      at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <filename unknown>:0
      at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerDatabase.GetPlayerData (System.String userid, System.String key) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerDatabase.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
    I see it when somebody joins/leaves server