Jump to content

CupsOhJoe

Creator
  • Posts

    342
  • Joined

  • Last visited

Everything posted by CupsOhJoe

  1. I'm assuming that the free or cheap versions aren't going to get you much luck in making good plugins. ChatGPT is 200 a month, Gemini Code Assist is like 23 per use, at the point you pay this much why even bother.
  2. AI is useful if you get stuck, but shouldn't be relied on to create the full plugin (I mean, I guess it can make complete smallish non complex plugin, but why). As I learn more and more, i have noticed the less reliance on AI to help, it's just as easy to ask your follow developers for assistance. They probably will have better and more efficient ways, AI will most likely just spit out code it thinks is correct unless you are paying for it, but again if you pay $200+ (who the hell has that monthly) for AI to create plugins what's the point, just pay another dev to do it at least you would be contributing to that developer..
  3. CupsOhJoe

    command

    Changed Status from Pending to Work in Progress Changed Fixed In to 1.0.4
  4. CupsOhJoe

    command

    You can get faster support through the discord. I don't seem to get notifications for these here.
  5. CupsOhJoe

    Plugin not working.

    Changed Status from Pending to Can't Reproduce Changed Fixed In to 1.0.4
  6. CupsOhJoe

    Plugin not working.

    Also please submit a ticket on the discord so I can assist better.
  7. CupsOhJoe

    Plugin not working.

    Working here:
  8. CupsOhJoe

    Plugin not working.

    You have to keep in mind that the delay is from the initial start, so if you start with delay 5 and duration 10 thats a 15 second total run time the second command you want to start say 5 seconds after the first Command you need to take into consideration the 15 seconds already used so you would start the second delay as 20 (15+5) and the duration for 10 seconds, etc Below is what it should look like. { "exists": true, "ccommand": "runcmd", "TheCommands": [ { "commandName": "Command1", "enabled": true, "isNewPlayer": false, "singleCast": false, "theCommand": "say hi1 {player}", "endCommand": "say hi2 {player}", "theDelay": 5.0, "theDuration": 10.0 }, { "commandName": "Command2", "enabled": true, "isNewPlayer": true, "singleCast": true, "theCommand": "say hi2 {player}", "endCommand": "", "theDelay": 20.0, "theDuration": 10.0 }, { "commandName": "Command3", "enabled": true, "isNewPlayer": true, "singleCast": false, "theCommand": "say hi3 {player}", "endCommand": "", "theDelay": 35.0, "theDuration": 10.0 }, { "commandName": "Command4", "enabled": true, "isNewPlayer": false, "singleCast": true, "theCommand": "say hi4 {player}", "endCommand": "", "theDelay": 50.0, "theDuration": 10.0 } ] }
  9. CupsOhJoe

    command

    Sorry for the delay, the commands should all be Console Commands
  10. I will update the Description, I may have changed and did not update the description
  11. I'm fine with AI help, I just finished 3 course on C# through University of Phoenix, and sometimes still need some memory jogging. But full AI plugin seems like it would not be great as what if FP changes something or OXIDE/Carbon. AI is not up to date, how is a Pure AI project going to be supported.
  12. Asked Nivex and since you already use his hooks you should be able to add this feature, hoping this can be added.
  13. CupsOhJoe

    WTrading

    Got sound to work, DM me on discord.
  14. CupsOhJoe

    Spamming Console

  15. Not sure it's been asked, but I want a high Risk/Reward system. So for example if a PVE player goes to a PVP raidable base their mode should be Forced to PVP (Enabled/Disabled in config of course) that way if a PvE player deems the risk to lose everything by going to PvP base they can. @Mr01sam
  16. CupsOhJoe

    Dungeon Events

    Keep up the great job, love the plugin. If you give us the ability to create our own layouts I see great potential for this plugin.
  17. CupsOhJoe

    Dungeon Events

    If we have the ability to create a dungeon layout that would be amazing. Then we can customize it how we want, maybe using CopyPaste, thoughts?
  18. CupsOhJoe

    Dungeon Events

    Or at least make them dungeon looking, Stoney, I don't like the factory looking style and the other looks like it got shot with a giantantic Ray
  19. CupsOhJoe

    Dungeon Events

    The new layout, with the big rocks I didn't like doesn't feel like a dungeon. The smaller feel makes it more ominous and not being able to see around the corner. Hoping that you can make feel more dungeon style over labyrinth.
  20. So I have an issue, player want to be able to sell using vending machines but players are not allowed to interact with other PVE players. is there way to exclude or be able to allow interaction but not destruction?
  21. CupsOhJoe

    Unable to start Plugin

    I have manually created the save.json file and it loads but fails with the following message when creating Monuments: Failed to call hook 'OnContainerPopulate' on plugin 'DynamicMonuments v1.0.0' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.DynamicMonuments+CustomMonument.GetLootContainerData (System.UInt64 netID) [0x00000] in <04d758f84ca94bb2bed5729bd80d9549>:0 at Oxide.Plugins.DynamicMonuments.OnContainerPopulate (LootContainer lootContainer) [0x00013] in <04d758f84ca94bb2bed5729bd80d9549>:0 at Oxide.Plugins.DynamicMonuments.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00379] in <04d758f84ca94bb2bed5729bd80d9549>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9c80d821d00a44c9a24497c73ad2d20d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <d646191a355d43a6b3ab36b7ee14c740>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d646191a355d43a6b3ab36b7ee14c740>:0
  22. CupsOhJoe

    Unable to start Plugin

    Failed to call hook 'OnServerInitialized' on plugin 'DynamicMonuments v1.0.0' (UnauthorizedAccessException: Access to the path "/home/container/oxide/data/DynamicMonuments/save.json" is denied.) at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <f98723dd4586469db5213ec59da723ca>:0 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions) at System.IO.StreamWriter..ctor (System.String path, System.Boolean append, System.Text.Encoding encoding, System.Int32 bufferSize) [0x00055] in <f98723dd4586469db5213ec59da723ca>:0 at System.IO.StreamWriter..ctor (System.String path) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 at (wrapper remoting-invoke-with-check) System.IO.StreamWriter..ctor(string) at System.IO.File.WriteAllText (System.String path, System.String contents) [0x00026] in <f98723dd4586469db5213ec59da723ca>:0 at Oxide.Core.Configuration.DynamicConfigFile.WriteObject[T] (T config, System.Boolean sync, System.String filename) [0x0003f] in <d646191a355d43a6b3ab36b7ee14c740>:0 at Oxide.Core.DataFileSystem.WriteObject[T] (System.String name, T Object, System.Boolean sync) [0x00007] in <d646191a355d43a6b3ab36b7ee14c740>:0 at Oxide.Core.DataFileSystem.ReadObject[T] (System.String name) [0x0000f] in <d646191a355d43a6b3ab36b7ee14c740>:0 at Oxide.Plugins.DynamicMonuments.LoadDataFile[Type] (System.String path) [0x00020] in <04d758f84ca94bb2bed5729bd80d9549>:0 at Oxide.Plugins.DynamicMonuments.TryLoadData () [0x0019c] in <04d758f84ca94bb2bed5729bd80d9549>:0 at Oxide.Plugins.DynamicMonuments.OnServerInitialized () [0x00017] in <04d758f84ca94bb2bed5729bd80d9549>:0 at Oxide.Plugins.DynamicMonuments.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000e0] in <04d758f84ca94bb2bed5729bd80d9549>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9c80d821d00a44c9a24497c73ad2d20d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <d646191a355d43a6b3ab36b7ee14c740>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d646191a355d43a6b3ab36b7ee14c740>:0 Loaded plugin DynamicMonuments v1.0.0 by Adem Failed to call hook 'Unload' on plugin 'DynamicMonuments v1.0.0' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.DynamicMonuments+CustomMonument.KillAllMonuments () [0x00000] in <04d758f84ca94bb2bed5729bd80d9549>:0 at Oxide.Plugins.DynamicMonuments.Unload () [0x00005] in <04d758f84ca94bb2bed5729bd80d9549>:0 at Oxide.Plugins.DynamicMonuments.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00697] in <04d758f84ca94bb2bed5729bd80d9549>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9c80d821d00a44c9a24497c73ad2d20d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <d646191a355d43a6b3ab36b7ee14c740>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d646191a355d43a6b3ab36b7ee14c740>:0 Unloaded plugin DynamicMonuments v1.0.0 by Adem
  23. CupsOhJoe

    WTrading

    Can you add a MIN/MAX distance to/from player to send the trade request? (Not wanting across map trading)
  24. CupsOhJoe

    Entrances in Rocks

    So a few players found that the doors were inside rocks, not a custom map, normal 3000 procedural map.
  25. Congrats
1.8m

Downloads

Total number of downloads.

8.2k

Customers

Total customers served.

124.7k

Files Sold

Total number of files sold.

2.6m

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.