NullReferenceException at LoadedError
The plugin still doesnt work for me.
The Permission Manager shows no permission for it and this is why I can't set it.
But as far as I realized the heli should be shown without setting any permission, right?
Well, there is no icon shown on the map.
The whole plugin doesnt work for me.
Any idea why?
Btw, I use the Heli Control plugin too. Don't know if this is a problem.
  • mapmypatrol.hud --- display HUD(s) with info to player


Merged post

You need to type in RCON : o.grant group default mapmypatrol.hud if you want everyone to see it.
In response to LoneWolfAU ():
mapmypatrol.hud --- display HUD(s) with info to player

Merged post

You need...
It says "Permission 'mapmypatrol.hud' doesn't exist"
Are you sure the plugin is actually loaded? 
"Permission 'mapmypatrol.hud' doesn't exist" would mean that the plugin is not loaded. Check your oxide/logs for errors and verify that the plugin is loaded.
When looking in my compiler_06-05-2019.txt I get these lines about that plugin:

MapMyPatrol.cs(114,10): warning CS0114: `Oxide.Plugins.MapMyPatrol.LoadDefaultMessages()' hides inherited member `Oxide.Core.Plugins.Plugin.LoadDefaultMessages()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword

MapMyAirDrop.cs(305,17): warning CS0219: The variable `droparray' is assigned but its value is never used
MapMyAirDrop.cs(350,29): warning CS0219: The variable `playerdistance' is assigned but its value is never used
MapMyPatrol.cs(382,12): warning CS0219: The variable `names' is assigned but its value is never used

Merged post

Why is this "Not an issue"?

The plugin seems to be loaded. I installed and reinstalled it many times but I still can't get it work.
This is not my first plugin I installed. I'm not dumb. But I get the feeling some people just don't care.
MapMyPatrol.cs(114,10): warning CS0114: `Oxide.Plugins.MapMyPatrol.LoadDefaultMessages()' hides inherited member `Oxide.Core.Plugins.Plugin.LoadDefaultMessages()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword
/home/tcagame/2543/2111/Oxide.Core.dll (Location of the symbol related to previous warning)

this is my oxide/log compiler file.

Failed to call hook 'HasImage' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <3b676aedad544f3ebe38cfbf0f5f6e1c>:0
  at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x006b4] in <3b676aedad544f3ebe38cfbf0f5f6e1c>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)
Failed to initialize plugin 'MapMyPatrol v0.0.5' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.MapMyPatrol.Loaded () [0x0004f] in <3b676aedad544f3ebe38cfbf0f5f6e1c>:0
  at Oxide.Plugins.MapMyPatrol.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <3b676aedad544f3ebe38cfbf0f5f6e1c>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0006e] in <9affce1cd15c4ec183941adef8db1722>:0
this is my web console report. 
Is there anything i can do to get this plugin to load?

I’d suggest checking the other log file, not the compiler log. Issues are often marked as “not an issue” if insufficient details are provided, until they are. Your issue is likely the same as another thread in this forum section, but more details are still needed.

The permission not working does indeed mean the plugin is not loaded though.
Loaded plugin Map My Patrol v0.0.5 by BuzZ[PHOQUE]
> o.grant group default mapmypatrol.hud
Group 'default' granted permission 'mapmypatrol.hud'

Just fired up my test server, installed the plugin, assigned the permission and we are good to go.

Merged post

The plugin seems to be loaded. I installed and reinstalled it many times but I still can't get it work.
This is not my first plugin I installed. I'm not dumb. But I get the feeling some people just don't care.


Nobody thinks you're dumb, we just can't understand how installing a simple plugin is so very difficult? 
Download the plugin.
Put it into your plugin folder in oxide.
You'll see this message in your RCON window : Loaded plugin Map My Patrol v0.0.5 by BuzZ[PHOQUE]
Type o.grant group default mapmypatrol.hud into the same RCON window (if using RustAdmin, it's the window with "Type a command to execute" in it in grey letters) then you'll see this message : Group 'default' granted permission 'mapmypatrol.hud'
I used the GameServerKings WebRcon Utility:
jttyGmh.png

nZLHMYj.png

Merged post

And yes, of course I put the plugin file in the plugins folder like I did for many many other plugins too.
It even created a config file.

Merged post

Did the same like you told me in RustAdmin and had the same message.
I’d suggest checking your oxide/logs/oxide.* log file, as there is most likely errors there. Not the compiler log, the oxide log.
In response to Wulf ():
I’d suggest checking your oxide/logs/oxide.* log file, as there is most likely errors there. Not the...
I guess this is it.

[Error] Failed to initialize plugin 'MapMyPatrol v0.0.5' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.MapMyPatrol.Loaded () [0x0004f] in <c558c6fb57b0465cb4e31c91404288a4>:0
at Oxide.Plugins.MapMyPatrol.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <c558c6fb57b0465cb4e31c91404288a4>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
at Oxide.Plugins.CSharpPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x0006e] in <9affce1cd15c4ec183941adef8db1722>:0
06:00 [Info] Unloaded plugin Map My Patrol v0.0.5 by BuzZ[PHOQUE]
Yep, that looks like it :)
In response to LoneWolfAU ():
Yep, that looks like it :)
Any idea what it means?

Merged post

Ok. Deinstalled Heli Control. Same problem. So its not related to that plugin.
I don't have any other heli related plugins running.
I think @wulf is your man for that information