Resource icon

Advanced Dino Color 1.1.2

Advanced Dino Color
- Color dinos, randomize colors, save color combos, load them up again. Token based.



Features:

  • Token based dino coloring system
  • 1 token unlocks one dino being colored over and over for it's entire lifetime or for X minutes.
  • Set colors by region /sdc <region> <color>
  • Set randomized colors /sdcr
  • Save target dino color combinations per species /savedc <name> (saved per steamid, per dino species.)
  • Load saved color combinations to target dino /loaddc <name>
  • List saved color combinations for target dino /listdc
  • You can only color dinosaurs of your own team.
  • You can save color combinations from any dino, enemies and wild.
  • Colors pass on to offspring
  • Optional prevention of dino being mated while player can color it.
  • Still works and recognizes dino after dino is cryopoded or transfered to another map.
  • All commands can be changed, and hot-swapped by reloading config.
  • Add tokens via console or RCON command.
  • All messages configurable
  • Supports MySQL and SqLite


Config File with explanations:
JSON:
{
    "SqLite_Database_Path": "",
    "MySQL": {
        "UseMySql": false,
        "HostAdress": "localhost",
        "Username": "root",
        "Password": "asdf123",
        "DataBaseName": "dbname"
    },  
    "Max_Minutes_To_Color_Dino": 0,                          // Max minutes for players to color a dino before another token is required.
    "Prevent_Dino_Mating_In_Color_Period": false,       // If true and max minutes to color is 0, it will neuter the dino.
    "Command_Settings":{
        "Token_Chat_Command": "/dctokens",
        "Set_Random_Color_Command": "/sdcr",
        "Set_Dino_Color_Command": "/sdc",
        "Save_Dino_Color_Command": "/savedc",
        "List_Saved_Dino_Colors_Command": "/listdc",
        "Load_Saved_Dino_Color_Command": "/loaddc"
    },
    "Messages":{
        "Token_Info": {
            "Text": "\nYou have {}x Dino Color tokens left.",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 60,
                "Green": 255,
                "Blue": 60
            }
        },
        "Tokens_Received": {
            "Text": "\nYou just received {}x Dino Color tokens!",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 60,
                "Green": 255,
                "Blue": 60
            }
        },
        "Not_Your_Dino": {
            "Text": "\nThis is not your Dinosaur!",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 255,
                "Green": 60,
                "Blue": 60
            }
        },
        "No_Dino_Tokens_Left": {
            "Text": "\nYou have no Dino Color tokens left!",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 255,
                "Green": 60,
                "Blue": 60
            }
        },
        "No_Dino_Target": {
            "Text": "\nPlease face the middle of your screen to a dinosaur.",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 255,
                "Green": 60,
                "Blue": 60
            }
        },
        "Saved_Dino_Colors": {
            "Text": "\nSaved target dinos color combination.",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 60,
                "Green": 255,
                "Blue": 60
            }
        },
        "List_Saved_Dino_Colors": {
            "Text": "\nSaved color combinations for: {}",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 60,
                "Green": 255,
                "Blue": 60
            }
        },
        "No_Saved_Dino_Colors_Found": {
            "Text": "\nFound no saved color combinations for: {}",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 255,
                "Green": 60,
                "Blue": 60
            }
        },
        "Wrong_Usage_Save_Load_Dino_Colors": {
            "Text": "\nWrong usage!\n Do: {} <name>",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 255,
                "Green": 60,
                "Blue": 60
            }
        },
        "No_Saved_Dino_Color_With_Name": {
            "Text": "\nFound no saved color with the name '{}'",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 255,
                "Green": 60,
                "Blue": 60
            }
        },
        "Set_Dino_Color_Incorrect_Usage": {
            "Text": "\nIncorrect usage. Do:\n{} <region(0-5)> <colorid(0-255)>",
            "Size": 3.0,
            "Display_Time": 6,
            "Color": {
                "Red": 255,
                "Green": 60,
                "Blue": 60
            }
        }
    }
}


Ingame Chat Commands:
  • /dctokens Shows your token balance •
  • /sdcr Uses 1 token from your balance and randomizes the target dino color •
  • /sdc <region #> <color #> When looking at a dino uses 1 token from your balance and sets that region to that color. Do this for each region on the dino. Each dino only uses 1 token during its lifetime, not per region Ex. /sdc 1 1 Would paint the target dino's region 1, color 1, which is red •
  • /savedc <name> When looking at a dino saves the color scheme as the name (Saved color schemes are species specific) Ex. /savedc zebra Would save the color scheme as zebra in your saved dino color schemes for that species •
  • /listdc When looking at a dino will list all available saved dino color schemes for that species •
  • /loaddc <name> When looking at a dino loads the color scheme of that name (Saved color schemes are species specific) Ex. /loaddc zebra Would load the color scheme of zebra to the target dino. Uses a token IF that dino has not used a token previously.

Console Commands:
  • cheat adc.reload - reloads config
  • cheat ADC.add <steamid> <tokenamount> -Adds tokens to <steamid>
RCON Commands:
  • adc.reload - reloads config
  • ADC.add <steamid> <tokenamount> -Adds tokens to <steamid>


Purchase Info:

After payment join my Discord via "Get Support" button (top right), and send me your hwid. The plugin will print it in console when not authorized.

Please give me at least 1-24 hours to setup hwid info. No new DLL is needed.

This purchase comes with basic support if needed.



Hwid Info:

- Each license represents a physical machine, so 6 ark servers running on one machine would only need 1 licence, Additional licensee's are required when using multiple physical servers.

- Are you moving server host/upgrading hardware and worried about the hwid? Not a problem send me a pm, here or on discord, with the new hwid and I will have it updated. In most cases within the hour, but it can take up to 24 hours depending upon my availability at that moment.



For questions or more information join my Discord via this link: https://discord.gg/fGPevkF

(This is a temporary link, and unless assigned a role, you automatically leave server when you go offline on discord.)
Author
woolypenguin
Downloads
18
Type
Digital product
License duration
1 Years
Price
23.00 EUR
Renewal price
9.00 EUR
Views
870
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from woolypenguin

Latest updates

  1. 1.1.2

    - Added option to add groups that have unlimited tokens. Config: {...
Top