Платное Custom Cargo Ship Tiers 2.0.0

Обновления
Только поддержка
Языки
  1. Английский
Дополнительный плагин
You'll Never Sail the Same Ship Twice with CustomCargoShipTiers!
Ahoy, captain! The high seas have never been more exciting than with CustomCargoShipTiers. You can finally take full control of your cargo ship and customize each of its aspects to your liking, creating an unforgettable experience every time that keeps your players coming back for more! So gather your crew, hoist the anchor, and see what treasures await!
1696714227367.png


Early Access!
CustomCargoShipTiers is in the early stages of development and is undergoing continuous updates and improvement. Although the plugin is presently functional, covering most of the necessary features, it still has plenty of room for growth before it reaches its full potential. As with any early-access product, minor bugs or hiccups may arise. If you happen to encounter any, I kindly ask you to reach out to me through the discussion tab or the dedicated support channel on Discord.

Updates will be released on a weekly basis to expand the plugin with additional features and functionalities based on your requests. The goal is to achieve a feature-complete version in the next two to three months, and your feedback is greatly appreciated throughout this period.

CustomCargoShipTiers will remain offered at a discounted price during the early access phase (because who doesn't love a good deal, right?). But don't wait too long, as the price may change upon the official release to reflect all the new features added.

Features
Features? Nah, more like Funtures! CustomCargoShipTiers lets you transform what used to be a boring event into a beast that strikes fear into the hearts of your players! Check out what this bad boy has in store:

  • Completely revamp your loot spawns to your liking. Want all military crates? Done. Want to spawn 50 elite crates and no junk crates? Go for it! The power is in your hands!
  • Double, triple, or even quadruple the number of scientists on board, unleashing hordes upon your players!
  • Play god and control who gets to call the big ships, when they can do it, and how much they have to pay for this privilege (because, let's face it, not all players are equal!)
  • Monetize your ships by selling them for various currencies, such as items, points, coins, or a blend of them all!
  • Hop onto your summoned ship without the risk of encountering enemies or unexpected obstacles by using portals!
  • No more guesswork - you'll always know what your next ship layout will be!
  • Personalize your escape ride. Need more than one RHIB? Or maybe a pair of minicopters? How about a fleet of four rowboats?
  • Easily edit and share your spawn groups with fellow server owners.
  • No more unwanted interference from uninvited guests - it's all under your command!

These are just the beginning of what CST has to offer, with more to come in future updates.


Spawn Groups
A spawn group is a collection of spawn points in which your crates, scientists, or players can spawn. Each spawn group is stored as a separate file with a unique alias inside the CargoShipTiers folder, allowing you to edit and share them with others as needed easily.
1696714380684.png

In CST, creating spawn groups is a piece of cake. Forget about typing commands all day long, like you're playing some kind of typing game. All you need is the mighty power of your mouse muscles! For example, to create a spawn group with 30 spawn points, you just need to run a single command. Yes, you heard that right! It's so easy, it's almost like cheating! Don't tell EAC though.


3.1 Commands
All spawn group-related commands start with the cargo.spawn prefix. Below are all the necessary commands for managing spawn groups:
The placeholder within < > indicates a required argument, while the placeholder within [ ] indicates an optional argument.
  • cargo.spawn create <SpawnType> <SpawnGroupAlias> - To create a new spawn group of a specific type, with a unique alias.
  • cargo.spawn edit <SpawnType> <SpawnGroupAlias> - To edit an existing spawn group, allowing you to add or remove spawn points from it.
  • cargo.spawn delete [SpawnPointId] - To remove a spawn point from a spawn group. If no ID is provided, it'll delete the last spawn point created. If you specify an ID, it'll delete the corresponding spawn point for that given ID.
  • cargo.spawn done - To stop editing a spawn group and save the changes you've made to it.
  • cargo.spawn draw - To visualize the spawn points you've created in a spawn group.


3.2 Creating Your First Spawn Group
To create a spawn group, use the command cargo.spawn create <SpawnType> <SpawnGroupAlias>. Select either loot or portal as the spawn group type, and make sure to provide a unique alias.

Once your spawn group is created, an entity will appear in front of you. This entity could be either a crate or portal, depending on the spawn group type you selected. You can use the following buttons to control and manipulate the entity:
  • E - Drops the entity on the ground, automatically creating a spawn point where it lands.
  • R - Cycles between different entities.
  • Middle Mouse - Toggles between different modes for manipulating the entity's position and rotation.
  • Left and Right Mouse - Rotates the entity, moves it up and down, or forward and backward.
Once you've created the desired number of spawn points, use the cargo.spawn done command to stop editing the spawn group. This will remove the controlled entity and save your changes to the spawn group's data file. Time to sit back and enjoy your hard work!


3.3 Deleting Spawn Points
To delete a spawn point, you'll first need to edit the spawn group where it's located. If you're already in the desired group, you can skip ahead to the next step!

Now, delete the spawn point by using the cargo.spawn delete [SpawnPointId] command. If no ID is specified, the most recently created spawn point will be removed. Otherwise, the spawn point that corresponds to the given ID will be removed. Easy-peasy, lemon-squeezy!


3.4 Putting Your Spawn Group into Action
Once you've created your spawn group, it's time to put it into action! To do so, copy the unique alias of the spawn group and paste it into the respective configuration. Whether it'll be used for spawning crates or portals, you're now in control of its destiny. Get ready to see your creations come to life!


From Junk to Elite, Customizing Your Loot Distribution
Who doesn't love the thrill of wondering what's inside those crates? With CST, you get to take that excitement to a whole new level.
box_5_stroke.png
box_7_stroke.png
crate_4_stroke.png
box_1_stroke.png
codelockedhackablecrate.png
crate_1_stroke.png
box_2_stroke.png

2tvPfeR.png


4.1 Adding Loot Rounds
To add a new loot round, start by copying and pasting the configuration provided below. Be sure to assign a number to each round corresponding to its order, starting from 0.

"Loot Spawn Rounds":
JSON:
 {
"0": [
{
"Crate Prefab Name": "junk",
"Spawn Group Alias": "Default",
"Minimum Spawn Amount": 4,
"Maximum Spawn Amount": 4
 },
 ],
"1": [
{
"Crate Prefab Name": "military",
"Spawn Group Alias": "Default",
"Minimum Spawn Amount": 2,
"Maximum Spawn Amount": 3
 },
 ],
"2": [
{
"Crate Prefab Name": "hackable",
"Spawn Group Alias": "Default",
"Minimum Spawn Amount": 1,
"Maximum Spawn Amount": 1
}
]
}
Don't worry if you make a mistake! The plugin performs a configuration scan each time changes are made, ensuring errors are quickly detected and corrected.


4.2 Balancing Loot Rounds
Balancing your loot rounds is key. You don't want to have too many rounds spaced too far apart on a ship with a short lifespan, or your players will miss out on valuable loot.

You can achieve that balance by adjusting the configuration below. The Initial Respawn Delay determines how long it takes for the first round to occur after the ship has spawned. The Rounds Spacing, on the other hand, determines the time interval between the subsequent rounds.
JSON:
"Initial Respawn Delay Seconds": 10.0,
"Rounds Spacing Minutes": 10.0,


4.3 Crates
Within each round, you can add as many crates as you'd like, each of which must be assigned to a specific spawn group. Note that multiple crates can share the same spawn group, but you'll need to ensure that there are enough spawn points available to accommodate them all.
JSON:
{
"Crate Prefab Name": "junk",
"Spawn Group Alias": "Default",
"Minimum Spawn Amount": 4,
"Maximum Spawn Amount": 4
},
Here are the 24 different crate types available for you to select from:
  • junk
  • military
  • elite
  • medical
  • food
  • ammunition
  • explosives
  • foodbox
  • tools
  • vehicle parts
  • underwater ammunition
  • underwater medical
  • underwater food
  • underwater foodbox
  • underwater fuel
  • underwater tech parts
  • hackable
  • hackable oilrig
  • bradley
  • helicopter
  • supply drop
  • oil barrel
  • diesel barrel
  • diesel barrel collectable


Who is Worthy Enough to Summon the Mighty Ships?
Sick of players summoning ships non-stop, causing a traffic jam on your server? Well, not anymore! With summon profiles, you can play god and control who gets to call in the big ships, when they can do it, and how much they have to pay for this privilege.

e3oeBoz.png

In this chapter, I'll guide you through the process of creating these profiles, ensuring that only the chosen ones can summon those mighty vessels - because, let's face it, not all players are equal!

5.1 Creating Summon Profiles
To create a new summon profile, start by copying and pasting the configuration below. Once you have done that, give your profile a unique name and tweak the values as needed.
JSON:
JSON:
"Summon Profiles": {
"vip": {
"Enabled": false,
"Cargo Ship Layout": 2,
"Spawn Group Alias": "",
"Cooldown Minutes": 360.0,
"Price": [
{
"Currency": "scrap",
"Amount": 700
 },
{
"Currency": "techparts",
"Amount": 10
 },
{
"Currency": "coins",
"Amount": 1000
 },
{
"Currency": "points",
"Amount": 1000
}
]
}
 },


5.2 Permission Suffixes
Permission suffixes are customizable identifiers that get appended to the end of the summon profile permission. For example, if you have a suffix named vip for a profile in the Kraken tier, the final permission would be customcargoshiptiers.kraken.vip. The plugin automatically constructs this permission for you, so you don't need to do anything else besides adding the suffix and granting permission to the player.

With this approach, you can create an unlimited number of summon profiles for each tier separately without having to worry about any permissions overlapping with one another. Just remember to assign unique suffixes for each profile within the scope of the respective tier.


5.3 Cooldowns
Just like a cold drink on a hot day, cooldowns provide some much-needed refreshment. They determine how long players must wait before calling another ship. This helps prevent summoning ships too frequently and overwhelming your server.


5.4 Pricing
Pricing ships is no different from pricing anything else in life - you gotta determine what it's worth! With the configuration below, you can specify the type of currency and amount required for summoning ships.
JSON:
"Price":
JSON:
 [
{
"Currency": "scrap",
"Amount": 1000
 },
{
"Currency": "coins",
"Amount": 1000
 },
{
"Currency": "points",
"Amount": 1000
}
]
Aside from items, CST supports other currencies, such as Points representing ServerRewards https://umod.org/plugins/server-rewards and Coins representing Economics https://umod.org/plugins/economics.


5.5 Teleportation Portal
Using portals, players can quickly and easily hop on their summoned ships without the risk of encountering unexpected obstacles or enemies along the way. These portals spawn in their home shortly after summoning the ship and are only usable by the summoner or members of their team.


Unleash the Hord!
Let's talk about the gatekeepers of your vessel - the scientists! Without their watchful eye, your ship is nothing more than a floating goldmine ripe for the taking. Fortunately, with CST, you can bulk up your ship and turn it into a fortress that would make even the most determined chads think twice!

xn7BAni.png


6.1 Scientist Spawn Groups
The cargo ship has 13 spawn groups by default, each spawning one scientist. However, the Military Ship stands out with 2 more spawn groups than the Container Ship, as it has a larger deck space.

s36U8Za.jpg



Having 13 to 15 scientists guarding your ship is like trying to protect a buffet from a horde of hungry players with a toothpick! Luckily, your scientists will no longer be outnumbered when tweaking the following configuration.

Want to double the number of scientists? Sure! Triple it? Why not! Quadruple it? Psh, those are rookie numbers! The only obstacle is your own imagination and your server's FPS. Just don't stress-test your server too much, unless you want a real-life scientific experiment in your server meltdown! We don't want to crash the party, do we?
JSON:
"Scientist Spawns":
JSON:
 {
"Deck A": 1,
"Deck B": 1,
"Deck C": 1,
"Deck D": 1,
"Deck E": 1,
"Deck F": 1,
"Deck G": 1,
"Deck H": 1,
"Crew Building Exterior A": 1,
"Crew Building Exterior B": 1,
"Crew Building Interior A": 1,
"Crew Building Interior B": 1,
"Hull Interior A": 1,
"Hull Interior B": 1,
"Mast": 1
 },


PVE or PVP? Get The Best of Both Worlds!
Tired of uninvited guests ruining your cargo ship experience? Say goodbye to those days - The captain's chair is all yours now!

As Rust continues to shift towards a more PVE-oriented experience, it has become crucial to adapt to this change while still maintaining control over the PVP aspect. With CST, you can fine-tune the PVP behavior and decide what players can and cannot do. Think of it as zone flags that apply specifically to your cargo ships, ranging from loot protection to damage control and more!

LZiLp1Q.png


7.1 Creating Rulesets
To create a new ruleset, copy and paste the configuration below and choose the relationship you want the ruleset to apply to. From there, customize what can and cannot be done.
JSON:
"Rulesets":
JSON:
 [
{
"Enabled": true,
"Relation": "Teammate",
"Priority": 0,
"Interactions": {
"CanLootCrate": true,
"CanHackCrate": true,
"CanLootCorpse": true,
"CanDamageNPC": true,
"CanPickupCollectible": true,
"CanBeTargetedByNPC": true,
"CanLootDroppedBackpack": true,
"CanUsePortal": true
}
}
]
Note that you can create up to five rulesets, one for each relationship type.


7.2 Relationships
Each player shares a unique relationship with the summoner that falls into one of five distinct categories:
  • Teammate
  • Clanmate
  • ClanAlly
  • Friend
  • All
Keep in mind that Friend requires the Friends https://umod.org/plugins/friends plugin, while Clanmate and ClanAlly require either the free or paid version of Clans https://umod.org/plugins/clans.

7.3 Interactions
Interactions refer to the various actions that players can do on the cargo ship. By using rulesets, you can specify which interactions are allowed or restricted for different relationship categories. These restrictions only apply to cargo ships that have been summoned, not those that spawn automatically.

You can pick any combination of the following interactions:
  • CanLootCrate
  • CanHackCrate
  • CanLootCorpse
  • CanPickupCollectible
  • CanDamageNPC
  • CanBeTargetedByNPC
  • CanLootDroppedBackpack
  • CanUsePortal
Additional flags may be introduced in future updates based on necessity and your feedback.

7.4 Prioritizing Relationships
The priority system comes into play in case a player has multiple relationships (e.g., Teammate, Clanmate, and Friend). Priorities range from 0 (Highest) to 4 (Lowest). CST will check and apply rulesets based on priority, starting with the highest.

If no specific ruleset is found for a relationship, it moves on to the next one. All relationship is the default catch-all, applying to all players if no other rulesets are found. If All is not specified, the default behavior is enforced.


Permissions
CustomCargoShipTiers uses Oxides permission system
To assign a user permission use oxide.grant user "username|steam id" "permission" in console.
To assign a group permission use oxide.grant group "groupname" "permission" in console.
You can read more about how to use the permission system here : uMod - Permissions https://umod.org/documentation/plugins/permissions
Listen up because this one is complicated! CST has only one permission, but it's also got countless permissions! Confused? Don't be! Let me explain it to you! There's only one admin-specific permission, but there are tens of modular permissions for summon profiles! How cool is that? So, without further ado, here's the one and only permission you need to know:
  • customcargoshiptiers.admin - Required for utilizing admin commands.
Custom Cargo Ship Tiers – You'll Never Sail the Same Ship Twice with CustomCargoShipTiers!
You'll Never Sail the Same Ship Twice with CustomCargoShipTiers!
Resilient

Resilient

412 Просмотры
1 Скачивания
Первый выпуск
Обновление
0.00 звёзд 0 оценок
276.2 KB / .cs Размер

Другие ресурсы Resilient

Последние обновления

  1. 2.0.0

    Custom Cargo Ship Tiers is now officially out of early access! This update brings a revamped...
  2. 1.3.2

    - Fixed npc health not being initialized properly
  3. update

    NPCs can now be dressed in different clothing. Any items specified in the list will be equipped...

Похожие ресурсы

Custom BradleyAI WOLF SPIRIT
Скидка Custom BradleyAI 1.3.15 ₽810.00 ₽900.00
Пользовательский Брэдли отключит Брэдли по умолчанию на старт. площадке и добавит на него NPC Trader
5.00 звёзд 1 оценок
Скачивания
12
Обновлено
Custom Buttons WOLF SPIRIT
Скидка Custom Buttons 2.0.6 ₽540.00 ₽600.00
Создайте столько кнопок, сколько хотите. Прикрепите изображения или текст к кнопкам.
5.00 звёзд 2 оценок
Скачивания
32
Обновлено
Custom Challenges WOLF SPIRIT
Скидка Custom Challenges 1.5.1 ₽630.00 ₽700.00
Этот плагин дает возможность инициировать событие по времени со случайным продолжительным временем
0.00 звёзд 0 оценок
Скачивания
1
Обновлено
Custom Chinook Drops SAMEONE
Скидка Custom Chinook Drops 1.0.0 ₽95.00 ₽100.00
Выбери кастомный сброс челнука!
0.00 звёзд 0 оценок
Скачивания
0
Обновлено
Custom Clothing Combinations Rexona Rust
0.00 звёзд 0 оценок
Скачивания
1
Обновлено
0.00 звёзд 0 оценок
Скачивания
69
Обновлено
Custom Explosive Weapons SAMEONE
Скидка Custom Explosive Weapons 1.0.8 ₽665.00 ₽700.00
Этот плагин добавляет 10 новых видов взрывного оружия с индивидуальными значками!
5.00 звёзд 1 оценок
Скачивания
17
Обновлено
Custom Helicopter Tiers SAMEONE
Скидка Custom Helicopter Tiers 2.5.1 ₽570.00 ₽600.00
Возьмите полный контроль над патрульным вертолетом и настройте его по своему вкусу
0.00 звёзд 0 оценок
Скачивания
4
Обновлено
Custom HUD Icons Paid WOLF SPIRIT
Скидка Custom HUD Icons Paid 2.4 ₽135.00 ₽150.00
Коллекция из 187 иконок для различного кол-ва событий от разных разрабов для для плагина Server HUD
0.00 звёзд 0 оценок
Скачивания
3
Обновлено
Custom Icon Creator WOLF SPIRIT
Скидка Custom Icon Creator 1.0.5 ₽450.00 ₽500.00
Инструмент для разработчиков, которые хотят создавать нестандартные предметы.
0.00 звёзд 0 оценок
Скачивания
3
Обновлено