Kill Entity it does not workNot An Issue
Failed to call hook 'OnDiscordInteractionCreated' on plugin 'DiscordSignLogger v1.0.2' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.DiscordSignLogger.UserHasButtonPermission (Oxide.Ext.Discord.Entities.Interactions.DiscordInteraction interaction, Oxide.Plugins.DiscordSignLogger+ImageMessageButtonCommand button) [0x00062] in <3d73ded0b24240cfb9f08191540a662d>:0
at Oxide.Plugins.DiscordSignLogger.RunCommand (Oxide.Ext.Discord.Entities.Interactions.DiscordInteraction interaction, Oxide.Plugins.DiscordSignLogger+SignUpdateLog data, Oxide.Plugins.DiscordSignLogger+ImageMessageButtonCommand button) [0x00025] in <3d73ded0b24240cfb9f08191540a662d>:0
at Oxide.Plugins.DiscordSignLogger.HandleMessageComponentCommand (Oxide.Ext.Discord.Entities.Interactions.DiscordInteraction interaction) [0x00160] in <3d73ded0b24240cfb9f08191540a662d>:0
at Oxide.Plugins.DiscordSignLogger.OnDiscordInteractionCreated (Oxide.Ext.Discord.Entities.Interactions.DiscordInteraction interaction) [0x00013] in <3d73ded0b24240cfb9f08191540a662d>:0
at Oxide.Plugins.DiscordSignLogger.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00662] in <3d73ded0b24240cfb9f08191540a662d>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0

Hey, Can you send your config? Be sure to remove the bot token beforehand.

