-
Posts
281 -
Joined
-
Last visited
Content Type
Profiles
Warranty Claims
Downloads
Forums
Store
Services
Downloads Plus Support
DOWNLOADS EXTRA
Everything posted by MTriper
-
- 144 comments
-
- 1
-
-
- #craft
- #craft menu
- (and 17 more)
-
When granting the ‘craftingpanel._unlockdlc’ permission, all DLC items will become available to the player regardless of whether they have purchased them or not. If the player has purchased some of these items, only the missing ones will be added. And crafting these items will ONLY be added to the in-game crafting panel. These items will not be added to the crafting panel of this plugin.
- 144 comments
-
- #craft
- #craft menu
- (and 17 more)
-
Now I understand what you meant. Please understand me correctly, you are describing a very specific feature that will not be of interest to everyone. When the “craftingpanel._unlockdlc” permission is granted, the player will only have access to standard DLC items with standard skin (no skin variations). Moreover, they will be available in the in-game crafting panel, which you want to disable.
- 144 comments
-
- #craft
- #craft menu
- (and 17 more)
-
Version 1.0.0
19 downloads
This plugin adds a ton of functionality to the server for working with quarries. You can create charges of any type, with any resources. And the improved quarry system will allow players to extract them. Features Extraction of any default game resources/items. Placement of quarries anywhere: close to each other and other structures. Connection of quarries to industrial pipes. Interaction with popular plugins. Pleasant and user-friendly interface. Installed quarries will continue to mine the specified resources even if the plugin is unloaded. Supported plugins Backpacks - plugin can take and give items in an additional backpack. ItemRetriever - plugin can take crafting ingredients from all containers that are connected to the player (including inventory, game backpack, Backpacks plugin, and any other plugin that uses ItemRetriever as Suppliers). Friends, Clans - plugin is used to identify friendly players. Permissions The plugin has immutable and generated permissions. The immutable ones include: charges._admin – "Give yourself" button, command to give charges, ignoring permissions for crafting charges and quarries, access to turn on/off quarries for all players. charges._water – ignore the depth of the explosion of charges in water. charges._wrongplace – return the charge if it is thrown in an unsuitable place, even if the specific charge is specified in the settings => Return the charge if it is exploded in the incorrect place? = false charges._ignorecraterchance – ignores the chance of spawn crater of any charge (for the owner of this permission it is equal to 100%). charges._ignoreresourcechance – ignores the chance of finding a resource in any charge hole (it becomes equal to 100% for all resources). charges._mining – access to crafting Mining Quarry. charges._pump – access to crafting Pump Jack. The generated permissions are created by the plugin itself, here's how it works: charges.chargename - chargename is the name of the charge from the Charge permission field. Commands Only one command is present in the plugin. This command can be used both in chat (charges._admin permission is required) and in the server console. givecharge name 5 steamid/nickname name - charge name from the field Charge permission. 5 – how many charges need to be given out. steamid/nickname – steamid or nickname of your choice. All arguments of this command are required. General settings Allow panel scaling when the interface is scaled? – if this setting is enabled, the panel will be resized depending on the game interface scale (setting "user interface scale"). If the setting is disabled, the panel will always be the same size, regardless of the player interface scale. Notify friends within the charge's explosion radius of the resources being mined? – if your friends are standing close to you when the charge explodes, they will also receive a notification about the explosion and its results. Quarries settings Only friends can turn on/off quarries? – only you and your friends (from Rust Teams, Clans, Friends, etc.) will be able to turn quarry on/off. Simplified quarry installation mode (increased server load) – the game developers have severely restricted the placement of objects near quarry. Because of this, quarry must be located at a considerable distance from each other, making them more difficult to defend. This setting allows you to ignore this restriction. Therefore, even when the quarry is highlighted in red during installation, you can simply click the left mouse button and the quarry will be installed in the place you are looking at and in the same form as it was on the construction plan. Of course, with this method, there are many checks for the presence of foreign objects in the quarry installation area. Add storage adapters to quarries? - as you know, the game features an Industrial Pipes system that allows you to automatically move resources between different containers. Unfortunately, the developers did not implement the ability to connect these pipes to quarries. Therefore, this setting adds Storage Adapters to each of the quarry's storage. However, nothing can be built within the quarry's area of influence (which is quite large and invisible), and as a result, the Pipe Tool cannot be used. Therefore, a Hammer is used to lay pipes. PIPE CONNECTION. First, you need to hit the quarry Storage Adapter with the Hammer, and most importantly, hit the input/output port to which you want to connect the pipe. That is, if you want to extract resources from this quarry, you need to hit the output connector with a Hammer, and if you want to add resources, you need to hit the input connector. After you have done this, the chat will display information about how much time is left to connect the pipe to the corresponding Industrial device. Therefore, you need to approach such a device and simply tap the desired connector with a Hammer. After these actions, the pipe will be installed. You can also connect quarries in series i.e., one after the other, just like regular containers. PIPE DISCONNECTION. There are two ways to remove a pipe. If the other end of the pipe is connected to an Industrial device outside the quarry's range, you can simply disconnect the pipe in it with the Pipe Tool. If the pipe from the quarry is connected to another quarry, you need to take a Hammer and hit it on the connector of the quarry Storage Adapter, which should be disconnected. After these actions, the pipe will be disconnected. Charges settings Charge name – charge name displayed in the panel and on the crafted charge. Charge permission – a unique name for a charge, used in permissions and when giving out charges with the admin command. Charge skinId – ID of the image uploaded to the Steam workshop. Which quarry to use? [Mining, Pump] – this setting affects which quarry can be placed on the hole after the charge explodes. Crater spawning chance [0-100] – this parameter is only responsible for the chance of a hole appearing after an explosion. Maximum water depth at which the charge will work [advice <= 0.8] – you can allow players to explode charges underwater. This setting determines how deep charges can explode underwater. The default value of 0.8 is approximately knee-deep for the player. Return the charge if it is exploded in the incorrect place? – if the player explodes the charge in an unsuitable place, such as on rocks, building blocks or something similar, the charge will not explode and will remain at the site of the explosion (it can be picked up and used again). If you set the value to false, the charge will disappear after the explosion and the player will have to craft it again. Allow charge explosion if no permission? – if set to true, any player can explode this charge. If set to false, only those who have permission for this charge can explode it. Is permission required to craft a charge? – the charge craft will only be available to players who have permission for this charge. Crafting ingredients Ingredient name (empty - default) – the name is only used for display in the panel. Ingredients are selected from the player's inventory based on the combination of shortname + skinid (the item name is not taken into account). Extractable resources Resource name (empty - default) – by analogy with the setting Ingredient name (empty - default). Chance of a resource in the crater [0-100] – the chance of finding this resource in the crater when the charge explodes. Please note that before calculating this chance, the chance of the charge exploding is calculated (Crater spawning chance [0-100] setting). And if the charge explodes into nothing, then the current setting will not be used. Plugin Config Example of plugin configuration in English: Example of plugin configuration in Russian: If you need Russian config, open it (Charges.cs) before loading the plugin, and at the top set the variable "isRus = true". Then save and upload this file to your server.$35.00 -
- 144 comments
-
- #craft
- #craft menu
- (and 17 more)
-
- 144 comments
-
- #craft
- #craft menu
- (and 17 more)
-
- 144 comments
-
- 1
-
-
- #craft
- #craft menu
- (and 17 more)
-
- 89 comments
-
- 144 comments
-
- #craft
- #craft menu
- (and 17 more)
-
Hi, the number of rings was something I thought about at the beginning of development. I thought that three was a good choice. To add a fourth ring would require a lot of changes in the plugin, so it is not reasonable. Try resizing the icons or staffing the commands in the next ring level. For example, if you can't fit commands into the 1st level of the ring, add a "More” section there and in the second level of this section add commands that don't fit.
- 89 comments
-
- 1
-
-
- 4 comments
-
- 89 comments
-
- 144 comments
-
- #craft
- #craft menu
- (and 17 more)
-
- 144 comments
-
- #craft
- #craft menu
- (and 17 more)
-
I've had a similar situation before. Death checked the payment and canceled it. https://codefling.com/forums/topic/1597-withdrawal-problem/
-
That status has been on hold for a day.
-
My payout hangs ("This withdrawal is being processed”). Can you help me?
-
Version 1.1.1
28 downloads
This is a simple, lightweight and easy to use plugin that allows you to grant permissions and groups for a specific amount of time. It also supports the creation of permission packs, which makes it easy to grant a large number of permissions at a time. Features Granting privileges until the end of the current wipe. Information panel with current user privileges. Customize notification in all popular notification plugins. Full-featured API for plugin developers (ability to create your own interface or integrate display of privileges into your game menu plugin). Ability to create privilege packs. Supported plugins: Notify, GUIAnnouncements - these plugins are used to display notifications. Permissions expiringpermissions.admin - to use commands to grant and revoke privileges. expiringpermissions.gui - to show a panel with the player's current privileges. Commands Commands can be entered from wherever you want: via chat, game console (F1) or server console. eperms (configurable) – shows a panel with the current privileges of the current player. setpack steamid/nickname packname time – to temporarily grant a pack of privileges to a player. revokepack steamid/nickname packname – forcibly revoke a pack of privileges from a player. grantperm steamid/nickname permission time title – temporarily grant a player a permission. revokeperm steamid/nickname permission – forcibly revoke a player's permission. addgroup steamid/nickname group time title – temporarily add a player to the group. removegroup steamid/nickname group – forcibly remove a player from a group. Description of command arguments: steamid/nickname - steamid or nickname of your choice. permission/group - plugin permission/oxide group. packname - package name from the Package name field in the config. time - duration of privileges, in the format 7d10h20m (e.g. 14d, 1d5h, 10m and etc.). You can also use the word "wipe" here. In this case the privilege will be valid until the end of the current wipe. title (optional) - name that will be displayed in the panel and indicated in messages to the player. If it is not specified, the plugin will write *title not specified*. General settings Check interval [sec] – interval for checking expiring player privileges. Show the start and end date of the permission in the panel (depends on the time on the physical server)? – in addition to the privilege name (if specified), the panel will display the privilege activation date and expiration date. Keep in mind that the plugin works with the time of the server machine (physical server). If the time and date are not configured there, they will be displayed incorrectly in the plugin. Type of notifications when permission are granted (none, title - only with name, all) none – the player will not be notified when a privilege is granted to him. title – the player will be notified about those privileges that have the name specified. all – the player will be notified when all privileges have been granted. If the privilege does not have a name set, *title not specified* will be displayed. Type of notifications when permission expire (none, title - only with name, all) – similar to the setting above, only when the privilege is revoked/expired. Show a notification if the permission is manually revoked? – show a notification to the player when an administrator manually removes a privilege. Notification settings Notification type (Chat, GameTips, Notify, GUIAnnouncements) – if this section is enabled, you must specify the type/plugin to notify the player of different warnings. Chat – notification to regular chat. GameTips – notification in the in-game Rust tooltips (blue or red at the bottom of the screen). Notify – notification in the Notify plugin by Mevent. GUIAnnouncements – notification in the GUIAnnouncements plugin by JoeSheep. Just below that are the customization fields for the specific type of notification. Setting permission packages To display privileges correctly in the panel, you can create packs. They allow you to collect several privileges or groups together. In this way you reduce the number of commands and assign a name to this pack, which will be displayed in the panel and when the player is notified. This is actually very convenient and saves problems and confusion. Display name – package name, it is displayed in the panel and in notifications. Package name – package short name, it is used when using commands. Permissions – list of permissions that will be included in the package. Groups – list of groups that will be included in the package. Then you just use the setpack command where you specify the name of the pack. Then everything in the pack (permissions and groups) will be given to the player. Plugin Api object ExpPermCanSetPackage(BasePlayer target, TimeSpan timeSpan, string packageName) { return null; } // before the pack is issued void ExpPermOnPackageSet(BasePlayer target, TimeSpan timeSpan, string packageName) // after issuing the pack object ExpPermCanRevokePackage(BasePlayer target, string packageName) { return null; } // before the pack is revoked void ExpPermOnPackageRevoked(BasePlayer target, string packageName) // after the pack is revoked object ExpPermCanGrantPermission(BasePlayer target, string permission, TimeSpan timeSpan, string title) { return null; } // before the permission is granted void ExpPermOnPermissionGranted(BasePlayer target, string permission, TimeSpan timeSpan, string title) // after the permission is granted object ExpPermCanRevokePermission(BasePlayer target, string permission) { return null; } // before the permission is revoked void ExpPermOnPermissionRevoked(BasePlayer target, string permission) // after the permission is revoked object ExpPermCanAddToGroup(BasePlayer target, string group, TimeSpan timeSpan, string title) { return null; } // before adding a player to the group void ExpPermOnAddedToGroup(BasePlayer target, string permission, TimeSpan timeSpan, string title) // after adding a player to the group object ExpPermCanRemoveFromGroup(BasePlayer target, string group) { return null; } // before a player is removed from the group void ExpPermOnRemovedFromGroup(BasePlayer target, string group) // after a player is removed from the group void ExpPermOnPackageExpired(string userId, string title, string packName) // when the privilege pack expired void ExpPermOnPermissionExpired(string userId, string title, string permName) // when the permission expired void ExpPermonGroupExpired(string userId, string title, string groupName) // when the group expired // *use the title to display the name of the privileges in your plugin // If timespan = TimeSpan.MaxValue then this privilege is valid until the end of the current wipe ExpiringPermissions.Call<bool>("HasActivePermissions", string userID); ExpiringPermissions.Call<bool>("TryGetPlayerData", out List<Dictionary<string, object>> packages, out List<Dictionary<string, object>> permissions, out List<Dictionary<string, object>> groups); /* packages/permissions/groups Dictionary contains: ["value"] = string ["title"] = string ["startDate"] = DateTime ["expireDate"] = DateTime If expireDate = DateTime.MaxValue then this privilege is valid until the end of the current wipe */ Plugin Config Example of plugin configuration in English: Example of plugin configuration in Russian. If you need Russian config, open it (ExpiringPermissions.cs) before loading the plugin, and at the top set the variable "isRus = true". Then save and upload this file to your server.$5.00- 4 comments
-
- 144 comments
-
- #craft
- #craft menu
- (and 17 more)
-
- 144 comments
-
- #craft
- #craft menu
- (and 17 more)
-
- 144 comments
-
- #craft
- #craft menu
- (and 17 more)
