BetterChatMentions

Moved

Total Downloads: 984 - First Release: Apr 30, 2018 - Last Update: Jun 27, 2018

5/5, 3 likes
  1. Hi !
    Little problem here, BetterChat is loaded(also tried to reload it) and up to date 5.0.18, and keep showing this :
    Code:
     BetterChatMentions plugin is waiting for requirements to be loaded: BetterChat
    Any solution ? :)
     
  2. @OniSahkkû Could you reload betterchat to ensure there are no problems?
     
  3. As mentioned, i already reloaded it. Tried again :
    Code:
    (23:40:46) | BetterChat and BetterChatMentions were compiled successfully in 2984ms
    (23:40:46) | BetterChatMentions plugin is waiting for requirements to be loaded: BetterChat
     
  4. Wulf

    Wulf Community Admin

    Could you provide your full log please? That message generally indicates you're trying to load something multiple times while it's already being loaded.
     
  5. @OniSahkkû Sometimes reloading the same plugin over in over while it's already in queue glitches them out. Try restarting your server and get back with me.
     
  6. Code:
    23:07 [Warning] Calling 'OnServerSave' on 'GUIAnnouncements v1.23.83' took 147ms
    23:10 [Info] [FancyDrop] Timed Airdrop skipped, not enough Players
    23:10 [Info] [FancyDrop] Next timed Airdrop in 55 minutes
    23:12 [Info] [Economics] Saving balances for players...
    23:13 [Info] [Logger] SERVER ran command: heli.lifetimeminutes 20
    23:13 [Info] heli.lifetimeminutes: "20"
    23:13 [Info] [Timed Execute] ran CMD: heli.lifetimeminutes 20
    23:17 [Info] [Economics] Saving balances for players...
    23:22 [Info] [Economics] Saving balances for players...
    23:23 [Info] [Logger] SERVER ran command: heli.lifetimeminutes 20
    23:23 [Info] heli.lifetimeminutes: "20"
    23:23 [Info] [Timed Execute] ran CMD: heli.lifetimeminutes 20
    23:24 [Info] [Logger] kre5tano5ec (76561198159223182) connected from 79.175.3.67
    23:24 [Warning] Calling 'OnPlayerInit' on 'RustIO v2.15.0' took 225ms
    23:24 [Info] [Logger] 54.36.79.177 ran command: chat user add 76561198159223182 all
    23:24 [Info] [Logger] SERVER ran command: chat user add 76561198159223182 all
    23:24 [Info] kre5tano5ec already is in group 'all'.
    23:25 [Info] [Logger] 54.36.79.177 ran command: server.hostname Undergame|X20|Craft X2|TPA|Homes|Kits|Clans
    23:25 [Info] [Logger] 54.36.79.177 ran command: server.url www.undergame.fr
    23:25 [Info] [Logger] 54.36.79.177 ran command: server.description ╔═ Active admins\n╠══ Explosives recipes are not X20 to increase raids challenge\n╠═ Gathering x20 | Craft x2 | Smelt x5\n╠══ \n╠═ BuildingGrades to smarter buildings\n╠══ UI for smarter commands with /help\n╠═ Vote on undergame.fr to win 5K sulfur a day\n╠══ Clans with automatics codelocks/TC sharing\n╚═ Arena with multiple gameplays
    23:25 [Info] [Logger] SERVER ran command: server.hostname "Undergame|X20|Craft X2|TPA|Homes|Kits|Clans"
    23:25 [Info] [Logger] SERVER ran command: server.url "www.undergame.fr"
    23:25 [Info] [Logger] SERVER ran command: server.description "╔═ Active admins\n╠══ Explosives recipes are not X20 to increase raids challenge\n╠═ Gathering x20 | Craft x2 | Smelt x5\n╠══ \n╠═ BuildingGrades to smarter buildings\n╠══ UI for smarter commands with /help\n╠═ Vote on undergame.fr to win 5K sulfur a day\n╠══ Clans with automatics codelocks/TC sharing\n╚═ Arena with multiple gameplays"
    23:27 [Info] [Economics] Saving balances for players...
    23:27 [Info] [Logger] kre5tano5ec (76561198159223182) disconnected
    23:30 [Info] [Logger] 54.36.79.177 ran command: server.idlekickmode 0
    23:30 [Info] [Logger] SERVER ran command: server.idlekickmode 0
    23:32 [Info] [Economics] Saving balances for players...
    23:33 [Info] [Logger] SERVER ran command: heli.lifetimeminutes 20
    23:33 [Info] heli.lifetimeminutes: "20"
    23:33 [Info] [Timed Execute] ran CMD: heli.lifetimeminutes 20
    23:33 [Info] [Better Say] ˣ Serveur ˣ : Vote for our server, and win 5000 sulfur ore(1 time a day)(Type /vote for more infos).
    23:33 [Info] [Logger] SERVER ran command: global.say <color=red>Vote for our server</color>, and win <color=red>5000 sulfur ore</color>(1 time a day)(Type <color=red>/vote</color> for more infos).
    23:33 [Info] [Timed Execute] ran CMD: say <color=red>Vote for our server</color>, and win <color=red>5000 sulfur ore</color>(1 time a day)(Type <color=red>/vote</color> for more infos).
    23:37 [Info] [Economics] Saving balances for players...
    23:39 [Info] [Logger] onisahkku (76561197991063431) ran command: wipe
    23:39 [Info] [Logger] onisahkku (76561197991063431) disconnected
    23:40 [Info] BetterChat and BetterChatMentions were compiled successfully in 2984ms
    23:40 [Info] Unloaded plugin Better Chat Mentions v1.1.3 by Death and PsychoTea
    23:40 [Info] Unloaded plugin Better Chat v5.0.18 by LaserHydra
    23:40 [Warning] BetterChatMentions plugin is waiting for requirements to be loaded: BetterChat
    23:40 [Info] Loaded plugin Better Chat v5.0.18 by LaserHydra
    23:40 [Info] Loaded plugin Better Chat Mentions v1.1.3 by Death and PsychoTea
    23:42 [Info] [Economics] Saving balances for players...
    23:43 [Info] [Logger] SERVER ran command: heli.lifetimeminutes 20
    23:43 [Info] heli.lifetimeminutes: "20"
    23:43 [Info] [Timed Execute] ran CMD: heli.lifetimeminutes 20
    23:47 [Info] [Economics] Saving balances for players...
    23:52 [Info] [Economics] Saving balances for players...
    23:53 [Info] [Logger] SERVER ran command: heli.lifetimeminutes 20
    23:53 [Info] heli.lifetimeminutes: "20"
    23:53 [Info] [Timed Execute] ran CMD: heli.lifetimeminutes 20
    23:55 [Info] [Logger] 54.36.79.177 ran command: server.hostname Undergame|X20|Craft X2|TPA|Homes|Kits|Clans
    23:55 [Info] [Logger] SERVER ran command: server.hostname "Undergame|X20|Craft X2|TPA|Homes|Kits|Clans"
    23:55 [Info] [Logger] 54.36.79.177 ran command: server.url www.undergame.fr
    23:55 [Info] [Logger] 54.36.79.177 ran command: server.description ╔═ Active admins\n╠══ Explosives recipes are not X20 to increase raids challenge\n╠═ Gathering x20 | Craft x2 | Smelt x5\n╠══ \n╠═ BuildingGrades to smarter buildings\n╠══ UI for smarter commands with /help\n╠═ Vote on undergame.fr to win 5K sulfur a day\n╠══ Clans with automatics codelocks/TC sharing\n╚═ Arena with multiple gameplays
    23:55 [Info] [Logger] 54.36.79.177 ran command: server.idlekickmode 0
    23:55 [Info] [Logger] SERVER ran command: server.url "www.undergame.fr"
    23:55 [Info] [Logger] SERVER ran command: server.description "╔═ Active admins\n╠══ Explosives recipes are not X20 to increase raids challenge\n╠═ Gathering x20 | Craft x2 | Smelt x5\n╠══ \n╠═ BuildingGrades to smarter buildings\n╠══ UI for smarter commands with /help\n╠═ Vote on undergame.fr to win 5K sulfur a day\n╠══ Clans with automatics codelocks/TC sharing\n╚═ Arena with multiple gameplays"
    23:55 [Info] [Logger] SERVER ran command: server.idlekickmode 0
    23:57 [Info] [Economics] Saving balances for players...
    
    [DOUBLEPOST=1525298404][/DOUBLEPOST]
    Can't restart for now, configs changes are ready for tomorrow's wipe. Don't want them to apply before the wipe. Will see when the server has been restarted and see if it works.
     
  7. @OniSahkkû If you don't want to wait simply rename the plugin from betterchatmentions.cs to betterchatment.cs and open the plugin in an editor and change
    Code:
    class BetterChatMentions
    to
    Code:
    class BetterChatMent
    This will trick oxide into thinking it's a new plugin. Afterward, you can revert it back but you don't have to.
     
  8. Wulf

    Wulf Community Admin

    According to your logs, the plugin is loaded as is BetterChat, after the initial message you saw. If you aren't seeing any issues, then what is the issue?
     
  9. Just a suggestion.
    Add @everyone like Discord has and if you have betterchatmentions.admin or something, the whole server will hear the noise and will be alerted.
     
  10. @Capone There are currently no options to toggle this and by adding that would just introduce an outlet for abuse.
     
  11. an issue with newest update:
    Code:
    Failed to call hook 'OnBetterChat' on plugin 'BetterChatMentions v1.1.3' (InvalidCastException: Value is not a convertible object: System.Collections.Generic.List`1[System.Object] to System.Collections.Generic.List`1[[Newtonsoft.Json.Linq.JObject, Oxide.References, Version=2.0.3751.0, Culture=neutral, PublicKeyToken=null]])at System.Convert.ToType (System.Object value, System.Type conversionType, IFormatProvider provider, Boolean try_target_to_type) [0x00000] in <filename unknown>:0at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x00000] in <filename unknown>:0at Oxide.Core.Plugins.Plugin.Call[List`1] (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0at Oxide.Plugins.BetterChatMentions.GetGroupColour (.BasePlayer player) [0x00000] in <filename unknown>:0at Oxide.Plugins.BetterChatMentions.OnBetterChat (System.Collections.Generic.Dictionary`2 data) [0x00000] in <filename unknown>:0at Oxide.Plugins.BetterChatMentions.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
     
  12. @Artasan Your betterchat plugin is outdated.
     
  13. How would it introduce an outlet for abuse if it's only usable if granted the permission?
     
  14. It's an interesting idea but If they're already an admin they shouldn't have any issue with people seeing their text. I'll add it to the maybe list.
     
  15. No worries. Was only an idea that I thought could be a cool addition. Cheers :)
     
  16. Code:
    Failed to call hook 'OnBetterChat' on plugin 'BetterChatMentions v1.1.3' (InvalidOperationException: Operation is not valid due to the current state o
    f the object)
      at System.Linq.Enumerable.Single[BasePlayer] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0
      at System.Linq.Enumerable.SingleOrDefault[BasePlayer] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BetterChatMentions.FindPlayer (System.String playerName) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BetterChatMentions.OnBetterChat (System.Collections.Generic.Dictionary`2 data) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BetterChatMentions.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.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 hook, System.Object[] args) [0x00000] in <filename unknown>:0
    BetterChat 5.0.19
    BetterChatMentions 1.1.3
    Oxide 2.0.3917
     
  17. Last edited by a moderator: May 7, 2018
  18. iDeath updated BetterChatMentions with a new update entry:

    1.1.4

     
  19. iDeath updated BetterChatMentions with a new update entry:

    1.1.5

     
  20. iDeath updated BetterChatMentions with a new update entry:

    1.2.0