One of my mods are having this issue,
they Log out and Log in and have 2 bodies, One sleeping and other one that they use
then when playing they have this advice on their screens:
LOCAL PLAYER IS BEING SET UP MULTPLE TIMES !!
The worst part is the Teleportation is broken now, because when you tried to do TP said
that are various players with this name.
I dont know why is this happening, but is only 1 user with this problem.
Local player is being setup multiple times
Discussion in 'Rust Discussion' started by StreetDog, Oct 19, 2016.
-
Wulf Community Admin
I'd check to see if any plugins are using OnPlayerRespawn/ed and are returning true or false. There may be an issue caused by them doing that.
-
can be a Group conflict?
---
You saw the icon that I made
[DOUBLEPOST=1476918623][/DOUBLEPOST]This is the Main problem now with BetterChat
Code:(20:06:56) | [Oxide] 20:06 [Error] Failed to call hook 'API_FindPlayerPrimaryGroup' on plugin 'BetterChat v4.2.10' (NullReferenceException: Object reference not set to an instance of an object) (20:06:56) | [Oxide] 20:06 [Debug] at Oxide.Plugins.BetterChat+Group.GetGroups (System.String SteamID, Sorting sorting) [0x00000] in <filename unknown>:0 at Oxide.Plugins.BetterChat+Group.GetPrimaryGroup (System.String steamID) [0x00000] in <filename unknown>:0 at Oxide.Plugins.BetterChat.API_FindPlayerPrimaryGroup (System.String id) [0x00000] in <filename unknown>:0 at Oxide.Plugins.BetterChat.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 (20:06:56) | [Oxide] 20:06 [Error] Web request callback raised an exception (NullReferenceException: Object reference not set to an instance of an object) (20:06:56) | [Oxide] 20:06 [Debug] at Oxide.Plugins.Notifier.ReplaceNameFormats (System.String text, .BasePlayer player) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Notifier.JoinMessages (.BasePlayer player) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Notifier.WebRequestFilter (Int32 code, System.String response, .BasePlayer player, Boolean joined) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Notifier+<InitializePlayer>c__AnonStorey0.<>m__0 (Int32 code, System.String response) [0x00000] in <filename unknown>:0 at Oxide.Core.Libraries.WebRequests+WebRequest.<OnComplete>m__1 () [0x00000] in <filename unknown>:0
and this:
Code:(20:08:27) | [Oxide] 20:08 [Warning] Calling 'OnUserChat' on 'BetterChat v4.2.10' took 264ms [GARBAGE COLLECT]
Im looking the string "OnPlayerRespawn" on log
and Nothing appearLast edited by a moderator: Oct 20, 2016 -
I restarted the server and I have multiple error on start
Code:[Oxide] 21:38 [Error] Error while compiling NoEscape.cs(502,48): error CS1929: Type `Oxide.Core.Libraries.Covalence.IPlayerManager' does not contain a member `GetPlayer' and the best extension method overload `UnityEngine.ArgEx.GetPlayer(this ConsoleSystem.Arg, int)' requires an instance of type `ConsoleSystem.Arg' [Oxide] 21:38 [Error] Error while compiling PlaytimeTracker.cs(288,42): error CS1061: Type `Oxide.Core.Libraries.Covalence.IPlayerManager' does not contain a definition for `FindConnectedPlayer' and no extension method `FindConnectedPlayer' of type `Oxide.Core.Libraries.Covalence.IPlayerManager' could be found. Are you missing an assembly reference? [Oxide] 21:38 [Error] Error while compiling Prod.cs(230,45): error CS1929: Type `Oxide.Core.Libraries.Covalence.IPlayerManager' does not contain a member `GetPlayer' and the best extension method overload `UnityEngine.ArgEx.GetPlayer(this ConsoleSystem.Arg, int)' requires an instance of type `ConsoleSystem.Arg' [Oxide] 21:38 [Error] Error while compiling RemoverTool.cs(553,65): error CS1061: Type `Oxide.Core.Libraries.Covalence.IPlayerManager' does not contain a definition for `FindConnectedPlayers' and no extension method `FindConnectedPlayers' of type `Oxide.Core.Libraries.Covalence.IPlayerManager' could be found. Are you missing an assembly reference? [Oxide] 21:38 [Error] Error while compiling ServerRewards.cs(1367,48): error CS1929: Type `Oxide.Core.Libraries.Covalence.IPlayerManager' does not contain a member `GetPlayer' and the best extension method overload `UnityEngine.ArgEx.GetPlayer(this ConsoleSystem.Arg, int)' requires an instance of type `ConsoleSystem.Arg'
-
Wulf Community Admin
-
`GetPlayer'
and
`FindConnectedPlayer'
or not? -
Wulf Community Admin
-
-
Wulf Community Admin
The local player issue is not from Oxide, it's from Rust, but is likely triggered by a plugin. It's definitely not new though. -
PS: check the icon on the other thread