{
"Discord Bot Token": "",
"Action Log Settings": {
"Action Log Channel ID": "",
"Action Log Buttons": [
{
"Button Display Name": "Image Message",
"Button Style": "Link",
"Commands": [
"discord://-/channels/{dsl.action.guild.id}/{dsl.action.channel.id}/{dsl.action.message.id}"
]
}
]
},
"Disable Discord Button After User": true,
"Delete Saved Log Data After (Days)": 14.0,
"Delete Cached Button Data After (Days)": 14.0,
"Replace Erased Image (Requires SignArtist)": {
"Replaced Mode (None, Url, Text)": "Url",
"URL": "https://i.postimg.cc/mD5xZ5R5/Erased-4.png",
"Message": "Geloescht vom Admin",
"Font Size": 16,
"Text Color": "#cd4632",
"Body Color": "#000000"
},
"Firework Settings": {
"Image Size (Pixels)": 250,
"Circle Size (Pixels)": 19
},
"Sign Messages": [
{
"Discord Channel ID": "958100368112386068",
"Message Config": {
"content": "",
"embeds": [
{
"Title": "{server.name}",
"Description": "",
"Url": "",
"Embed Color (Hex Color Code)": "#AC7061",
"Image Url": "attachment://image.png",
"Thumbnail Url": "",
"Add Timestamp": true,
"Embed Fields": [
{
"Title": "Player:",
"Value": "{player.name} ([{player.id}](https://steamcommunity.com/profiles/{player.id}))",
"Inline": true
},
{
"Title": "Owner:",
"Value": "{dsl.entity.owner.name} ([{dsl.entity.owner.id}](https://steamcommunity.com/profiles/{dsl.entity.owner.id}))",
"Inline": true
},
{
"Title": "Position:",
"Value": "{dsl.entity.position:0.00!x} {dsl.entity.position:0.00!y} {dsl.entity.position:0.00!z}",
"Inline": true
},
{
"Title": "Item:",
"Value": "{dsl.entity.name}",
"Inline": true
},
{
"Title": "Texture Index:",
"Value": "{dsl.entity.textureindex}",
"Inline": true
}
],
"Footer": {
"Icon Url": "",
"Text": "",
"Enabled": true
}
}
]
},
"Button Commands": [
{
"Player Message": "",
"Server Message": "",
"Requires Permissions To Use Button": false,
"Allowed Discord Roles (Role ID)": [],
"Allowed Oxide Groups (Group Name)": [],
"Button Display Name": "Player Profile",
"Button Style": "Link",
"Commands": [
"https://steamcommunity.com/profiles/{player.id}"
]
},
{
"Player Message": "",
"Server Message": "",
"Requires Permissions To Use Button": false,
"Allowed Discord Roles (Role ID)": [],
"Allowed Oxide Groups (Group Name)": [],
"Button Display Name": "Owner Profile",
"Button Style": "Link",
"Commands": [
"https://steamcommunity.com/profiles/{dsl.entity.owner.id}"
]
},
{
"Player Message": "An admin erased your sign for being inappropriate",
"Server Message": "",
"Requires Permissions To Use Button": false,
"Allowed Discord Roles (Role ID)": [],
"Allowed Oxide Groups (Group Name)": [],
"Button Display Name": "Erase",
"Button Style": "Primary",
"Commands": [
"dsl.erase {dsl.entity.id} {dsl.entity.textureindex}"
]
},
{
"Player Message": "An admin erased your sign for being inappropriate",
"Server Message": "",
"Requires Permissions To Use Button": true,
"Allowed Discord Roles (Role ID)": [921305059814436905],
"Allowed Oxide Groups (Group Name)": [admin],
"Button Display Name": "Sign Block (24 Hours)",
"Button Style": "Primary",
"Commands": [
"dsl.signblock {player.id} 1440.0"
]
},
{
"Player Message": "An admin killed your sign for being inappropriate",
"Server Message": "",
"Requires Permissions To Use Button": true,
"Allowed Discord Roles (Role ID)": [921305059814436905],
"Allowed Oxide Groups (Group Name)": [admin],
"Button Display Name": "Kill Entity",
"Button Style": "Secondary",
"Commands": [
"entid kill {dsl.entity.id}"
]
},
{
"Player Message": "",
"Server Message": "",
"Requires Permissions To Use Button": true,
"Allowed Discord Roles (Role ID)": [921305059814436905],
"Allowed Oxide Groups (Group Name)": [admin],
"Button Display Name": "Kick Player",
"Button Style": "Danger",
"Commands": [
"kick {player.id} \"{dsl.kick.reason}\"",
"dsl.erase {dsl.entity.id} {dsl.entity.textureindex}"
]
},
{
"Player Message": "Regelbruch, Du wurdest von unserem Server ausgeschlossen.",
"Server Message": " Regelbruch.",
"Requires Permissions To Use Button": true,
"Allowed Discord Roles (Role ID)": [921305059814436905],
"Allowed Oxide Groups (Group Name)": [admin],
"Button Display Name": "Ban Player",
"Button Style": "Danger",
"Commands": [
"ban {player.id} \"{dsl.ban.reason}\"",
"dsl.erase {dsl.entity.id} {dsl.entity.textureindex}"
]
}
]
}
],
"Discord Extension Log Level (Verbose, Debug, Info, Warning, Error, Exception, Off)": "Info"

The JSON you posted doesn't seem to be valid. I believe I have fixed it. Try this.

{
	"Discord Bot Token": "",
	"Action Log Settings": {
		"Action Log Channel ID": "",
		"Action Log Buttons": [{
			"Button Display Name": "Image Message",
			"Button Style": "Link",
			"Commands": [
				"discord://-/channels/{dsl.action.guild.id}/{dsl.action.channel.id}/{dsl.action.message.id}"
			]
		}]
	},
	"Disable Discord Button After User": true,
	"Delete Saved Log Data After (Days)": 14.0,
	"Delete Cached Button Data After (Days)": 14.0,
	"Replace Erased Image (Requires SignArtist)": {
		"Replaced Mode (None, Url, Text)": "Url",
		"URL": "https://i.postimg.cc/mD5xZ5R5/Erased-4.png",
		"Message": "Geloescht vom Admin",
		"Font Size": 16,
		"Text Color": "#cd4632",
		"Body Color": "#000000"
	},
	"Firework Settings": {
		"Image Size (Pixels)": 250,
		"Circle Size (Pixels)": 19
	},
	"Sign Messages": [{
		"Discord Channel ID": "958100368112386068",
		"Message Config": {
			"content": "",
			"embeds": [{
				"Title": "{server.name}",
				"Description": "",
				"Url": "",
				"Embed Color (Hex Color Code)": "#AC7061",
				"Image Url": "attachment://image.png",
				"Thumbnail Url": "",
				"Add Timestamp": true,
				"Embed Fields": [{
						"Title": "Player:",
						"Value": "{player.name} ([{player.id}](https://steamcommunity.com/profiles/{player.id}))",
						"Inline": true
					},
					{
						"Title": "Owner:",
						"Value": "{dsl.entity.owner.name} ([{dsl.entity.owner.id}](https://steamcommunity.com/profiles/{dsl.entity.owner.id}))",
						"Inline": true
					},
					{
						"Title": "Position:",
						"Value": "{dsl.entity.position:0.00!x} {dsl.entity.position:0.00!y} {dsl.entity.position:0.00!z}",
						"Inline": true
					},
					{
						"Title": "Item:",
						"Value": "{dsl.entity.name}",
						"Inline": true
					},
					{
						"Title": "Texture Index:",
						"Value": "{dsl.entity.textureindex}",
						"Inline": true
					}
				],
				"Footer": {
					"Icon Url": "",
					"Text": "",
					"Enabled": true
				}
			}]
		},
		"Button Commands": [{
				"Player Message": "",
				"Server Message": "",
				"Requires Permissions To Use Button": false,
				"Allowed Discord Roles (Role ID)": [],
				"Allowed Oxide Groups (Group Name)": [],
				"Button Display Name": "Player Profile",
				"Button Style": "Link",
				"Commands": [
					"https://steamcommunity.com/profiles/{player.id}"
				]
			},
			{
				"Player Message": "",
				"Server Message": "",
				"Requires Permissions To Use Button": false,
				"Allowed Discord Roles (Role ID)": [],
				"Allowed Oxide Groups (Group Name)": [],
				"Button Display Name": "Owner Profile",
				"Button Style": "Link",
				"Commands": [
					"https://steamcommunity.com/profiles/{dsl.entity.owner.id}"
				]
			},
			{
				"Player Message": "An admin erased your sign for being inappropriate",
				"Server Message": "",
				"Requires Permissions To Use Button": false,
				"Allowed Discord Roles (Role ID)": [],
				"Allowed Oxide Groups (Group Name)": [],
				"Button Display Name": "Erase",
				"Button Style": "Primary",
				"Commands": [
					"dsl.erase {dsl.entity.id} {dsl.entity.textureindex}"
				]
			},
			{
				"Player Message": "An admin erased your sign for being inappropriate",
				"Server Message": "",
				"Requires Permissions To Use Button": true,
				"Allowed Discord Roles (Role ID)": [921305059814436905],
				"Allowed Oxide Groups (Group Name)": ["admin"],
				"Button Display Name": "Sign Block (24 Hours)",
				"Button Style": "Primary",
				"Commands": [
					"dsl.signblock {player.id} 1440.0"
				]
			},
			{
				"Player Message": "An admin killed your sign for being inappropriate",
				"Server Message": "",
				"Requires Permissions To Use Button": true,
				"Allowed Discord Roles (Role ID)": [921305059814436905],
				"Allowed Oxide Groups (Group Name)": ["admin"],
				"Button Display Name": "Kill Entity",
				"Button Style": "Secondary",
				"Commands": [
					"entid kill {dsl.entity.id}"
				]
			},
			{
				"Player Message": "",
				"Server Message": "",
				"Requires Permissions To Use Button": true,
				"Allowed Discord Roles (Role ID)": [921305059814436905],
				"Allowed Oxide Groups (Group Name)": ["admin"],
				"Button Display Name": "Kick Player",
				"Button Style": "Danger",
				"Commands": [
					"kick {player.id} \"{dsl.kick.reason}\"",
					"dsl.erase {dsl.entity.id} {dsl.entity.textureindex}"
				]
			},
			{
				"Player Message": "Regelbruch, Du wurdest von unserem Server ausgeschlossen.",
				"Server Message": " Regelbruch.",
				"Requires Permissions To Use Button": true,
				"Allowed Discord Roles (Role ID)": [921305059814436905],
				"Allowed Oxide Groups (Group Name)": ["admin"],
				"Button Display Name": "Ban Player",
				"Button Style": "Danger",
				"Commands": [
					"ban {player.id} \"{dsl.ban.reason}\"",
					"dsl.erase {dsl.entity.id} {dsl.entity.textureindex}"
				]
			}
		]
	}],
	"Discord Extension Log Level (Verbose, Debug, Info, Warning, Error, Exception, Off)": "Info"
}​
That worked thanks. Where was the mistake?

You were missing "" around admin for the Allowed Oxide Groups

Yours:
"Allowed Oxide Groups (Group Name)": [admin],

Fixed:
"Allowed Oxide Groups (Group Name)": ["admin"],

Thanks very much.

I have same issue, I have "admin" as you stated above. I can erase from discord. but when i click kill entity it says "this interaction failed". I tried putting "Admin" and also "my discord id" in the "Allowed Discord Roles (Role ID)": [], but once i put something in there, i get errors when i reload the plug in.

If you're getting that error there should be an error message in the server logs. Can you send that?

Failed to call hook 'OnDiscordInteractionCreated' on plugin 'DiscordSignLogger v1.0.5' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.DiscordSignLogger.UserHasButtonPermission (Oxide.Ext.Discord.Entities.Interactions.DiscordInteraction interaction, Oxide.Plugins.DiscordSignLogger+ImageMessageButtonCommand button) [0x00062] in <52f69224e1c24a7db0ed797e0d13392b>:0
at Oxide.Plugins.DiscordSignLogger.RunCommand (Oxide.Ext.Discord.Entities.Interactions.DiscordInteraction interaction, Oxide.Plugins.DiscordSignLogger+SignUpdateLog data, Oxide.Plugins.DiscordSignLogger+ImageMessageButtonCommand button) [0x00025] in <52f69224e1c24a7db0ed797e0d13392b>:0
at Oxide.Plugins.DiscordSignLogger.HandleMessageComponentCommand (Oxide.Ext.Discord.Entities.Interactions.DiscordInteraction interaction) [0x00160] in <52f69224e1c24a7db0ed797e0d13392b>:0
at Oxide.Plugins.DiscordSignLogger.OnDiscordInteractionCreated (Oxide.Ext.Discord.Entities.Interactions.DiscordInteraction interaction) [0x00013] in <52f69224e1c24a7db0ed797e0d13392b>:0
at Oxide.Plugins.DiscordSignLogger.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x006c1] in <52f69224e1c24a7db0ed797e0d13392b>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in :0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <50629aa0e75d4126b345d8d9d64da28d>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <50629aa0e75d4126b345d8d9d64da28d>:0
Locked automatically