Jump to content

Steenamaroo

Administrator
  • Posts

    3,405
  • Joined

  • Last visited

Everything posted by Steenamaroo

  1. Yes, that's right. Replace the two lines there with {"tooktitle", "{0} has taken the title {1}." }, {"losttitle", "You have lost the title {1} to {0}." }, There shouldn't be a {2} in either of them.
  2. Have you customised your PlayerRanks lang file? if so please post it here, or DM it to me.
  3. Steenamaroo

    April 2025 update

    Update released. I guess you all use Loot Table & Stacksize GUI?
  4. Steenamaroo

    April 2025 update

    Thanks folks. I'll do an update in a few hours.
  5. Steenamaroo

    April 2025 update

    Thank you.
  6. Hi, The /perms data menu gives you options to save to local file or SQL, and to load from local file or SQL. If I recall it also separates it out into save/load groups and save/load permissions. If your goal is just to have a backup then just use the save buttons (groups and/or perms...whichever you want), then, to be sure, you can check the data file for contents or last modified date. If you want to load those groups/perms on a different server you'd need to move the data file over to that server, reload PermissionsManager, then use the same menu to load them. Let me know if that doesn't cover what you're asking. Note that you can make a backup or clone perms+groups by copying the relevant oxide data files from /data folder. The only real advantages of using PermissionsManager are a handy UI and the ability to clone between servers without shutting either of them down.
  7. Wrapping your kill in a nexttick would do but whatever works for you.
  8. I mean, you could even just return true in OnCollectiblePickup, do your thing, then destroy the CollectibleEntity a tick later. At least that way other plugins would have a chance to see what / where it was.
  9. RandomItemDispenser randomItemDispenser = PrefabAttribute.server.Find<RandomItemDispenser>(this.prefabID); Are you talking about this? You could set prefabID to 0 or something...?
  10. Sorry, you're quite right. I found an issue that would affect default profiles. It'll be addressed in the next update, which is overdue. If you want to self-patch, you can change var p = RS(Editing[arg.Player().userID]); to var p = RD(Editing[arg.Player().userID]); at approx line 5432
  11. Hi, There's no bug, although I'll suppress the error for misuse. From description : botrespawn showspawns - Added for binding convenience. botrespawn checknav - Added for binding convenience. * Note = addspawn and showspawns commands require the user to select "Edit with console commands" first, from a profile's spawnpoints menu.
  12. Yeah, I can't see why not. I'll take a look some time soon and get in touch.
  13. Yeah, I understand what you're doing but it doesn't seem like a great approach because it makes a hook cease to function for other developers. If you empty the vanilla itemList, do your own item distribution, and call OnCollectiblePickedup, if you want, you could achieve the same thing without impacting OnCollectiblePickup hook.
  14. I don't see how that's going to work. The hook you suggest happens later. I'm going to have the same problem. Would it not make more sense for you to just clear the itemList instead of prematurely destroying the entity? That way you get what you want, other plugins can use OnCollectiblePickup hook, and the vanilla pickup effects and destruction would still happen.
  15. I use OnCollectiblePickup for issuing gather rewards (RustRewards plugin) but, from what I'm told, it ceases to work when people use your plugin to modify gather amounts. I guess that means you're destroying the dispenser before I get to it?
  16. Hi, Yes, I think we're about ready for an update. I had a short list of other things to work on that I wanted well tested first.
  17. Interesting. Thanks for updating us @OfflineGotOfflined I don't see that documented but I've had quite a few people encountering this issue over the last while. @The_Kiiiing- I wonder is there a way to handle your resource amounts without impacting other plugins?
  18. @The_Kiiiing- Are you immediately destroying the dispenser or something? I've had multiple reports from people saying they don't get RustRewards issued if your plugin is modifying the resource amounts.
  19. Ok. The only way to do it, then, would be to manually edit the order of 'CatsDict' in the plugin.cs file. It's at approx line 2400. Just be sure not to delete any entries.
  20. Steenamaroo

    Carbon Compatible

    Hi, To the best of my knowledge it is. I just haven't marked is as compatible because I haven't verified that first hand but, as far as I know, plenty of people use BotReSpawn on Carbon. Any incompatibilities in the past have been addressed promptly, whether by me or the Carbon team.
  21. I agree with rejecting AI submissions. Codefling has always placed importance on our creators truly owning, and fully understanding, their work. This stance initially emerged due to how easy it is to take snippets of other people's work without permission but it should apply just the same, in my opinion, to 'AI' generated work. Understanding exactly how a work was created and how it works is essential when it comes to maintaining that work and troubleshooting potential issues with it. We've had exceptions in the past where we allowed submission of 'bought and paid for' works on the condition that any required maintenance would be handled by the original developer, essentially allowing 'the creator' to be a support middle-man. I think I'm correct in saying it doesn't work and we don't allow it anymore. Where paid assets are concerned it's a competitive environment. There are many ways to maintain an edge and be successful, such as how you handle support requests, how well tested your code is, how quickly you respond to wipe issues, your personality, etc, but whether you wrote and/or understand the code should not be in that list. That should be mandatory. If someone wants to use AI as a learning or development tool I'm all for it. Whatever works for you... but if any reviewer has any doubt at all that a submitting creator could recreate any given work 100% from scratch with no assistance, that work should be declined.
  22. I'm more than happy to help, especially if there's an issue with my plugin but I'm sorry, I don't understand what you're describing. You keep mentioning heli spawn config being disabled? I don't know what you mean by this. Does your PlayerRanks-created HeliKills group (which has your #1 player in it) retain the required permission for spawning helis? If so, I'm afraid anything beyond that is an issue with your heli spawning plugin.
  23. Steenamaroo

    Double join/leave messages

    If this is the standard of support it might be better to keep it on site.
  24. I'm sorry, I'm not following. When a player holds a #1 spot title for some category, PlayerRanks adds that player to a group reflecting the category name. If you want that #1 player, at any given time, to have some special permission, you'd just grant the permission to the group that PlayerRanks has created. When the player loses the # spot they'll lose their title and be removed from the group, therefore losing the permission.
  25. Steenamaroo

    error apamming

    Hi, Thanks for reporting. Did you have an error before this, when that player joined? You'd find it in your logs searching RustRewards, OnPlayerConnected, 76561197960280303, or Fenrako.
1.8m

Downloads

Total number of downloads.

8.5k

Customers

Total customers served.

127.8k

Files Sold

Total number of files sold.

2.7m

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.