Jump to content

imthenewguy

Curator
  • Posts

    4,581
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by imthenewguy

  1. imthenewguy

    Cooking

    when there is enough content to justify the release. Maybe a couple of weeks.
  2. imthenewguy

    Cooking

    Will fix in the next release. IN the mean time, rename all instances of "bread.loaf" (except for the bread shortname), to "bread loaf"
  3. No plans to do that myself but there is a HookMethod that someone can use to get the player info. [HookMethod("GetSkillTreeData")] public object GetSkillTreeData() { var sTStats = new Dictionary<ulong, (string Name, double XP, int PrestigeLevel, int CurrentLevel, double XPDebt)>(); var dataFiles = Directory.GetFiles(NewDirectory, "*.json", SearchOption.TopDirectoryOnly); foreach (var file in dataFiles) { try { var playerId = Path.GetFileNameWithoutExtension(file); if (!ulong.TryParse(playerId, out ulong playerID)) { continue; } var playerInfo = LoadPlayerData(playerId); if (playerInfo != null) { sTStats[playerID] = ( playerInfo.name, playerInfo.xp, playerInfo.prestige_level, playerInfo.current_level, playerInfo.xp_debt ); } } catch (Exception ex) { PrintWarning($"Exception while processing file {file}: {ex.Message}"); } } return sTStats; }
  4. My plugin doesnt handle selling the recycler. Other plugins can sell the recycler and run the command to give it to the player using my plugin.
  5. That "Tracking 0 required nodes." is the last message that my plugin sends as part of the OnServerInitialized hook, which means my plugin finishes its initialization without issues. It seems like another plugin that is running the same hook after Skill Tree may be causing the issue.
  6. Plugin doesn't support that at the moment. Would require changing all messaging from the plugin to use a different method. May look at it when I have the time to work on it.
  7. How would you want that structured?
  8. Not sure if its possible to mount a 2 handed weapon with the shield but ill look into it. I do have a perk for the shield coming out that will allow damage to be reflected back at the attacker when hitting the shield. Ill take a peak at the speed.
  9. Watch the video. It covers all of this TL;DW: Players need to opt their vending machines in to use CIV. By default, the vending machine will work like a vanilla machine unless they press the "create" button when looting the vending machine from the back.
  10. A skill will be added to the next release which will set the minimum quality per level.
  11. It wont automatically setup a vending machine at monuments; you would need to place a deployed version with Rust edit, stock it up and manually opt the machine in and set up the listings.
  12. Not within the scope of my plugin. This plugin simply allows the purchase of tugboats from fishing village.
  13. Yeah it should support all custom items.
  14. Added a null check to the command for next release. It's not an issue; a player that had no data tried to run the command. There isn't any documentation on the page for integrating into a plugin, so probably not.
  15. imthenewguy

    Casinos

    It comes from the player themselves
  16. yeah it's not ideal. Will look at something more permanent down the track.
  17. There are a few plugins that can create items to run permissions. I use Cooking personally for this. It allows you to add the perms to a meal as a buff, and removes the perms once the meals timer is done.
  18. Monument Finder simply provides the bounds of the monument. It wouldn't be useful for automatically building a track unless I misunderstand what you mean?
  19. Hey mate, there are a few things. It's a ground up rebuild (entirely different code), so it's a lot more optimized and has less impact on your server. It also has admin tools to view users containers, allows for easy repositioning of containers at monuments and supports setting up containers for custom monuments (based on the monument marker location). It also supports armor slots and ownership tags when handling items and a more comprehensive whitelist/blacklist options. The old version is no longer being maintained either. The code is too old and bad to work with.
  20. Version 1.0.3

    80 downloads

    Global Storage Pro creates storage for your players that can be access from any global storage container. Containers will automatically spawn at safe-zone monuments, allowing players to safely store their items. The plugin will create an instance of storage for each player that loots the box, allowing for multiple players to loot the same global storage chest to manage their own instances of storage. Monument spawns: Automatically spawns containers at safe zone monuments. These can be repositioned using the gs.setpos command. Map specific spawns: Use the gs.addloc command to create a spawn point for a container that will be based on the map name. Anytime the map with a valid name is loaded, a container will spawn at the specified location. Placeholder spawns: Using RustEdit, placeholder entities can be deployed at specific locations to create automatic spawns for your custom monuments. Deployable containers: Players can be given deployable containers to setup in their bases that access the storage network. Comprehensive white/black list: Have full control over what items can be added to GlobalStoragePro containers based on skin, name, shortname and text fields. Permission based slots and deployments: You can create any number of permissions that will provide more or less storage slots, and deployments of containers. Administrative tool: Access the contents of any players global storage in-game using the gs.view command. Persistent wipe settings: Allow contents of containers to persist between wipes. Command: gs.givestorage <target> <amount> Type: Console Permission: globalstoragepro.admin (or can be run by the server with no perms) Description: Gives the target player a deployable global storage item. Command: gs.setpos Type: Chat Permission: globalstoragepro.admin Description: Sets the spawn location for the nearest monument (or monument marker for custom monuments) Command: gs.addloc Type: Chat Permission: globalstoragepro.admin Description: Adds a spawn location for a global storage chest. The name of the map is captured and put into the config along with the location for future spawns. Command: gs.openplayerinventory <userid> Type: Chat Permission: globalstoragepro.admin Description: Opens the storage container for the specified userid. Command: gs.view Type: Chat Permission: globalstoragepro.admin Description: Provides a list of all containers that have contents to the admin, who can then select one to view its contents. // Adds an item to the target players global storage container void TryAddItemToGlobalStorage(BasePlayer player, Item item, bool notify)
    $14.99
  21. There has been no feedback no. The testing has been primarily done using SurvivalArena as they all used the same logic for storing/restoring items. After many iterations, I have finally fixed the issue with SurvivalArena and have rolled the same logic out to EventHelper (which is how FishingContest handles its items). Will be pushing it once Ive tested on staging for next forced.
  22. Lets take this convo to discord. Ill send you a message shortly.
2.3m

Downloads

Total number of downloads.

10.5k

Customers

Total customers served.

151.8k

Files Sold

Total number of files sold.

3.2m

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.