Jump to content

ViolationHandler.exe

Creator
  • Posts

    185
  • Joined

  • Days Won

    1

Support Replies posted by ViolationHandler.exe

  1. On 6/8/2025 at 11:41 PM, TaoXi_Honey said:

    I have many servers. If you want to ban players, you have to ban each server once. Can this plugin support global ban?



    How did you expect the ban messages to be sent? I ask because I added support for sending to the ban feed, where each server would send the banned message to the ban feed, or would you prefer it to just say "Server: all" instead of each server sending its own message showing its banned on "Server: Specific_Server_Here" and would look something like this if you had 2 servers and banned on 'all':

    image.png.f480288e942e7d808eb4e684480e31ea.png

     

    The reason I started making it this way was because I wasn't sure if people would be using it within multiple discord servers or just one, so maybe I'll make a config option to have bans only sent through a single server/bot. I would like your input on it though since you're the requestor of the feature.

  2. Just now, ViolationHandler.exe said:

    I have re-awakened from the dead, my motherboard died on the 18th of Nov, and only just got my computer working today, so I'll start looking back into making this a possibility once I investigate one of my commands apparently not working (/teaminfo). After that, I'll be looking into making this happen again.

    Teaminfo seemed fine, been working on adding this functionality and have made some good progress I believe, and possibly fixed and issue that may have existed already in the plugin relating to multi-server responses to modals (the ui that pops up when clicking buttons).

     

    During this progress, I decided upon adding this global functionality to a few different functions, namely the following:

    • Ban/Unban (your suggestion)
    • Mute/Unmute
    • Rename/Reset Name
    • Watchlist

     

    I chose these specifically due to their nature of possibly being useful in a global scale, that, and they are the ones that have modals/buttons.

  3. I have re-awakened from the dead, my motherboard died on the 18th of Nov, and only just got my computer working today, so I'll start looking back into making this a possibility once I investigate one of my commands apparently not working (/teaminfo). After that, I'll be looking into making this happen again.

  4. On 11/28/2025 at 12:53 AM, Develop9521 said:

    just regular message.

    This is for fixing the game from preventing you from sending a chat command while on cooldown, not just for regular messages. I'm not sure how I didn't process the message correctly the first time to be honest. The plugin is not meant to allow the users to send messages without cooldown. I can possibly add on a config option for allowing that, but I'm assuming you're aware that means players can spam messages with that on.

    Note: Admins in-game have no cooldown when sending messages (ie, moderatorid and ownerid)

  5. On 11/28/2025 at 12:53 AM, Develop9521 said:

    just regular message.

    Okay, thank you!

     

    Somewhat unrelated/related, motherboard shipper lied and changed date, so I just ordered a different one instead, should be here Saturday hopefully.

  6. On 11/21/2025 at 7:12 AM, Develop9521 said:

    image.png.e765bdf2d355221b9453f864bcddd7bb.png

    For confirmation purposes, you're attempting to use a command correct? Like a /kick or something like that with a '/' prefix in front and not just trying to send a regular message?

  7. On 11/21/2025 at 7:12 AM, Develop9521 said:

    image.png.e765bdf2d355221b9453f864bcddd7bb.png

    Thank you for reporting! Interesting, I'll have to take a look when I can, however I personally cannot til at least the 28th, I can try and ask some devs I know to possibly take a look and see what they changed when they can though.

     

    I currently am not able to use my PC due to a bricked motherboard (likely shorted it) and have ordered a new one, but it will not arrive til the 28th-30th. So, unfortunately, until then, I cannot really work on any plugin code.

  8. Correct, it was never apart of the mod, nor was it intended to be advertised in a way that portrayed it as apart of the mod, the user who showed it off (my self included) happened to be using Carbon while showing off said plugin, so apologies if that was a little confusing. If you did like that portion, you can check out the Carbon framework (replaces Oxide).

    After much time and processing, I thought I had reached a decision. However, I then ended up going through my product and looked through it and its videos, along with its support tickets and I ended up not going through with contacting support about a refund due to not being able to see anything in my product mentioning having a GUI or even UI other than the warn screens. Furthermore, there's a Support ticket that is actually this exact question/issue from January of this year asking about how to open the Permissions UI, which is explained in there that there's nothing in the plugin that supports that, its from Carbon, and that there's a alternative to the GUI permissions by Steen called Permissions Manager. I was originally planning on refunding, however, the more I typed out my response and realized the multiple steps you could have taken to find out the GUI wasn't within the plugin kept adding up.

    For future reference, I recommend reaching out to the plugin creator if you have any questions on a plugin, along with making sure the feature you're thinking a product has actually advertises said feature. I highly doubt a plugin creator is against answering a question if it hasn't already been asked multiple times within their Support or Discussions tab. On that note as well, I recommend looking into a plugins Discussions tab or Support tab to see a few things about the plugin: 1. How often the creator interacts with it, 2. whether a possible question you've asked has been answered already, 3. see if the plugin is abandoned by checking if support tickets are left open and unanswered, and 4. ask questions on a product to confirm its what you want.

    If you're spending money on a product, you should confirm its got what you're wanting from it before you purchase it. I'm sorry that the video has lead you astray, but I would have gladly answered a question relating to it if asked. I have since added a note around the video from SRTBull stating the Permissions UI shown on screen is not apart of the plugin to prevent future issues. If you think this isn't clearly placed enough or needs to be bigger, feel free to let me know and I'll try to make it more clear.

     

    Edit: also after re-reading your original message in the ticket with the pictures of support chat, I also add a statement saying this is a command-line plugin not a GUI plugin in the FAQ, not sure where else it'd really fit without affecting the visuals of the plugin's base page, however, I am open to input on what else could be added to make it more clear. I do not like deceiving customers, nor is it my intent with any of my product, I try to make it extremely clear that if someone has a question, they should reach out and ask. Some have taken me up on this offer and resulted in both not buying the plugin and buying the plugin. I'd rather you not buy my plugin if you're not confident it will work in your situation, or it doesn't have what you want in the plugin, I want happy, but informed/possibly curious customers 🙂 or them to find a plugin that better fits their needs.

  9. On 6/12/2025 at 1:01 PM, ViolationHandler.exe said:

    Ah, thank you for pointing that out, I can add the server name in the bottom as a footer for the message possibly, if not there I'll find a spot that works and looks good.

    Note: In doing this, this requires me to reset all modifications users have made to the language for discord replies. I don't believe there is any other way as I need to modify the reply, and all replies are created and saved into files, therefore I cannot just modify them without entirely changing them to their defaults essentially. HOWEVER, this does not mean all of your hard work was lost, but it does mean you will need to spend the time modifying all of the ones you already modified. The modifications you made are still contained within the file, however, the plugin is using the newer version of the text, which is the one I would be uploading that contains the server name thats sending the message.


    Example image of what it would preview on the bottom:
    image.png.2b4b266ee22f018656224035eda84e58.png


    I am also working on the multi-server ban system, however I started later than I would have liked, but its progressing pretty well I believe. Had some mental hiccups for how to actually achieve the results you requested and I wanted, but I believe I have found a way. I just wanted to let you know I hadn't forgotten about it.


    However, one thing I've noticed during this, is I cannot technically confirm on all places he was banned successfully and reply, as I can only reply once to the user's input (ie the command used. This is a discord limitation, can technically follow up reply on a message, but thats nearly impossible between plugins on completely different servers.), and if something happens on one server, and its not the current server you're interacting with, it would attempt to reply, counteracting (preventing) the reply from the original current server you're interacting with (regardless of attempting to ban on all servers). Therefore, I only have the current server you're interacting with reply. I'll make sure to indicate the ban was at least sent to all servers, and if you have a ban logs channel set up it will likely show you it worked. (Note, if a user is already banned on one of the servers, it wouldn't appear in the ban logs as they're already banned.)


    I am actively working towards completing this, but do not have an estimate due to its complexity (it may sound simple in concept, but in implementation its a bit trickier lol), muilti-ban system across multiple servers without the servers actually interacting with each other at all is what it really is, while also making sure it only replies from 1 server. I do like the idea, so I'm hoping to make it work well. Currently its planned on being limited to only allowing bans on either: all servers, a specific server, or the current server you're interacting with (ie default ban, entering nothing for the server). These would likely be achieved how you'd expect, you either enter 'all', 'server name here' (this would be one of the servers you have listed in your list of servers in the config), or nothing at all for the current server.

     

    Sorry for the wait, and thank you for your patience ❤️ I'd be happy to hear feedback on what you might think would work better, as you may have insights I do not when it comes to mutli-server interactions from a user/server owner view. What I mean, is things you may think would help you utilize this feature or something along those lines, or something you think should be changed/added to said feature.

     

    Reasoning behind this choice for global bans:
    Basically any other method relies on a separate system to keep track of all bans and communicate between servers and ban across them. I do not plan on creating external programs or things to interact with the plugin or servers to facilitate the global bans. I would rather figure out a way to global ban without actually communicating between servers. I'm making sure that it's fully possible, but for now, it seems like it is, however, I will inform you if this changes due to further exploring the idea and its implementation.

  10. Thanks for reporting! Seems FP decided to actually move to ulongs (as opposed to their funky custom proto object which held some other info) for their player data for Tool Cupboards lol, pushing an update right now!

  11. Sorry, I was, and still am, out of state atm, but I read a bit and understood you thought the product was one thing, but it was something else. I'll look into what I have to do on my end and go from there.

    For clarification though (for now any possible future people looking), no, there is no GUI interaction for menus for this product. The GUI srtbull interacts with in his videos is the Carbon GUI. I believe the only GUI this plugin utilizes is within its warning functionality.

  12. 8 hours ago, kartless said:

    image.png.b99823ef740de08d80305f99cbd7a38d.pngII dont understand why this is showing..

     

     

    image.png

    That is showing because it's trying to explain to those who are missing commands (not you) that you might be able to get them to populate by doing the steps in the first image. You can ignore that is your commands ARE appearing, you just don't have access to them due to not giving yourself access.

     

    You have to add that channel (the channel's Channel ID) to the list of allowed channels to send commands in ("Listen to commands from these channels (Channel IDs)"). Or can add your role ID to the list of roles that can use commands in all channels ("In ALL CHANNELS allow the following roles (Role IDs) to use their commands.")

  13. 14 hours ago, kartless said:

    how do i fix this?

     

    image.png

    Fix what exactly? And could you explain a little more about the issue? not sure how it'd be causing a crash, and there is sort of 1 tutorial, but the plugin has changed since the tutorial so it may not be perfect.

     

    I can't really help with something that I don't have info on. By crashing your game, are you referring to your server? Your clients games? etc? Please reply with some more info so I can try and help.

     

    That screenshot just shows the plugin working as usual, just stating if your commands aren't appearing, can attempt a manual refresh of commands/bot, doesn't always work, but sometimes can help.

  14. 11 hours ago, TaoXi_Honey said:

    I couldn't find the templates for the Un Watchlist, Mute, Ban, and Unban buttons, so I couldn't translate them. As for the format, I used AI to translate it, which may make mistakes, but its workload is too heavy and I have to rely on AI

    ahhhhhhhh okay, I was trying to understand why I did it the way I did originally. The reasoning behind it is because when you ban someone it changes from "ban" to "unban" so it cannot be a static hard-coded value within the files. I'm not positive the easiest way for you to change that either since I don't think you'd be able to change it without affecting visuals a bit unless you changed each one that couldn't be changed to BOTH options of the command, but personally I think that'd be worse, but then at least it'd be in your language. For clarification/example, "ban" would turn into "ban/unban" and "watchlist" would be "watchlist/un-watchlist".

    Also, I'll try and see if I can find a way for those buttons to be more editable in the future so that people can modify them better.
     

    No worries for the AI translation, I wouldn't be able to tell if there was an error anyways haha

  15. Also, your formatting for the bot seems to not be working, but I'm not sure why that'd be the case, specifically the "#" ones. I doubt it'd be Chinese character related either, heres what it looks like on my end:

    image.png.63a9c0a5f40e3f15c3d906f226fa64ac.png

     

    It seems to occur for your /id command and the message right after too.

  16. 5 minutes ago, TaoXi_Honey said:

    Another problem is that in the multi-server mode, the message sent by the plug-in to seems to be unable to distinguish which server it comes from, such as the player reporting. In addition, there are still some buttons in the form I provided after entering /id that can't be translated. Because I am Chinese, I translated all the language files of this plug-in.

     

    Ah, thank you for pointing that out, I can add the server name in the bottom as a footer for the message possibly, if not there I'll find a spot that works and looks good.

     

    When you say it can't be translated do you mean you don't know what it should be translated to, or it doesn't update when you change it?

  17. On 6/11/2025 at 6:28 AM, TaoXi_Honey said:

    Even if you don't use mysql, I just want to know if you have any plans to add gobal function. When will the new version be updated?

    Yes, I do plan on adding global bans assuming the ways I have planned work as I expect. I don't have an exact date for when the version will be updated unfortunately as I don't like giving exact dates usually either.

  18. 13 hours ago, TaoXi_Honey said:

    Regarding global ban, MySQL can be used, or ready-made plugins can be used directly https://umod.org/plugins/enhanced-ban-system However, this plugin does not support Discord operations and can only send ban messages to Discord. Currently, I have disabled the ban function of AdminTools and used the run 'command' function to ban players through Discord. However, the enhanced ban system does not have shortcut buttons, unban, or Editban in Discord. I strongly recommend that you use the enhanced ban system plugin as a dependency

    The only way I'd be adding multi-server ban support would be via the built-in functionality of the plugin. I also 100% do not plan on utilizing the enhanced ban system as a dependency of the plugin. I'd rather not have to require a separate plugin just so users can ban a player across multiple servers, in my opinion that's poor design. I will say, however, that the SQL functionality would be nice to have in my own plugin, but I don't know nearly enough about SQL to even attempt such a goal/project, nor would it really be necessary if I use the functionality I've already built into the plugin

     

    The functionality of banning players across multiple servers itself is a good feature that I'd like to add to this plugin (without requiring a separate plugin to function). The "downside" is you'd need this plugin in all servers utilizing the ban, but I'm pretty sure the same would be true for the Enhanced Ban System plugin.

     

    Also is there a reason you use the run command as opposed to just using the ban command? They do exactly the same thing, they're running the same logic internally, I'd think it'd be easier using the auto complete command tbh, but if you find it easier to use the run command, that's okay as well.

  19. Ah okay, no worries. Currently the functionality of a global ban doesn't exist in the plugin, but sounds like it'd be useful.

     

    I can attempt to add a `global` setting to the ban command through discord to allow for you to ban players from all servers as opposed to just the one. If that doesn't work, my other thought would be swapping to the server "all" or "*" with /server (server name here), however, personally I think this would be annoying and inconvenient for the users. I also think they could accidentally leave themselves on all mode and cause some issues.

     

    Command Explanations in case you still wanted some clarifications:

    warn player will give the player a warning with a UI that pops up on their screen with the reason from the player who warned them.

    warn add will add a warning to the players list of warning without directly notifying the warned player (no UI pops up for them).

    Note: UI may be different based on your config settings, could be a toast.

  20. Please make sure you have the right version of DiscordExtension, it looks like you're using some sort of test version based on the first console snippit:

    "[DiscordExtension] [Warning]: Using Discord Test Version: 3.0.0.RC.1"

     

    This is the latest on GitHub, or from uMod.

     

    My guess is this is the cause for the other issues in the other ticket as well. if you change versions to latest and are still having issues, please let me know.

  21. Please make sure you have the right version of DiscordExtension, it looks like you're using some sort of test version based on the first console snippit:

    "[DiscordExtension] [Warning]: Using Discord Test Version: 3.0.0.RC.1"

     

    This is the latest on GitHub, or from uMod.

     

    My guess is this is the cause for the other issues in the other ticket as well. if you change versions to latest and are still having issues, please let me know.

  22. 1 hour ago, TuxGeek said:

    it worked fine when i was using carbon. when i switched to oxide this started, im in game and running the command from in game, when running the command from server console i get the same error. haveent tried from discord on oxide yet. o.reload works fine with no errors, just the admin tools reload is throwing the error


    For public:

    Has since been solved through DMs, turned out to be an extension that is picked up by the way Oxide gets plugins vs the way Carbon gets plugins resulting in them grabbing extensions with null filenames. The fix will be released today or tomorrow since its not something that necessarily impacts everyone, only those with either extensions or that particular extension (who are attempting to reload a plugin via this plugin). If you are worried this is going to affect you and update has not released, please feel free to DM me.

  23. Hmm, I just tried reloading a plugin from console it worked fine, were you by chance in-game while doing this? or possibly through discord? I will send a custom version that just prints a couple of things when running that command specifically to try and figure it out as well, my only thought is the plugin I'm getting back from Oxide is null somehow, which idk how or why that'd occur, that or somehow the thing I'm accessing is null, but kinda highly doubt that since I think other shit would break internally in oxide if that was the case.

     

    Can you confirm you can load the plugin you're attempting to load with Oxide's default `o.reload` functionality just for confirmation sake you're able to do it that way?

  24. Interesting, I'll take a look, wonder if they borked the way I found plugins again lol, thanks for mentioning this! Does this happen on all reload attempts for you? or just specific plugins? I'm guessing all currently, but figure I should double check.

  25. Howdy,


    Currently there is an issue currently relating to Ubuntu servers specifically I believe regarding displaying fonts that aren't actually installed onto the machine. This poses an issue due to the fact that the fonts folder is typically a read-only folder, meaning the plugin will not be able to add the fonts to said folder, resulting in not being able to properly display the font. (Or at least this is what I've come to understand about the font folder within Ubuntu, maybe even specifically server Ubuntu formats) 

    I have a new version that should be posted either today or tomorrow that works around this issue since I couldn't find a way to get the font to work correctly with the font it's intended to use. This, unfortunately, means it won't look as close to the original inventory in-game, but should still work and look pretty decent, only change is font.

    I have tried to make it as easy to work with as possible, though I have limited it to be only accessible through the server console due to not wanting it to be changed often (since realistically it shouldn't need to be unless you want to try and use your own custom fonts by trying to install fonts to your font directory yourself somehow). I also include a default suggested font and size for optimal size in relation to the intended look, though feel free to use whatever sizes you want (though do note that the code within the plugin prevents the text from getting bigger than the boxes its within).

     

    Once the update goes live, you can type `font help` into your console and it will display a help message explaining its use. I have sent a version to the only other person I know having this issue and from what I've seen/heard from him, there's been no issues so far. This next update will also have more than just the font fix.

     

    Example Photo (Using recommended font values with font fix, similar, but not perfect sadly):

    image.png.d4a08e1b233154c6408b94555261d7b3.png

     

    - ViolationHandler.exe

  26. Could you explain exactly what you'd expect to happen for those who are given said permission?

    I ask because the way it works currently is its changing how the code of the game works and essentially removing the portion of the code that says to make gibs basically. The only way I can think of your request would be to make it so if the person with said permission destroys something the gibs don't appear, but the gibs wouldn't appear for ALL players. Meaning, if player X who has permission destroys some object, ALL players in the area would not see gibs, furthermore, if player Y who DOES NOT have permission destroys some object, everyone in the area WOULD see gibs INCLUDING player X who has the no gib permission. Hence why I'm not positive if you'd want that and why I'm asking what you'd expect to occur.

  27. On 12/6/2024 at 6:44 PM, ScizzyDizzle said:

    Hey just had this crash my server, not sure what went wrong

     

    07/12 11:35:19 | Failed to call hook 'CanTeleport' on plugin 'ClanHome v1.0.7' (StackOverflowException: The requested operation caused a stack overflow.)
    at Oxide.Plugins.RaidableBases.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) <0x42492000 + 0x00016> in <84eea733cb78434c982ca516829f0a41>:0
    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <206a0f2c6ee141f38e2ad549cde44d70>:0
    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0008d] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Plugins.ClanHome.CanTeleport (BasePlayer player, UnityEngine.Vector3 pos) [0x00043] in <765f2016916d40fdb0bcb9d1297b6dd6>:0
    at Oxide.Plugins.ClanHome.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00771] in <765f2016916d40fdb0bcb9d1297b6dd6>:0
    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <206a0f2c6ee141f38e2ad549cde44d70>:0
    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0008d] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Plugins.ClanHome.CanTeleport (BasePlayer player, UnityEngine.Vector3 pos) [0x00043] in <765f2016916d40fdb0bcb9d1297b6dd6>:0
    at Oxide.Plugins.ClanHome.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00771] in <765f2016916d40fdb0bcb9d1297b6dd6>:0
    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <206a0f2c6ee141f38e2ad549cde44d70>:0
    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0008d] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <beb2b64691c64e2b95b99491bd85442c>:0
    at Oxide.Plugins.ClanHome.CanTeleport (BasePlayer player, UnityEngine.Vector3 pos) [0x00043] in <765f2016916d40fdb0bcb9d1297b6dd6>:0
    at Oxide.Plugins.ClanHome.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00771] in 

     

    Sorry for the delayed reply, school has been kicking my ass, and actually delayed this message itself lol, had to take a final mid response.

     

    I can DM you a version to see if that fixes your issue and then go from there, thanks for the report! My guess is compatibility issue along with a poorly named thing on my end.

    • Love 1
  28. My players have this exact same issue on latest version (2.0.9) as well. Though I personally do not. This only occurred AFTER I had reloaded the plugin after being asked to reload it to get the new skins. Any reloading after said first reload has not helped. This is due to your use of static variables most likely, though I am not sure why I was not affected by it, if you force your plugin to recompile you can fix this problem, or at least I believe you can as it fixed my player's issues.

    I have admin perms (auth level 2, am ownerid'd) but my players do not.

  29. If nothing appears it means you have a version prior to 3.0.0. If you don't download it manually from that GitHub it won't be the correct version.

     

    Furthermore, you could be using Sturdy/BippyMiester's pterodactyl egg and if you have DiscordExtension selected in the start up page (towards the bottom) this I'll fuck it up too as it's downloading the one from uMod and overwriting whatever you had in there before.

     

    My suggestion would be to check if you have a DiscordExtension toggle/button thing in your startup page (assuming you use pterodactyl) and disable it. Then shut down server, add the DLL from the GitHub link in the DEPENDS ON section on the plugin page to the server, and then start server back up. 

     

    If you have any questions or issues along the way or afterwards, let me know! 🙂

  30. 10 hours ago, L0rdLawliet said:

    Error while compiling AdminTools: Missing close delimiter '}' for interpolated expression started with '{'. | Line: 1552, Pos: 98

    Have you already tried re-downloading the file and putting it in again? I just downloaded it from the site and it compiled fine.

    Edit: seems you're on Oxide most likely, let me attempt to get the newest version (I believe I have it already, but am making sure).

    Edit 2: I still seem to have no issues with it on Oxide, is there something you've changed? Or are you on Staging or?

    Edit 3: Can't be staging otherwise would fail to compile for pooling reasons.

  31. 6 minutes ago, Smithy said:

    I was referring to the line in the config that looks like this

        "Allow the following roles (Role IDs) to use ALL commands.": [1234567890],

    mainly to indicate that I had all commands enabled in case that mattered.

    Ah, okay, wasn't sure if you were having issues with it or something, wanted to make sure.

    I could probably make something that allows you to send messages to chat from discord, ideally I'd like it to be picked up by the chat logging done on most plugins logging chat, but we'll see if its possible or not.

    🙂 Glad to hear, I tried to make it mostly all-in-one since if it was truly all in one it'd be massive, which it sorta already is pretty big (14k lines, mostly discord implementations though), so I'll have to keep that in mind.

    The next update will actually have both a discord version and a non-discord version in case people want to not have the discord dll (this would mean no discord functionality, but all in-game functionality) and will be much smaller too.

  32. Currently it does not respond to discord with what it says back, I have yet to create a way to do so as I want it to be performant and haven't thought of a good way yet other than patching the logging to console. So as of now, yes that is how its meant to be. I would like to add that functionality in the future, however, currently I haven't found the best way to do so.

    Also, the prefix stuff doesn't work because they are all application commands, as they allow for autocomplete and make it easier to interact with the commands (at least imo).

    No, chat messages are not meant to be sent to discord, there's an FAQ on that one actually:
     

    Quote

    Q: Does this plugin log kills/PMs/F1 Spawn/chat?
    A: No. Admin Tools only logs the following if enabled: F7 Reports, Bans, commands from this plugin, and players who are watchlisted. You can always view a player's combatlog from discord though. You can use the free logging plugins DiscordLogger by MONoH or DiscordChat by MJSU depending on your goal. However, personally, I recommend against using logging functionality that would be occurring very frequently due to Discord's rate limiting. Though, DIscordLogger is made in a way that combines messages if possible to prevent limiting.

     

    Not sure what you're asking/saying with the line about having all commands set to a role ID, could you explain what you mean?

  33. Update:

    These errors were a result of a bad Discord Extension version (one that was originally listed in the DEPENDS ON section). If you have these errors, please download the latest release in the DEPENDS ON section of the plugin. After stopping server and putting in the new DLL, the plugin should have no errors relating to modals and should work fine.

  34. Update:

    These errors were a result of a bad Discord Extension version (one that was originally listed in the depends on section). If you have these errors, please download the latest release in the DEPENDS ON section of the plugin. After stopping server and putting in the new DLL, your plugin should have no errors relating to modals and should work fine.

  35. Update:

    These errors were a result of a bad Discord Extension version. If you have these errors, please download the latest release in the DEPENDS ON section of the plugin. After stopping server and putting in the new DLL, your plugin should have no errors relating to modals and should work fine.

    Edit: for anyone who is looking here and wondering, I worked with them through discord and we figured out the issue that way.

  36. 29 minutes ago, MandyMoose said:

    I did. I even restarted the server just to make sure it wasn't the discord.dll. I have other Plugins that rely on Discord.dll. Signlogger, ClansDiscord & another plugin. Would one of those conflict with the DLL. I don't know if ClansDiscord works with 3.0V. I haven't tried it yet. I rent a dedicated server with 5 servers on one node and pterodactyl. I believe it's a linux based system. 

    Ah, well this plugin relies on 3.0.0, but I'm not positive who made ClansDiscord, but if it was MJSU, there's likely a version that'd work on his GitHub, otherwise not positive. And hmm, darn, was hoping it'd be a Windows server lol, the other guy was having issues on a Windows server.

    If it's the same bot for all 3 plugins that may affect it, but you stated above that you tried doing it with another separate bot, so can't really be that.

    I don't see any reason the other plugins would affect this plugin unless they were using the same bot and had the same command. I only ever had the already acknowledged error stuff when I had the plugin in 2 servers with the same bot and was using commands, that's why I asked originally too.

     

    I should be able to help more once I get home (likely a little over an hour from now), then I can actually look through the plugin and the interactions more thoroughly.

     

    Edit: Question for you, which modding framework do you use? Oxide or Carbon?

  37. 4 minutes ago, MandyMoose said:

    I did but removed it. I made another bot and tried it but it's still having the same issues.

    And I assume you updated the bot token in the config and reloaded the plugin? Always gotta cover all the bases to be sure lol sorry if it's a dumb question. 

     

    Also in response to the latest message, do you by chance use a Windows Server as your OS?

     

    Someone else had the same issues with with modals like you have in those errors, wondering if there's some funkiness with different operating systems

  38. 41 minutes ago, GooberGrape said:

    Hopefully that error gets figured out.

    but  back to the title, would be nice to view bots Inventory also https://gyazo.com/9f127b42a691dc655575f430226747af

    with Umod inventory viewer it work see here https://gyazo.com/564ba287315412c019cbfdadcb8ff526

    Ohhhh, okay, yea if the bots have unique names it's probably easier, I was thinking you meant bots that are basically just numbered, but that makes more sense. Do you mind sharing which plugin you use for the NPCs? I think it may help in trying to add the feature. The downside to the way uMod one does it is that then you need to be constantly listening to the players input. That's why I have a toggle for creative, I could maybe integrate it into creative, though then you'd be required to turn on creative to view inventories via the way Inventory Viewer does it.

  39. 4 minutes ago, GooberGrape said:

    its windows server 2022 or 3

    Hmm, okay, I'm sorry that you're having these issues, I wish I could help more as of right now, but am out ATM, but am trying to help any way I can while out. I messaged the creator of Discord Extension in the meantime. I should be able to look further into it once I get home, but that will be a couple hours unfortunately. Could you DM me your config (without bot token) on CF or Discord? Should be able to find me in CF discord or can search "papilicker" on discord and add me.

2.1m

Downloads

Total number of downloads.

9.9k

Customers

Total customers served.

144.8k

Files Sold

Total number of files sold.

3.1m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.