Jump to content

Krungh Crow

Creator
  • Posts

    1,476
  • Joined

  • Last visited

  • Days Won

    43

Everything posted by Krungh Crow

  1. Krungh Crow

    Monument Bradley Support

    If possible disable hp settings in monumentbradley
  2. Krungh Crow

    BradleyTiers

    Changed Status from Pending to Not a Bug
  3. Krungh Crow

    BradleyTiers

    Native spawns only. This changes the hp and crates on drop in tiers only for now
  4. Version 2.0.5

    6,824 downloads

    Features : Complete rewrite (v2.0.0) Spawns Configurable tiered bradleys Easy configuration and setup Can add or remove tiers (v2.0.0) BradleyGuards and BradleyOptions will disable their HP and Cratedrop settings automaticly (Krungh Crow versions). Spawn and Kill Messages Option to make a vanilla bradley spawn instead of a Tiered one at random. Set a extra reward in the form of Economics or ServerRewards Reworked Tiered loot systems v2.0.0 Message cooldownsystem. New API for other developers is made available (v2.0.0) Support for AlphaLoot (v2.0.0) Support for UINotify & Notify / GUIAnnouncements /QueuedPopups Support for Economics, ServerRewards, SKillTree and XPerience, Permissions : bradleytiers.use : To be able to use the /bt info chatcommand. bradleytiers.admin : To spawn tiered bradleys. Commands : /bt info : Displays the available tiers on the server (v2.0.0). /bt spawn <Tier> : Admin permission is needed. Consolecommands : bt.spawn <steamId> <tiername> : Spawns a tiered bradley around the players location API : object CanUpdateToBradleyTier(BradleyAPC bradley) void OnBradleyTiersSpawned(BradleyAPC apc , string tierName) void OnTieredBradleyDeath(BradleyAPC bradley , HitInfo info , string tierName) object IsTieredBradley(BradleyAPC bradley) string GetBradleyTier(BradleyAPC bradley) ulong GetBradleyPurchaserId(BradleyAPC bradley) bool IsPurchasedBradley(BradleyAPC bradley) Dictionary<NetworkableId , ulong> GetAllPurchasedBradleys() Dictionary<string , object> GetBradleyTierData() void OnBradleyTierPurchased(player , bradley , tier.Name) Example best API usage for CanUpdateToBradleyTier : // store your bradley before the spawning private readonly HashSet<BradleyAPC> _invasionBradleyRefs = new HashSet<BradleyAPC>(); // your method of after spawning private readonly HashSet<ulong> _invasionBradleys = new HashSet<ulong>(); // Inside your method BEFORE !!! your spawning private YourMethod() { //.... code var brad = GameManager.server.CreateEntity(BRADLEY_PREFAB , finalPos , Quaternion.identity , true) as BradleyAPC; //.... code _invasionBradleyRefs.Add(brad); brad.Spawn(); //.... rest of your code to set variables if (brad.net != null) { _invasionBradleys.Add(brad.net.ID.Value); } } // Place this inside your plugin code. private object CanUpdateToBradleyTier(BradleyAPC bradley) { if (bradley == null) return null; if (_invasionBradleyRefs.Contains(bradley)) return false; if (bradley.net != null && _invasionBradleys.Contains(bradley.net.ID.Value)) return false; return null; } Configuration : Want a certain item to spawn as a blue print just add .bp behind its shortname ! Example of custom items like the ExtendedRecycler plugins recycler item. Language API : { "BradleyInitiate": "Careful! This is a {tierName} Bradley APC!", "InvalidInput": "<color=red>Please enter a valid command!</color>", "Info": "<color=green>Bradley Tiers v{0}</color>\nWe have the following Tiers :\n", "KillNotification": "<color=orange>{0}</color> Destroyed a {1} BradleyApc", "NoPermission": "<color=green>You do not have permission to use that command!</color>", "SpawnMessage": "A {0} Bradley has spawned around {1}", "KillRewardMain": "You destroyed a {0} BradleyApc and received: {1}", "RewardEcon": "<color=green>${0} Economics</color>", "RewardSR": "<color=orange>{0} RP</color>", "RewardSeparator": " , ", "NoRewards": "no extra rewards.", "NoRoadPoint": "<color=red>No valid road point found within range.</color>", "BuyUsageHeader": "<color=orange>How to spawn a Bradley:</color>", "BuyUsageLine": "/bt buy {0}", "SpawnHeader": "Spawn a Bradley on the nearest road <color=orange>(Admin permission)</color>\n", "SpawnCommands": "/bt spawn {0}", "ConfigNotLoaded": "<color=red>Config not loaded. Check server console for errors.</color>", "RewardSkillPoints": "<color=orange>{0} skill points</color>", "RewardXperience": "<color=orange>{0} exp</color>" }
    Free
  5. Ye if not reloaded chickenbow it uses the native ids not the ones from mono ?
  6. if (animal is Chicken) { if (ChickenBow != null && ChickenBow.Call<bool>("IsSpawnedChicken",animal.net.ID) == true) { BlockSpawn = true; } else { BlockSpawn = false; } } if (BlockSpawn) { Puts($"{info.InitiatorPlayer.displayName} shot down a ChickenBow Chicken and a HuntsMan was skipped"); return; } had to do it diffrently and added this under my variables bool BlockSpawn; uploading the Huntsman patch now and make sure to reload ChickenBow too
  7. cheers releasing updates for backtothewild and huntsman later today
  8. its a real item like a large furnace is its just not added ingame so mechanics are fully rust. This just makes it craftable with a command
  9. u can add `cardtable` (actual item name) to your loottable My plugin using the unimplemented item for players to be able to craft it. can be recycled and even picked up normaly..allso tested with removertool It is a actual item in the rust files which is not used ingame (officialy) no red text seen when i spamm tested crafting and picking it up
  10. Version 1.0.2

    1,394 downloads

    Craft, place and pickup you would any other deployable item. Features : Backpack safe Using Rusts Buildingblock mechanics Set a crafting cost through configuration Craft the Poker Table using a simple chat command with permission aslong you have the materials in your inventory. Craft is cancelled when not enough inventory space Can be recycled for wood and metal fragments Can be used with RemoverTool Permissions : pokertables.use : To be able to use chatcommands and craft the Poker Table Commands : /poker info : Prints craftingcosts, commands and plugin info to chat /poker craft : Crafts you the Poker Table (providing you have the required materials) Configuration : { "Main config": { "Debug": true, "Chat Prefix": "[<color=yellow>Poker Tables</color>] ", "Crafting Costs": { "scrap": 100, "wood": 1000, "metal.fragments": 100, "tarp": 1 } } } Localisation : English language file included to use a diffrent language just make a new file in the language folder. { "Craft": "You need more resources:\n{0}", "CraftingCost": "<color=green>Materials needed to craft the Poker Table</color> :", "Info": "\n<color=green>Available Commands</color>\n<color=green>/poker info</color> : Shows info on version/author and commands", "InfoCraft": "<color=green>/poker craft</color> : To craft the Poker Table", "InvalidInput": "<color=red>Please enter a valid command!</color>", "InventoryFull": "You need at least 1 more slot in your inventory,canceling the craft", "Succesfull": "You succesfully crafted a Poker Table for 6 players", "Version": "Version : V", "NoPermission": "<color=green>You do not have permission to use that command!</color>" }
    Free
  11. Krungh Crow

    spawning underground

    Changed Status from Work in Progress to Closed Changed Fixed In to 1.0.9
  12. i decompiled the rustfiles but i am not entirely sure to call for them
  13. Changed Status from Work in Progress to Closed Changed Fixed In to 1.0.4
  14. cheers
  15. Changed Status from Pending to Work in Progress
  16. ill build a checker for that
  17. have to look at `MenuTip`
  18. Version 1.1.0

    558 downloads

    Crafting of Stationary Paper with new skins for organisiation and a locked `Admin Note` Features : Vanilla Notes get a new skin when crafted Craft different stationary papers each with their own skin and name Admin Note cant be rewritten or crafted if a player doesn't have the stationarypaper.admin permission assigned (to avoid abuse) Set a crafting price (wood for now) the Admin Notes are free to craft by admins Chat notification when not enough wood to craft in your inventory Craft canceling if no free inventory space Popup with costs when crafted (custom items don't show in notifications when crafting) Can be added to kits Backpacks safe (Bank does not support custom item names) Permissions : stationarypaper.admin (to be able to craft the admin note) stationarypaper.normal (To craft the notes for vanilla price : 10 wood) Commands : /note info : for a full listing of Configuration setup and commands /note admin : Crafts a Admin Note (locked for editing) /note bomb : Crafts a Bomb Letter (Does not explode) /note crow : Crafts a Crow Note /note information : Crafts a Info Note /note love : Crafts a Love Letter Configuration : { "Main config": { "Debug": false, "Chat Prefix": "[<color=purple>Stationary Paper</color>] " }, "Crafting Costs": { "Wood ammount": 100 } } Localisation : English language file included to use a diffrent language just make a new file in the language folder. { "NoteCrafted": "You succesfully crafted a <color=orange>{0}</color>", "Info": "\n<color=green>Available Commands</color> :\n<color=orange>/note info</color> : Shows info on version/author and commands", "InfoAdmin": "<color=orange>/note admin</color> : Crafts a Admin Note", "InfoBomb": "<color=orange>/note bomb</color> : Crafts a Bomb letter (does not explode)", "InfoCrow": "<color=orange>/note crow</color> : Crafts a Crow Note", "InfoInfo": "<color=orange>/note information</color> : Crafts a Info Note", "InfoLove": "<color=orange>/note love</color> : Crafts a Love Letter", "InvalidInput": "Please enter a valid command!", "InventoryFull": "You need at least 1 more slot in your inventory,canceling the craft", "Version": "Version : V", "NoPermission": "You do not have permission to use that command!" } Skins are uploaded with : Totally worth it
    Free
  19. Krungh Crow

    spawning underground

    Changed Status from Pending to Work in Progress
  20. Krungh Crow

    Motionless animals

    Changed Status from Pending to Work in Progress
  21. Changed Status from Pending to Closed Changed Fixed In to 1.0.6
  22. Krungh Crow

    Motionless animals

    works perfect on my testserver. Do you have any other animal related or navmesh related plugins running ? I might have to remove the no run section and see if it could still be a issue
  23. the new AI is kinda botched i noticed oxide released a attempt to fix this nre i will do more testing myself too
  24. ye normaly u can set a skin for example rock like it should be a rock skin now it is saying `custom item`
  25. allso noticed the item is a custom itemand not a rock
2.3m

Downloads

Total number of downloads.

10.5k

Customers

Total customers served.

151.5k

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.