ELF's Wishlist
-
Play Time Rewards
Records playtime, with option to separately record AFK time. Includes a reward system to give players points/money/cash for time played or by referring other players to your server. You can also create custom permissions to give VIP players point multipliers either by using the commands or by simply adding in more config options manually.
Features:
Discord Logging with a simple discord webhook. Last wipe data saving. Currencies. Afk & active tracking. Permissions. Multipliers. UI Leader Board. Cmds.
Recommended Rust Settings
Due to ImageLibary's cache avatar feature being broke I have coded in my own method to manually have ImageLibrary cache them.. For rust you will need ImageLibrary installed for the avatar images to work. Enable the Avatar Image Patch": true , And throw in your steam API Key " ",
Permissions
playtimerewards.admin -- Allows players to use ptr command
Chat Commands
/playtime -- Displays your name and your playtime /playtime Khan -- Display the playtime for the specified player /playtime top -- Display the top 10 play times in chat /playtime lastwipe -- Displays the last time the data was wiped /pt -- Brings up the Rust only UI Leader Board System
Admin Commands
playtimerewards.admin -- Requires the admin permissions to use /ptr add vip 10 -- Adds a new custom permission with multiplier value /ptr remove vip -- Removes a custom permission /ptr list -- Shows all available permissions Note: Permissions will automatically be prefixed with playtimerewards.
Reward System
The reward system can be used to issue currency to players based on their playtime.
It has 2 reward style plugins to handle them.
Permission System
The permission system is there to give VIP players a multiplier for the rewards they are issued. The amount of points will be the default amount set in the config, multiplied by the number you set in the permission.
For example, if you create a permission called "playtimerewards.vip" with a value of 1.5, and the amount of points is 5 (default amount), the user will get 7.5 points when issued a reward for playtime
Referral System
The referral system is simple.
PlayerA invites PlayerB to the server.
For the reward to be Deposited PlayerB simply has to type '/refer PlayerA'.
Once he/she has done this PlayerA will be given points for inviting a player and PlayerB will be given points for joining from a referral
Referred Player B Joined Server, Deposit Amount": 3,
Referral Invite Sent Deposit Amount, After player B has joined is": 5,
Once PlayerB has registered his/her referral they can never use the system again, however they can invite as many players as they want to claim referral rewards
Developer API
double? FetchPlayTime(string playerid) // Returns double playtime in seconds, or null if no data found double? FetchAfkTime(string playerid) // Returns double AFK time in seconds, or null if no data found int? FetchReferral(string playerid) // Returns int number of referrals, or null if no data found
Configuration
The settings and options can be configured in the PlayTimeRewards file under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors.
{ { "1. Don't Edit This": { "LastWipe": "2021-05-29 19:05:14Z", "WasWiped": false, "WipeTime": "2021-05-29 19:05:14Z" }, "2. Discord Settings": { "1. Enable Discord Logging": false, "2. Discord Web Hook Url": "", "3. Embed Message Color": "#483D8B", "4. Include Plugin Image Name in discord messages": true, "5. Discord Plugin Image": "https://assets.umod.org/images/icons/plugin/60b0e6d6c8900.png", "6. Discord Plugin Name": "PlayTimeRewards" }, "3. Track Settings": { "1. Sets the Save Interval Timer": 15, "2. Enable Afk Time Tracking": true, "3. Enable Avatar Image Patch": true, "4. Avatar Image Patch Requires Steam API Key": "", "5. Ignore Specified Oxide Groups from getting rewards": [ "admin" ] }, "4. Reward Settings": { "1. Enable Rewards": true, "2. Use ServerRewards": false, "3. Use Economics": true, "4. Use Cash System": false, "Cash System Currency": "$", "5. Enable Referrals": true, "6. Enable Earning By Referrals": true, "7. Send Deposit Response": true, "8. PlayTime Deposit Timer": 3600, "9. PlayTime Deposit Amount": 5, "10. Referred Player Joined Deposit Amount": 3, "11. Referral Invite Sent Deposit Amount": 5 }, "5. Permission Multipliers": { "Multiplyer": 1.0, "SetPermission": "" } }
Localization
The default messages are in the PlayTimeRewards file under the lang/en directory.
To add support for another language, create a new language folder (e.g. de for German) if not already created, copy the default language file to the new folder and then customize the messages.
{ "mia": "Unable to find player number or name {0} \n Try there display-name instead.", "playeraccepted": "Your referral has been accepted", "playerread": "{0} has acknowledged a referral from you", "playeraccepteddeposit": "Your referral has been accepted and you have received {0} points", "playeracceptedplayersreferaldeposit": "{0} has acknowledged a referral from you and you have received {1} points", "self": "You can not refer yourself!", "alreadydid": "You have already acknowledged a referral", "refsyntax": "/refer <playername> - Acknowledge a referral from <playername>", "permmultiplier": "permission | multiplier", "notaperm": "The permission {0} does not exist", "permremoved": "You have successfully removed the permission {0}", "missingvalue": "You must enter a multiplier", "alreadyperm": "The permission '{0}' already exists", "permadded": "You have successfully created a new reward multiplier. Permission: {0}, Multiplier {1}", "ptr": "Create custom permissions with reward multipliers for VIP players", "add": "/ptr add <permissionname> <multiplier> - Adds a new reward multiplier", "remove": "/ptr remove <permissionname> - Removes reward multiplier", "list": "/ptr list - List available permissions and their multipliers", "list1": "Permission {0}, multiplier {1} \n", "typo": "Unable to get your playtime", "natime": "Unable to get that players playtime", "sr": "RP", "economics": "Coins", "cash": "Cash", "cashsystem": "custom", "deposit": "{0} {1} have been deposited to your account!", "toptime": "Top Playtimes: ", "topscore": "You can see the top scoring playtimes by typing \n \"/playtime top (optional:number 1, 22, etc)\"", "lastwipe": "{0} Last wipe was {1}" }
- #play time rewards
- #play
- (and 9 more)
-
Tower With Buildable Bunker
By SaltyWeetbix in Monuments
Buildable bunker under a singular tower takes up near to no room, making it a great little monument to sneak into preexisting monuments or just around the map.
For this asset, you will need to do two things:
1. Apply Topology Mask
2. Apply Alpha Mask
-
Big Wheel Game Stats
An indispensable plugin that collects Fortune Wheel statistics and provides the ability to view them through the UI.
bigwheelstats.use - Provides access to use UI; bigwheelstats.admin - Provides the same permissions as bigwheelstats.use. Additionally, it provides the ability to manage big game wheels without any limitations.
{ "Is it worth checking for permissions before displaying the UI?": false, "Is it worth clearing statistics during a wipe?": true, "List of language keys for creating language files": [ "en" ], "Name of the prefab to play when a player becomes the best player. Leave empty to disable": "assets/prefabs/misc/xmas/advent_calendar/effects/open_advent.prefab", "Is it worth skipping the reward for the first best player?": true, "Command to execute when a player becomes the best player(0 - userID). Leave empty to disable, or null to use the default": "tperm add {0} vip 3600", "Cash reward for becoming the best player. Leave 0 to disable": 100.0, "List of items granted for becoming the best player. Leave empty to disable, or null to use the default": [ { "ShortName": "scrap", "Amount": 100, "SkinId": 0 } ], "Big Wheel Game - Default name": "BIG WHEEL GAME", "Big Wheel Game - Name length limit(1–30)": 16, "Big Wheel Game - Cooldown time in seconds for changing the image url": 600.0, "Big Wheel Game - Default image Url": "https://i.imgur.com/MhW63JV.png", "Big Wheel Game - Allowed image Url prefix. Leave empty to allow all sites. Example: 'https://i.imgur.com/'": "", "Ui - Main Background Color": "#1A1A1A", "Ui - Main Background Transparency": 0.95, "Ui - Text Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Hud - Icon Url": "https://i.imgur.com/HvoFS7p.png", "Hud - Icon Color": "#808080", "Hud - Icon Transparency": 0.5, "Hud - Icon Is Raw Image": false, "Hud - Icon AnchorMin": "1 0", "Hud - Icon AnchorMax": "1 0", "Hud - Icon OffsetMin": "-250 15", "Hud - Icon OffsetMax": "-220 45", "Hit - Yellow Color": "#BFBF40", "Hit - Yellow Transparency": 0.4, "Hit - Green Color": "#408C8C", "Hit - Green Transparency": 0.4, "Hit - Blue Color": "#03598C", "Hit - Blue Transparency": 0.4, "Hit - Purple Color": "#8026CC", "Hit - Purple Transparency": 0.4, "Hit - Red Color": "#B24C59", "Hit - Red Transparency": 0.4, "Panel - Background Color": "#4C4C4C", "Panel - Background Transparency": 0.5, "Panel - OffsetMin": "-320 -255", "Panel - OffsetMax": "320 255", "Panel - Close Url": "https://i.imgur.com/O9m6yZF.png", "Panel - Close Color": "#D94026", "Panel - Close Transparency": 0.6, "Panel - Close Is Raw Image": false, "Panel - Close AnchorMin": "1 0", "Panel - Close AnchorMax": "1 0", "Panel - Close OffsetMin": "-250 15", "Panel - Close OffsetMax": "-220 45", "Menu - Buttons Color": "#808080", "Menu - Buttons Color Transparency": 0.4, "Menu - Buttons Active Color": "#3380BF", "Menu - Buttons Active Color Transparency": 0.6, "Menu - Font Size": 18, "Menu - Font Color": "#CCCCCC", "Menu - Font Color Transparency": 0.5, "Menu - Font Active Color": "#FFFFFF", "Menu - Font Active Color Transparency": 1.0, "Sub Menu - Reload Color": "#CCCCCC", "Sub Menu - Reload Color Transparency": 0.5, "Sub Menu - Settings Color": "#CCCCCC", "Sub Menu - Settings Color Transparency": 0.5, "Player Info - Online Color": "#CCFFB2", "Player Info - Online Transparency": 0.4, "Player Info - Offline Color": "#FF0000", "Player Info - Offline Transparency": 0.4, "Player Info - Font Size": 16, "Player Info - Font Color": "#FFFFFF", "Player Info Card - Background Color": "#808080", "Player Info Card - Background Transparency": 0.4, "Player Info Card - Title Font Size": 12, "Player Info Card - Title Font Color": "#808080", "Player Info Card - Value Font Size": 16, "Player Info Card - Value Font Color": "#CCCCB2", "Game Info - Color": "#808080", "Game Info - Transparency": 0.4, "Game Info - Font Size": 16, "Game Info - Font Color": "#FFFFFF", "Game Info Card - Background Color": "#808080", "Game Info Card - Background Transparency": 0.4, "Game Info Card - Title Font Size": 12, "Game Info Card - Title Font Color": "#808080", "Game Info Card - Value Font Size": 16, "Game Info Card - Value Font Color": "#CCCCB2", "Game Info Card - Percentage Font Size": 12, "Game Info Card - Percentage Font Color": "#808080", "Column Header - Color": "#4C4C4C", "Column Header - Transparency": 1.0, "Column Header - Active Color": "#595959", "Column Header - Active Transparency": 1.0, "Column Header - Font Size": 16, "Column Header - Font Color": "#CCCCB2", "Column Header - Font Active Color": "#FFFFFF", "Column Item - Font Size": 16, "Column Item - Color": "#808080", "Column Item - Transparency": 0.3, "Column Item - Even Color": "#808080", "Column Item - Even Transparency": 0.6, "Column Item - Font Color": "#CCCCB2", "Column Item - Font Active Color": "#FFFFFF", "Player HitList - Win Color": "#8CC83C", "Player HitList - Win Transparency": 0.4, "Player HitList - Lose Color": "#CD4632", "Player HitList - Lose Transparency": 0.4, "Game HitList Item - Font Size": 18, "Game HitList Item - Font Color": "#CCCCB2", "Player List - Name Font Size": 12, "Player List - ID Font Size": 10, "Player List - ID Font Color": "#808080", "Game List - Name Font Size": 12, "Game List - ID Font Size": 10, "Game List - ID Font Color": "#808080", "Settings - Background Color": "#4C4C4C", "Settings - Background Color Transparency": 0.5, "Settings - Title Color": "#4C4C4C", "Settings - Title Color Transparency": 0.7, "Settings - Input Color": "#4C4C4C", "Settings - Input Color Transparency": 0.7, "Settings - Button Color": "#4C4C4C", "Settings - Button Color Transparency": 0.7, "Settings - Text Color": "#CCCCB2", "Settings - Text Color Transparency": 1.0, "Settings - Sub Text Color": "#808080", "Settings - Sub Text Color Transparency": 1.0, "Scrolling - Width": 3.0, "Scrolling - Handle color": "#CCCCCC", "Scrolling - Handle color transparency": 0.5, "Scrolling - Pressed color": "#CCCCB2", "Scrolling - Pressed color transparency": 1.0, "Scrolling - Track color": "#000000", "Scrolling - Track color transparency": 0.0, "Footer - Color": "#4C4C4C", "Footer - Transparency": 0.4, "Footer - Font Size": 16, "Footer Buttons - Between Button Text": "...", "Footer Buttons - Color": "#808080", "Footer Buttons - Transparency": 0.4, "Footer Buttons - Active Color": "#3380BF", "Footer Buttons - Active Transparency": 0.6, "Footer Buttons - Font Color": "#CCCCB2", "Footer Buttons - Font Active Color": "#FFFFFF", "Footer Custom Button - Command. Leave empty to disable": "", "Footer Custom Button - Color": "#808080", "Footer Custom Button - Transparency": 0.4, "Footer Text - Font Size": 12, "Footer Text - Font Color": "#808080", "Wipe ID": null, "Version": { "Major": 0, "Minor": 1, "Patch": 6 } }
EN: { "UiMenuPlayer": "My statistics", "UiMenuPlayerList": "Top players", "UiMenuGameList": "Game list", "UiFooterCustomButton": "My button", "UiFooterText": "Showing {0} to {1} of {2}", "UiPlayerTotalSpins": "Total spins", "UiPlayerWinSpins": "Win spins", "UiPlayerLoseSpins": "Lose spins", "UiPlayerScrapSpend": "Scrap spend", "UiPlayerScrapWin": "Scrap win", "UiPlayerScrapResult": "Scrap result", "UiPlayerScrapRecordBid": "Scrap record bid", "UiPlayerScrapLastBid": "Scrap last bid", "UiPlayerScrapLastWin": "Scrap last win", "UiPlayerHitsItem": "Item", "UiPlayerHitsHit": "Hit", "UiPlayerHitsBidAmount": "Bid amount", "UiPlayerHitsResultAmount": "Result", "UiPlayerListPlayer": "Player", "UiPlayerListTotal": "Total", "UiPlayerListLoses": "Loses", "UiPlayerListWins": "Wins", "UiPlayerListRecordBid": "Record bid", "UiPlayerListRecordWin": "Record win", "UiPlayerListResult": "Result", "UiGameBestPlayer": "Best player", "UiGameBestPlayerEmpty": "Empty", "UiGameCurrentSpins": "Current session spins", "UiGameTotalSpins": "Total spins", "UiGameTotalYellow": "Yellow", "UiGameTotalGreen": "Green", "UiGameTotalBlue": "Blue", "UiGameTotalPurple": "Purple", "UiGameTotalRed": "Red", "UiGameSettingsTitle": "Big Wheel Game Management", "UiGameSettingsName": "Name:", "UiGameSettingsImage": "Image Url:", "UiGameSettingsImageCooldown": "The next opportunity to change the image will be available in {0} seconds!", "UiGameSettingsReset": "Reset statistics", "UiGameListBigWheelGame": "Big wheel game", "UiGameListBestWin": "Best Win", "UiGameListTotalSpins": "Total spins" } RU: { "UiMenuPlayer": "Моя статистика", "UiMenuPlayerList": "Топ игроков", "UiMenuGameList": "Список игр", "UiFooterCustomButton": "Моя кнопка", "UiFooterText": "Отображены с {0} по {1} из {2}", "UiPlayerTotalSpins": "Всего ставок", "UiPlayerWinSpins": "Выигрышные ставки", "UiPlayerLoseSpins": "Проигрышные ставки", "UiPlayerScrapSpend": "Потрачено скрапа", "UiPlayerScrapWin": "Выиграно скрапа", "UiPlayerScrapResult": "Итог скрапа", "UiPlayerScrapRecordBid": "Рекордная ставка", "UiPlayerScrapLastBid": "Последняя ставка", "UiPlayerScrapLastWin": "Последний выигрыш", "UiPlayerHitsItem": "Предмет", "UiPlayerHitsHit": "Число", "UiPlayerHitsBidAmount": "Ставка", "UiPlayerHitsResultAmount": "Итог", "UiPlayerListPlayer": "Игрок", "UiPlayerListTotal": "Всего", "UiPlayerListLoses": "Проигрышей", "UiPlayerListWins": "Выигрышей", "UiPlayerListRecordBid": "Рекордная ставка", "UiPlayerListRecordWin": "Рекордный выигрыш", "UiPlayerListResult": "Итог", "UiGameBestPlayer": "Лучший игрок", "UiGameBestPlayerEmpty": "Пусто", "UiGameCurrentSpins": "Вращений за сессию", "UiGameTotalSpins": "Всего вращений", "UiGameTotalYellow": "Желтый", "UiGameTotalGreen": "Зеленый", "UiGameTotalBlue": "Синий", "UiGameTotalPurple": "Фиолетовый", "UiGameTotalRed": "Красный", "UiGameSettingsTitle": "Управление игровым колесом", "UiGameSettingsName": "Имя:", "UiGameSettingsImage": "Ссылка на изображение:", "UiGameSettingsImageCooldown": "Следующая возможность изменить изображение будет доступна через {0} секунд!", "UiGameSettingsReset": "Сбросить статистику", "UiGameListBigWheelGame": "Игра", "UiGameListBestWin": "Лучший выигрыш", "UiGameListTotalSpins": "Всего вращений" }
- #rust
- #banditcamp
- (and 22 more)
-
Prometheus 3500
By Ionut Shiro in Maps
Prometheus is a custom shaped island featuring unique building locations , lakes and facepunch monuments , highly optimized for PVP/E gameplay and gameplay performance for low-end computers to reduce rendering distance.
Procedural Monuments :
Launch Site
Military tunnel
Airfield
Water Treatment Plant
Bandit Town
Outpost
Junkyard
Sewer Branch
Satellite Dish
Dome
Harbor
Oil rigs
Swamps
Stables
Quarries
Caves
Supermarkets , Gas Stations and Warehouses
Unique Lakes and Rivers.
Map Size : 3500
Entity Count : 6197
- #3500 rust map
- #rust custom map
- (and 8 more)
-
Bundle of 10 places for building a base
This is pack of 10 places for building of base
1st place [ CustomPlace A ]
Prefab count: 114 Modifiers: Height&Spat&Topology 2nd place [ CustomPlace B ]
Prefab count: 107 Modifiers: Height&Spat&Topology 3th place [ CustomPlace C ]
Prefab count: 50 Modifiers: Alpha&Height&Spat&Topology 4th place [ CustomPlace D ]
Prefab count: 281 5th place [ CustomPlace E ]
Prefab count: 164 Modifiers: Height&Spat&Topology; 6th place [ CustomPlace F ]
Prefab count: 228 Modifiers: Height&Spat&Topology; 7th place [ CustomPlace G ]
Prefab count: 62 Modifiers: Height&Spat&Topology; 8th place [ CustomPlace H ]
Prefab count: 369 Modifiers: Alpha&Height&Spat&Topology; 9th place [ CustomPlace I ]
Prefab count: 212 Modifiers: Alpha&Height&Spat&Topology; 10th place [ CustomPlace J ]
Prefab count: 483 Modifiers: Alpha&Height&Spat&Topology. INSTALLATION
Drag & Drop
Gently adjust to the terrain and apply the modifies.
Other information:
Subscribe on me and take "Karting rental" for free.
I make custom prefabs to order. Discord: shemov#6310
- #custom prefabs
- #custom monument
-
(and 2 more)
Tagged with: