Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. anytime i spawn it in and set it up there is floating rocks
  3. BenDer

    help)

    "Permission Grant Settings": { "Levels (each level grants its permission)": [ { "Permission To Grant Player": "tier1", "Group To Grant Player": "", "Value": 0.0, "Cost": 50.0, "Permission": "", "Requirements to access level": [], "Commands On Level Up": [] }, { "Permission To Grant Player": "tier2", "Group To Grant Player": "", "Value": 0.0, "Cost": 50.0, "Permission": "", "Requirements to access level": [], "Commands On Level Up": [] }, { "Permission To Grant Player": "tier3", "Group To Grant Player": "", "Value": 0.0, "Cost": 50.0, "Permission": "", "Requirements to access level": [], "Commands On Level Up": [] },
  4. BenDer

    help)

    when I just issue permissions through Oxide everything works, but when I study how much it goes through Harmony it doesn't work
  5. BenDer

    help)

    Hello, I can't configure it to work with Skills 2.0, everything goes through Harmony and it just doesn't work(
  6. Today
  7. The configuration file is located at `oxide/config/MyTutorial.json`. Basic Structure { "TaskGroups": [ { "Tasks": [ { "Description": ["Line 1", "Line 2"], "CompletionCondition": "ItemInInventory", "CompletionType": "shortname", "CompletionValue": "item.shortname" } ] } ], "DefaultPosition": "MiddleLeft" } Please remember that your space is very limited! --- Config (Detailed) DefaultPosition Sets the default UI position when the player hasn't chosen one yet. Valid Values: - `TopLeft`, `TopCenter`, `TopRight` - `MiddleLeft`, `Center`, `MiddleRight` - `BottomLeft`, `BottomCenter`, `BottomRight` Example: Note: Players can change the position via the `UI`. --- 2.TaskGroups An array of task groups. Each group contains multiple tasks that the player must complete. Structure of a TaskGroup: { "Tasks": [ { /* Task 1 */ }, { /* Task 2 */ }, { /* Task 3 */ } ] } Flow: 1. Player sees Task Group 1 first 2. When all tasks in Group 1 are completed → Task Group 2 3. When all groups are completed → Tutorial complete 4. Tutorial UI is completely removed --- 3. Task Structure (Detailed) Each task consists of 4 properties: Description The description of the task shown to the player. Features: - Can contain multiple lines - Automatic line wrapping for long text - Supports Rust color codes (`<color=#RRGGBB>`, `<color=orange>`) - Emojis: `⇨`, `⇝`, `✔`, `✕` Example: "Description": [ "⇨ Property acquisition:", " ⇝ Visit the town hall", " ⇝ Buy a property", " ⇝ Receive a mailbox", " ", " ⇝ This is optional text <color=#ffed00>optional</color>" ] --- CompletionCondition Determines how the task is completed. There are 6 options: `ItemInInventory` - Player obtains a specific item (crafted, bought, or found) | On each inventory update `Group` - Player is added to a group | On group changes `Command` - Player executes a command | On each chat command `BuildingPlaced` - Player places a specific structure/deployable | When placing (`OnEntityBuilt`) `LocationVisit` - Player enters a specific area | Every 5 seconds (position check) `PlayTime` - Player is online X seconds (current task) | Every 5 seconds (cumulative) --- CompletionType The type of value in `CompletionValue`. Possible Combinations: | CompletionCondition | Valid CompletionType | |-------------------|----------------------| ItemInInventory - `shortname` Group - `group` Command | `command` BuildingPlaced - `shortname` LocationVisit - `location` PlayTime - `seconds` --- CompletionValue The actual value the plugin checks. For `ItemInInventory` (shortname): - One or more item shortnames, separated by commas - The plugin checks for **at least one** of them - Examples: `mailbox`, `cupboard.tool,cupboard.tool.shockbyte` For `Group` (group): - One or more group names, separated by commas - The plugin checks for **at least one** of them - Examples: `vip,tierone,tiertwo` For `Command` (command): - An exact command (case-insensitive) - Only this command is accepted - Example: `/info`, `/help` For `BuildingPlaced` (shortname): - One or more `ShortPrefabName` values (deployable/structure), separated by commas - The plugin checks for **at least one** of them, triggered when player places the item - Examples: `door.hinged.wood`, `cupboard.tool,cupboard.tool.shockbyte`, `workbench1.deployed` - **Note:** The value is the prefab name of the placed entity, not the item shortname (usually the same, but please be careful!) For `LocationVisit` (location): - Format: `x,y,z,radius` (four comma-separated numbers) - `x`, `y`, `z` are world coordinates, `radius` is the tolerance in meters - Example: `100,0,-250,15` (player must be within 15m of point (100, 0, -250)) - **Tip:** Get coordinates in Rust with `client.showpos 1` (F1 console), but this is only useful for recurring maps, otherwise you need to adjust it each time For `PlayTime` (seconds): - A single number: required seconds the player must be **online in the current task group** - Example: `300` (5 minutes), `600` (10 minutes) - **Note:** Time only counts while player is online and accumulates from entering the current task group --- Examples ### Example 1: Simple Tutorial with Items ```json { "TaskGroups": [ { "Tasks": [ { "Description": [ "⇨ Obtain a pickaxe", " ⇝ Start mining" ], "CompletionCondition": "ItemInInventory", "CompletionType": "shortname", "CompletionValue": "pickaxe" }, { "Description": [ "⇨ Build a simple house", " ⇝ Gather wood", " ⇝ Craft planks" ], "CompletionCondition": "ItemInInventory", "CompletionType": "shortname", "CompletionValue": "wood" } ] } ], "DefaultPosition": "MiddleLeft" } ``` --- ### Example 2: Multi-stage Tutorial (Groups) ```json { "TaskGroups": [ { "Tasks": [ { "Description": [ "⇨ Welcome to our server!", " ⇝ Explore the map", " ⇝ Build a first base" ], "CompletionCondition": "ItemInInventory", "CompletionType": "shortname", "CompletionValue": "cupboard.tool" } ] }, { "Tasks": [ { "Description": [ "⇨ Support the server", " ⇝ Become a VIP member", " ⇝ Enjoy exclusive benefits" ], "CompletionCondition": "Group", "CompletionType": "group", "CompletionValue": "vip" } ] } ], "DefaultPosition": "TopRight" } ``` --- ### Example 3: Command-based Tutorial ```json { "TaskGroups": [ { "Tasks": [ { "Description": [ "⇨ Choose your playstyle", " ⇝ Open chat", " ⇝ Type: /joys" ], "CompletionCondition": "Command", "CompletionType": "command", "CompletionValue": "/joys" } ] } ], "DefaultPosition": "Center" } ``` --- ### Example 4: Location, Building, Item & Playtime ```json { "TaskGroups": [ { "Tasks": [ { "Description": [ "⇨ Visit Bandit Camp", " ⇝ Explore the map and find the trading post" ], "CompletionCondition": "LocationVisit", "CompletionType": "location", "CompletionValue": "100,0,-250,25" }, { "Description": [ "⇨ Build a wooden door", " ⇝ Place it on your base" ], "CompletionCondition": "BuildingPlaced", "CompletionType": "shortname", "CompletionValue": "door.hinged.wood" }, { "Description": [ "⇨ Craft a rope", " ⇝ Open your crafting menu", " ⇝ Make a rope" ], "CompletionCondition": "ItemInInventory", "CompletionType": "shortname", "CompletionValue": "rope" }, { "Description": [ "⇨ Explore at your leisure", " ⇝ Simply stay online for 5 minutes" ], "CompletionCondition": "PlayTime", "CompletionType": "seconds", "CompletionValue": "300" } ] } ], "DefaultPosition": "MiddleLeft" } ``` --- ### Example 5: Complex Multi-Item Tutorial ```json { "TaskGroups": [ { "Tasks": [ { "Description": [ "⇨ Get a mailbox", " ⇝ Go to the town hall", " ⇝ Buy a mailbox" ], "CompletionCondition": "ItemInInventory", "CompletionType": "shortname", "CompletionValue": "mailbox" }, { "Description": [ "⇨ Set up your base", " ⇝ Place the mailbox", " ⇝ Build a house", " ⇝ Place a Tool Cupboard" ], "CompletionCondition": "ItemInInventory", "CompletionType": "shortname", "CompletionValue": "cupboard.tool,cupboard.tool.shockbyte,cupboard.tool.retro" } ] } ], "DefaultPosition": "MiddleLeft" } ```
  8. ReKcUs MuC

    Wont compile still

    gives error: Error while compiling Statistics: Cannot implicitly convert type 'Facepunch.StringView' to 'string'. An explicit conversion exists (are you missing a cast?) | Line: 223, Pos: 202 Time line on update?
  9. Silent Creations

    Restaurant images

    Changed Status from Pending to Not a Bug
  10. aimacak

    Huh?

    We all know this, KpucTaJI probably had some reasons for dragging this out.
  11. does this support npcspawn npcs?
  12. hi, thanks for reporting and providing steps to reproduce. this will be fixed in the next update.
  13. Can anyone help me with what the name of this building site is please and thank you.
  14. Silent Creations

    Restaurant images

    Thats my fault I should have clarified that in the instructions
  15. Silent Creations

    Restaurant images

    You have to you sign image in game so like you would a regular painting
  16. winter36

    Restaurant images

    Have uploaded images to my data images but still not showing in the restaurant.. Any help in case im putting them in the wrong place
    I have to tell you, the price really put me off, I've had it on my wish list for a while. Well, I have to say it's really worth the money; it looks amazing at night, and my players now have a mission to complete even at night. It's very detailed, and the different difficulty levels make it interesting for everyone, from beginners to advanced players.
  17. Khaled

    Trade Hub

    I'm working on it right now. I'll release an update ASAP Feel free to join the Discord server to get notified when it's released
  18. Thanks! The first one looks like the new apartments? Easy fix but we'll have to leave it like this until I'm done the railroad tracks. Second one I can fix easy too, doesn't look too invasive like the first issue so it's safe for now. Thanks again!
  19. And I also discovered two small things. https://imgur.com/a/Ttnc1UB https://imgur.com/a/AM5bu79
  20. nivex

    Raidable Bases

    @Devil-Steph Your screenshot above with the two messages shows you leaving and then re-entering the event. Did you leave and re-enter, or only enter? Your screenshot above with C4 is cropped, so I cannot see any important information. I need a full screenshot. This is likely an issue with your Advanced Protection Radius in the profiles, it is 50 by default. oxide/data/RaidableBases/Profiles/ "Advanced Protection Radius": { "Buyable Events": 50.0, "Maintained Events": 50.0, "Manual Events": 50.0, "Scheduled Events": 50.0, "Obstruction Distance Check": -1.0 },
  21. nivex

    Raidable Bases

    @Dead Nasty haha, it's quick for you to do a fix which is I post them. If you have "PluginWatchers" set to false in oxide/oxide.config.json or "ScriptWatchers" set to false in carbon/config.json, Then, you can edit the RaidableBases.cs, apply fix, and upload it to the server. Do not reload unless there are no pending events. If there are pending events, then you can schedule an automatic reload with: rb.toggle scheduled_reload This toggles all new raids off, and scheduled_reload will automatically reload the plugin after all current events despawn, applying your new fix. If there are no pending events then do not schedule a reload as there will be nothing active to schedule with. Just reload with o.reload or c.reload in that case.
  22. eov-dev

    Deep Sea Plus

    Hey @crash any chance you have time to look into this? Should I open a support ticket? Thanks
  23. Hi, I only recently purchased/tested this plugin so I have no idea how long this hasn't been working properly, but: no matter the quarry (or pumpjack) level, the production amount is always the same (1k stone with default config values for 1 diesel fuel; 4k crude oil for 1 diesel fuel). So level 1 pumpjack = 4000 crude oil, level 2 pumpjack = 4000 crude oil; level 3 pumpjack = 4000 crude oil level 1 quarry = 10k stone, level 2 quarry 10k stone, level 3 quarry = 10k stone and 10k metal ore What does work is the addition of metal, sulfur, hqm and more space in loot container, as well as a reduced time to function. Would it be possible to fix this? I have tested this on a fresh server with no other plugin than PermissionManager, Vanish and QuarryLevels. Thanks
  1. Load more activity

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.7m
Total downloads
Customers
11.6k
Customers served
Files Sold
165.8k
Total sales
Payments
3.6m
Processed total
×
×
  • 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.