Jump to content

MaxiJonson

Creator
  • Posts

    48
  • Joined

  • Last visited

Everything posted by MaxiJonson

  1. MaxiJonson

    Contracts

    The plugin currently has no SQL features yet, so no... That being said, contracts, categories and plugins are all JSON configs. In order to list contracts through SQL, I imagine the config would need to be SQL-based and not JSON-based. Since the contracts config is quite "polymorphic" (different fields for different type of objectives/conditions), I don't see any plans on supporting SQL-based config anytime soon. Yes! The plugin comes with default Hourly, Daily, Weekly and Wipe categories, but you can define your own with custom durations. You can also configure those from Web editor if you want to pre-plan your contracts/categories before purchasing the plugin. I do plan on eventually adding objective types that focus on other plugins (like "Raid a Hard Raidable Base" from the Raidable Bases plugin). However, in the early stages of the plugin, I want to focus on "vanilla" types. Definitely something that was in the back of my mind since day 1 though, so it's likely to come in the future (just not the near future!). As for other events, it would entirely depend on their API and custom hooks. If they don't expose enough data for plugin interoperability, I won't be able to trigger objective progression from their events. I've never used Quest System, so I don't really have an idea of what they support... If you're comfortable with it, you could send me your configs through Discord so I can use them to build a converter. This does give me an idea to build converters, like for another popular quest system from uMod that I've been using before I built this plugin. Thanks! Not at the moment, but I'll add it to the roadmap of things to do! Not at the moment, but I'll add it to the roadmap of things to do! This was something I considered during development and I'm still torn whether it has its place or not. Right now, you can only duplicate the contract with your different variations. I'll keep it in mind, this could be a nice convenience feature to the alternative. Not at the moment, but I'll add it to the roadmap of things to do! (this is substantial work though so I wouldn't expect it soon) Not at the moment, but I'll add it to the roadmap of things to do! (this is substantial work though so I wouldn't expect it soon) Let me know if you have any more questions! Thank you for considering Contracts! It's still very young so there's a lot more growing opportunity. Looking forward to support the features you mentioned above!
  2. MaxiJonson

    Contracts

    Hey @Reder, sorry for the delay, I just realized I didn't have email notifications setup for discussions! The Command Reward allows for versatile rewards and is probably what you're looking for. In fact, even economics and RP could be given as command rewards. Economics and RP exist for convenience. I'm not familiar with Blood though. If you need help with command rewards, feel free to reach out! Do you mean give a Raidable Base to the player? If so, I couldn't find a command that does this (so a command reward wouldn't work), so I'll have a look at the plugin's API. If it's possible, I'll see if I can add it as a reward. But this entirely depends on what Raidable Bases exposes as API, so I'll have to get back to you on this once I've done some research on it! The plugin already has i18n support, but only english is bundled into the plugin. If you want to add another language (e.g: Russian), you can duplicate the oxide/lang/en/Contracts.json file in oxide/lang/ru/Contracts.json and translate the messages. Noramlly, every text should be backed by localization through Oxide/Carbon's internationalization system, but if you find an English string that doesn't appear in the language file, let me know and I'll add it to the language file.
  3. MaxiJonson

    Contracts

    Version 1.11.0

    152 downloads

    Contracts is a time-rotating quest system plugin that allows you to create versatile quests/missions that rotate periodically. Each contract can have one or more objectives, with multiple objective types to choose from. It doesn't stop there: each objective can be augmented with objective conditions, which add additional requirements in order to progress it. This allows you to define versatile and unique quests: You could have quests as simple as "Kill 5 scientists"... or a little bit more challenging quests like "Kill 5 scientists with an assault rifle" or have crazy requirements like "Kill 5 scientists, with an assault rifle OR an MP5, between 25-50m away, while being below 20 HP, while wearing a bandana and riding a horse". The possibilities are endless! Not just another quest plugin Most quest plugins hand out static, repeatable, single-objective quests with no cap on how many you can have active at once and no deadline on finishing them. Players end up completing them passively in the background without ever engaging with the system, like achievements. Contracts turns these side-quests into main quests by putting them on a timer. A limited set of contracts is live at a time, each with a real deadline you define, so players have to decide what to prioritize rather than mindlessly clear a checklist. That's what keeps players logging back in throughout the wipe, when they'd otherwise burn out once progression stalls. Contracts also supports multi-objective quests with layered conditions (requirements), so a single contract can demand more than "kill 10 scientists." Simple objectives stack into real challenges. Features Highly customizable quests/missions to help you build your unique set of goals and control difficulty beyond just progression amounts required. Control the flow and order of how contract objectives can be completed. 21 objective types to vary gameplay across your server 23 objective condition types to add as many layers of challenge that you want to your objectives Customizable categories and their rotation period, with the possibility to disable rotations altogether and manually control when contracts rotate. Clean and customizable UI for browsing and tracking contracts. HUD to track contracts while playing. Leaderboard to rank your whole server by Contract Score. Permission based features for your VIP members: Max active contracts globally, Max active contracts per category and Max HUD pins. Event logging with JSONL format support Powerful Web editor to make editing your configs a breeze and viewing insightful charts on your JSONL logs Quick Links Discord Server Full Documentation Web Editor Roadmap Lite Edition - Try Contracts for FREE Included While you can discard and customize the contracts, categories and presets yourself, the plugin comes with: 4 categories: Hourly (14 contracts), Daily (26 contracts), Weekly (19 contracts) and Wipe (6) 65 contracts designed to touch just about every objective types and objective conditions available. These contracts' difficulty was designed for the category they were assigned to. You can preview these without purchasing the plugin in the web editor by loading the default data. Full Plugin Documentation Contracts is a very large plugin with a growing number of features. Documenting everything on the Codefling plugin page (here) can be very intimidating, inconvenient to read/search and drive new users away when they see a wall of text. For these reasons, I've created a structured, digestable and detailed documentation website with guides for new Contracts users! Check it out: https://www.rustcontracts.com Web Editor Nobody wants to be writing complex JSON structures by hand! Head to the Web Editor at https://editor.rustcontracts.com , drop your data configs and start editing your configs in a convenient UI. The quality of the editor and its extensive features are on par with the quality of the plugin! This isn't just simple forms and inputs. Editor Features Convenient UI: Edit all your contracts, categories and presets in a Web-based UI. No manual JSON editing required. Rich Editing Experience: Validation, undo/redo from anywhere, ID refactoring, autocomplete fields, optional raw JSON editing and more QoL features. Data Persistence: Save snapshots of your configs and restore or download them at a later time (data saved in your browser). Advanced Data Importing: You can import entire data files or choose parts of them to merge into your working config. This makes importing new default contracts or shared contracts into your existing config a breeze. AI Generated Contracts: Use the prompt given by the editor in ChatGPT/Claude and paste its response into the editor to generate a contract. Command Palette: Easily navigate through contracts, categories, presets from anywhere in the editor through the command palette. Stats: View your JSONL logs in pre-made charts to gain insights into your contracts, such as pacing and reward balance. Discord Join the official Discord server for support, announcements and more! https://discord.rustcontracts.com
    $29.99
  4. Ahhh ok I understand, thanks for the reply!
  5. This isn't a breaking issue, but the configuration file's "Item Pool" fields across the config keep regenerating and shuffling items around at every server start. I use Git to version my config files locally before they are sent to my real server, so it's a bit annoying to have Convoy configs change constantly... Would it be possible to keep them in the order they are defined in the config? I believe this issue wasn't always there, but I noticed it recently.
  6. MaxiJonson

    2.11.1 Downloads 2.11.0

    Hey! The new 2.11.1 downloads 2.11.0 on Codefling. Not sure if it's an issue on your end or Codefling's? This isn't the first plugin I've seen this happen...
  7. MaxiJonson

    BC Group Manager Support

    Is there a version of BC Group Manager that supports setting gradient colors rather than just solid colors?

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.9m
Total downloads
Customers
11.9k
Customers served
Files Sold
169.7k
Total sales
Payments
3.7m
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.