-
Posts
10 -
Joined
-
Last visited
Content Type
Profiles
Downloads
Forums
Store
Support
DOWNLOADS EXTRA
Services
Everything posted by headtapper
-
-
Version 1.1.0
20 downloads
FreeMoneyTimer Give money to players with a configurable timer and when they first spawn. Features Give money to players when they first spawn. Give money to players with a configurable timer. Choose how much money they get. Choose how long the timer is. Compatible with TC Bank, Economics, and ServerRewards. Enable or disable chat message to player. Configurable currency symbol. Dependencies TC Bank - Optional plugin for paying players. Economics - Optional plugin for paying players. ServerRewards- Optional plugin for paying players. Permissions freemoneytimer.use Required for players to receive payouts for farming resources Configuration Example Configuration { "AmountToGiveOnFirstSpawn": 20, "AmountToGiveOnTimer": 10, "TimerInSeconds": 1800, "SendMessageToPlayer": true, "CurrencySymbol": "$", "CurrencySymbolPlacement": "left", "UseTCBankSupport": true, "UseEconomicsSupport": false, "UseServerRewardsSupport": false } Configuration Properties AmountToGiveOnFirstSpawn (int) Amount of currency to give players the first time they spawn. Default: `20`. AmountToGiveOnTimer (int) Amount of currency to gve players when the timer is reached. Default: `10`. TimerInSeconds (int) Duration of timer in seconds. Default: `1800`. SendMessageToPlayer (bool) Enable or disable players receiving a chat message when they get free rewards. Default: `true`. CurrencySymbol (string) Symbol to use to for currency in messages. Default: `"$"`. CurrencySymbolPlacement (string) Placement for currency symbol. Can be `"left"` or `"right"`. Default = `"left"`. UseTCBankSupport (bool) Enables paying out players using TC Bank plugin. Default = true. UseEconomicsSupport (bool) Enables paying out players using Economics plugin. Default = false. UseServerRewardsSupport (bool) Enables paying out players using ServerRewards plugin. Default = false.Free -
Version 1.0.0
15 downloads
FireworksLogger Log designs players create with fireworks in-game. Features Save firework designs as a .png image associated with the user's steam ID and timestamped. Image directory: `{Oxide Data Directory}/FireworksLogger` File name format: `{Player Name}_{Steam ID}_{Timestamp}_FireworksDesign.png` No configuration requiredFree-
- #fireworks
- #log
-
(and 5 more)
Tagged with:
-
Good, hope it working for you! I'm not sure what you mean by that haha. Did it turn out to be good for your case? Interested to know how it is as I may purchase soon.
-
Hello, I can refer you to this tool I've recently looked at and considered purchasing. I've not used it personally yet but it looks like it's one of the most popular tools out there for something like this. Hope this helps. I am unsure of any free alternatives.
-
Hello Hanumann, Thank you for your interest and questions. Currently there isn't any gained interest over time for storing currency in the TC. If this is a desirable feature I wouldn't mind taking a look at adding something like that as a configurable option. I do like the idea of a configurable limited number of TCs that a player can use as a bank at one time as well as an option to configure the minimum amount of required resources. I think these are all solid suggestions and will look in to implementing some or all of these. I should also mention as for incentives for storing money in TC - Although TCBank itself doesn't involve risking wallet money, I'm currently waiting for two plugin approvals to be listed. They are currency earning mechanisms. One of these plugins involves earning and risking money during PVP combat - so players are "risking" money in their wallet and lose it when they die, there is incentive to store it safely in their TC so they don't lose it when they die. With this plugin there are also other incentives to risk more in your wallet while you roam (kind of like an interest rate), that increases your payout for PVP kills the more you risk in your wallet. Enjoy your day! If you have any more questions or suggestions please share. - headtapper
-
Version 1.0.4
18 downloads
InvasivePlants Seed and clone planting controller. Requires players to plant seeds and clones in planter boxes. Preserves clone genetics and supports prefab ignore list. Original idea based on Agriblock by Death. Permissions invasiveplants.bypass Bypass planter check for players with this permission allowing them to plant seeds and clones anywhere. Configuration Example { "EnableChatMessage": true, "ReturnItem": true, "ItemBlacklistShortnames": [], "CallOnDenyPlantHook": false } Properties EnableChatMessage (bool) Enable or disable sending message to user when attempting to plant outside of a planter. ReturnItem (bool) Enable or disable returning seeds & clones to players when attempting to plant outside of a planter. ItemIgnoreListShortnames (list strings) List of item shortnames to ignore planter check for. CallOnDenyPlantHook (bool) For developers - If you don't need this or don't know what it's for you can leave it as false. If true this hook will be called when a player is denied planting outside of a planter. Item ignore list example "ItemIgnoreListShortnames": [ "clone.hemp", "seed.hemp" ] Full list of item shortnames on Rust: https://www.corrosionhour.com/rust-item-list/Free -
Version 1.0.10
11 downloads
TC Bank In-game currency and banking system with GUI. Option to use tool cupboard as bank and risk currency to raiders. Features Currency system with wallet (on person) balance and bank balance. Banking system with Banking GUI. (/bank). Economics and ServerRewards support but not required. Enable TC Raid Mode: Tool cupboards will be used as banks themselves. Players will be required to be in tool cupboard range to use the bank. Players can have as many TC banks as they have tool cupboards. (Each tool cupboard can store money). Teammates sharing a tool cupboard will have individual balances and not a shared balance. When a tool cupboard is raided the raider gets all of the currency stored inside of the TC by either solos or teams. The players storing money inside the tool cupboard that was raided in turn lose the money they had stored in that individual TC. Disable TC Raid mode: Tool cupboards will not be used to store money and players will not lose their bank balance when their tool cupboard is raided. You may configure RequireTCPrivilege* options to require players to be within tool cupboard range to use the bank. Even if players are required to have tool cupboard privilege to use the bank, all tool cupboards will share the same bank account. You may configure countdown options to set a delay when a player tries to preform an action at the bank (deposit, withdraw, transfer). Banking commands: /bal (check balance), /depo (deposit), /take (withdraw), /send (transfer). Admin commands: /addbal, /addbank, /removebal, /removebank. Configurable currency symbol. Configurable wallet and bank balance overlay GUI. Options to require TC Privilege for opening bank GUI, depositing, withdrawing, transferring (for when not using TC raid mode). Countdown options for depositing, withdrawing, transferring. NoEscape support for blocking bank transfers during raid block. Developer API with callable API methods for banking. Chat Commands /bank Display TC Bank GUI. Requires permission tcbank.bankgui. /bal Sends the player a chat message displaying their current wallet and bank balance. Requires permission tcbank.balancecommand. /depo <amount> Deposit currency to bank. Requires permission tcbank.depositcommand. /take <amount> Withdraw currency from bank. Requires permission tcbank.withdrawcommand. /send <amount> <player name> Send currency from one players bank account to another player's bank account. Requires permission tcbank.transfercommand. /addbal <amount> <player name> Add currency to a player's wallet balance. Requires permission tcbank.admin. /addbank <amount> <player name> Add currency to a player's bank balance. Unavailable when UseToolCupboardRaidFeature = true, use /addbal instead. Requires permission tcbank.admin. /removebal <amount> <player name> Remove currency from a player's wallet balance. Requires permission tcbank.admin. /removebank <amount> <player name> Unavailable when UseToolCupboardRaidFeature = true. Remove currency from a player's bank balance. Requires permission tcbank.admin. /savebank Force save data file. Requires permission tcbank.admin. Console Commands resetbank Backup and reset data file. Permissions tcbank.bankgui Required to display TC Bank GUI to player. tcbank.transfergui Required to display bank transfer GUI to player. tcbank.balancegui Required to display wallet and bank balance GUI overlays to player. tcbank.balancecommand Required to use command for displaying wallet and bank balance in chat. tcbank.depositcommand Required to use command for depositing currency to bank. tcbank.withdrawcommand Required to use command for withdrawing currency from bank. tcbank.transfercommand Required to use command for transferring currency to another player. tcbank.admin Required for bank management commands and to force save data file. Configuration Default Configuration { "Currency symbol": "$", "Currency symbol placement (left or right)": "left", "Enable Tool Cupboard Raid Feature. Each TC is a raidable bank. (Default=true)": true, "Use alternative GUI font (Default=false)": false, "Display wallet balance overlay GUI": true, "Display bank balance overlay GUI (not available with Raid Mode)": false, "Wallet Balanace GUI label": "Wallet Balance:", "Bank Balanace GUI label": "Bank Balance:", "Require TC privilege to open Bank GUI (always true in Raid Mode)": true, "Require TC privilege to deposit to bank (always true in Raid Mode)": true, "Require TC privilege to withdraw from bank (always true in Raid Mode)": true, "Require TC privilege to transfer from bank (always true in Raid Mode)": true, "Bank deposit delay countdown": 0, "Bank withdraw delay countdown": 0, "Bank transfer delay countdown": 0, "Data file save interval in seconds": 300, "Enable Economics support for wallet money": false, "Enable ServerRewards support for wallet money": false, "Block bank transfer during raid block (NoEsacpe)": false } Configuration Notes When using UseToolCupboardRaidFeature players will be required to be within TC range to open bank GUI, deposit, withdraw, or transfer. When using UseToolCupboardRaidFeature or any RequireTCPrivilege* option respective countdowns will be ignored. When using UseToolCupboardRaidFeature admin commands /addbank and /removebank will be unavailable. Administrators can still use /addbal and /removebal. When using UseToolCupboardRaidFeature bank Balance GUI overlay will be unavailable. However, players may still use the wallet balance GUI overlay. When using both UseEconomicsIntegration and UseServerRewardsIntegration, UseEconomicsIntegration will take precedence. When UseToolCupboardRaidFeature is disabled transfers are sent from sender's bank -> receiver's bank. When UseToolCupboardRaidFeature is enabled transfers are sent from sender's bank -> receiver's wallet. Developer API API Methods bool Deposit(string playerID, int amount) Returns true if successful. bool Deposit(string playerID, int amount, ulong toolCupboardID) Returns true if successful. bool Withdraw(string playerID, int amount) Returns true if successful. bool Withdraw(string playerID, int amount, ulong toolCupboardID) Returns true if successful. bool AddToWallet(string playerID, int amount) Returns true if successful. bool AddToBank(string playerID, int amount) Returns true if successful. bool AddToBank(string playerID, int amount, ulong toolCupboardID) Returns true if successful. bool RemoveFromWallet(string playerID, int amount) Returns true if successful. bool RemoveFromBank(string playerID, int amount) Returns true if successful. bool RemoveFromBank(string playerID, int amount, ulong toolCupboardID) Returns true if successful. bool ResetWallet(string playerID) Returns true if successful. bool ResetBank(string playerID) Returns true if successful. int GetWalletBalance(string playerID) Returns player's wallet balance. int GetBankBalance(string playerID) Returns player's bank balance. int GetBankBalance(string playerID, ulong toolCupboardID) Returns player's bank balance. void RefreshOverlay(string playerID) Refreshes a player's balance overlay GUI. Which API methods to use? There are many API methods available but the three below are the most commonly used in place of Economics and ServerRewards method calls. Check player's balance int GetWalletBalance(string playerID) Returns player's wallet balance. Remove money from player's balance bool RemoveFromWallet(string playerID, int amount) Returns true if successful. Add money to player's balance bool AddToWallet(string playerID, int amount) Returns true if successful. Support Discord https://discord.gg/25sR5EZktP$20.00 -
Hi, when a player attempts to connect to your server are you getting any information about the player attempting to connect in your logs before/when it disconnects them? I assume you get the authentication denial after and disconnect the steam user after the Steam authentication fails? Could you paste a log entry that occurs when a player connects during this time? I think we could possibly use OnClientAuth() or CanClientLogin() to detect the issue and issue the server reboot. For the server reboot, I don't know if there's a better alternative but you could issue the restart command when the issue is detected which will restart the server in 5 minutes with a warning in chat. You could also shutdown the server immediately and restart it if it goes down with an external script.