Vote Rewards

Vote Rewards 2.4

No permission to download
Source Code:
Click Here

Features:
  • Reward users for votes with item's / dino's
  • Reward users with ArkShop points Fixed or Random amounts
  • Only rewards 1 time per vote so if you have multiple servers in the cluster as long as your using the same vote keys users can't get multiple rewards from the same vote site they must wait for the 12 / 24 hour cool down period to pass
  • Support's gamble based rewards
  • Fixed or random based Quantity item rewards
  • Fixed or random based Quality item rewards
  • Fixed or random based Level Dino Rewards
  • Fixed or random change of Blueprint reward
  • Ability to set Reward chance -1 == 100% of the time, 1 == 1/2 Chance, 3 = 1/4 Chance, 6 = 1/8 Chance
  • Supports multiple vote sites
  • Anti vote site spam, vote timestamps are help for players in this plugin preventing the players mass spamming requests towards the vote sites when already voted or recently checked.

How to disable Ark Shop Point Rewards:
  • in the config set MinPointsReward and MaxPointsReward to 0 in 6 places if you use default config that is.

Chat Commands:
  • /claim - Checks for votes and awards player.
  • /vote - lists vote links to players
  • /vrreload - reloads config
  • /vrtest - Admin command to test rewards of all vote configs (this skips the checking of a actual vote its for testing your config rewards)

Supported Vote Sites:

Setup?:
  • using ark-servers.net go to your dashboard then look for your server and you will notice "API Key" put this where "KeyHere" is in the config
  • using trackyserver.com edit your already added server on there site and at the top left you will notice "Server ID" put this where "APIKey" is in the config
  • using toparkservers.com the "Server Key" is located on the manage server page, put this where "Server Key" is in the config

Looking to get supported?:
shoot me a pm if your a vote site owner and want your vote site supported in this plugin


Donate
Any donation is much appreciated and very helpful towards the upkeep/creation of the plugins i provide, Plugins take time to create some hours some days and I keep 99% of them open source for others to learn from.



Config sum up:
JSON:
{
   "VoteRewards":{
      "ServerName":"ServerNameHere",
      "VoteSitesCommand":"/vote",
      "CheckCommand":"/claim",
      "Messages":[
         "Checking for votes please wait...",
         "There are no rewards to claim.",
         "Below are a list of sites you can vote at",
         "Simply vote at a site listed above and type /claim to receive a reward",
         "You must wait {} Hours & {} Minutes before making your next claim.",
         "You must wait {} Seconds before making your next claim."
      ]
   },
   "ark-servers.net":{ //Config for ark-servers.net
      "VoteKeys":[
         "KeyHere"
      ],
      "VoteUrls":[
         "ark-servers.net voteURLHere"
      ],
      "VoteDelayHours":24, //How often the user can vote
      "PointsOnly": false, // True will reward the player with only points.
      "ChanceofPointsOrItems": false, //setting this to true will give a 50% chance of point or items reward
      "MinPointsReward": 50, //the minimum Points to give a player
      "MaxPointsReward": 400,//the max Points, setting min and max the same value will result in a fixed amount
      "Items":[
         {
            "Blueprint":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponSword.PrimalItem_WeaponSword'",
            "RewardChance":-1, //-1 100% of the time, 1 == 1/2 Chance, 3 = 1/4 Chance, 6 = 1/8 Chance
            "MinQuantity":1, //the minimum quantity of the item to give a player
            "MaxQuantity":5,//the max quantity, setting min and max the same value will result in a fixed amount
            "MinQuality":0, //the minimum quality of the item to give a player
            "MaxQuality":0,//the max quality, setting min and max the same value will result in a fixed amount
            "MinIsBP":0, //the minimum chance of the item to give a player is a bp
            "MaxIsBP":0//the max chance of a bp, setting min and max the same value will result in a fixed amount
         }
      ],
      "Dinos":[
         {
            "Blueprint":"Blueprint'/Game/PrimalEarth/Dinos/Dilo/Dilo_Character_BP.Dilo_Character_BP'",
            "RewardChance":-1,
            "MinLevel":2,//the minimum level of the dino to give a player
            "MaxLevel":40,//the max level, setting min and max the same value will result in a fixed amount
            "Tamed":true,//tame the dino for the player
            "Neutered":false//is the dino castrated
         }
      ],
      "Messages":[
         "Something is wrong with the request please try later.",
         "Congratulations enjoy your reward"
      ]
   },
   "trackyserver.com":{  //Config for trackyserver.com
      "VoteKeys":[
         "APIKey"
      ],
      "VoteUrls":[
         "trackyserver.com voteURLHere"
      ],
      "VoteDelayHours":24,
      "PointsOnly": false, // True will reward the player with only points.
      "ChanceofPointsOrItems": false,
      "MinPointsReward": 50,
      "MaxPointsReward": 400,
      "Items":[
         {
            "Blueprint":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponSword.PrimalItem_WeaponSword'",
            "RewardChance":-1,
            "MinQuantity":1,
            "MaxQuantity":5,
            "MinQuality":0,
            "MaxQuality":0,
            "MinIsBP":0,
            "MaxIsBP":0
         }
      ],
      "Dinos":[
         {
            "Blueprint":"Blueprint'/Game/PrimalEarth/Dinos/Dilo/Dilo_Character_BP.Dilo_Character_BP'",
            "RewardChance":2,
            "MinLevel":2,
            "MaxLevel":40,
            "Tamed":true,
            "Neutered":false
         }
      ],
      "Messages":[
         "Something is wrong with the request please try later.",
         "Congratulations enjoy your reward"
      ]
   },
   "toparkservers.com":{  //Config for toparkservers.com
      "VoteKeys":[
         "Server Key"
      ],
      "VoteUrls":[
         "toparkservers.com voteURLHere"
      ],
      "VoteDelayHours":24,
      "PointsOnly": false, // True will reward the player with only points.
      "ChanceofPointsOrItems": false,
      "MinPointsReward": 50,
      "MaxPointsReward": 400,
      "Items":[
         {
            "Blueprint":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponSword.PrimalItem_WeaponSword'",
            "RewardChance":-1,
            "MinQuantity":1,
            "MaxQuantity":5,
            "MinQuality":0,
            "MaxQuality":0,
            "MinIsBP":0,
            "MaxIsBP":0
         }
      ],
      "Dinos":[
         {
            "Blueprint":"Blueprint'/Game/PrimalEarth/Dinos/Dilo/Dilo_Character_BP.Dilo_Character_BP'",
            "RewardChance":2,
            "MinLevel":2,
            "MaxLevel":40,
            "Tamed":true,
            "Neutered":false
         }
      ],
      "Messages":[
         "Something is wrong with the request please try later.",
         "Congratulations enjoy your reward"
      ]
   }
}
Author
Foppa
Downloads
1,022
Views
5,707
First release
Last update
Rating
4.13 star(s) 24 ratings

More resources from Foppa

Latest updates

  1. 2.4

    Fixed voting against TopArkServer (Rewarded the player even if already claimed reward)
  2. 2.3

    Added support for TopArkServers new web API 1.2 (This makes the old API 1.1 obsolete) Added new...
  3. Update

    fixed with latest update.

Latest reviews

Gonna give it 5 star since it is back with more support!
Thank you Foppa. I do have questions tho, mind sharing your discord ?
Foppa
Foppa
Here you go: https://discord.gg/hDP7ghz And thank you :)
Almost never works, after voting all I get is checking for votes please wait... then nothing, I know it is setup correctly because it works about 1 in 10 votes very frustrating, wish it worked as intended and it would be a 5 star rating, I have tried reloading config, that does nothing, I did the test /vrtest and received the rewards via the test. so dont know whats going on.
Foppa
Foppa
Then you are doing something wrong, out of your description of the problem is to little to go and say exactly what it is, so I rate your review with 1/5 stars. :)
But if you reach out in discord I could help you out and see if we can find the problem together!
Foppa is providing excellent support and is extremely responsive. The plugin is now working again as intended. Highly recommend!
Foppa
Foppa
Thanks :D
Sadly i started to use a different system now, cause this plugin was not working for my players a lot of ware not able to claim their rewards. But Foppa is working on the plugin now so i have faith in the plugin again :)
Foppa
Foppa
Thanks! :)
I don't know what should I put where it says "KEY"? Can someone help me with the code to use only ark-servers.net and reward only in points?
Foppa
Foppa
You need to check your API settings on ark-servers.net for your server to get the API Key
so for the quality of the plugin i would give 5 stars.
only issue is that /claim sometimes crashes the server. which makes it somewhat unsuable , however i realy hope it gets fixed and if it does ill be happy to donate and change my rating into 5 stars
Foppa
Foppa
With the latest build it shouldn't crash. Try it out :)
Love this plugin and players too.
It would be great if the RewardChance could be in percent so you can define much smaller chances than 1/8

On top it could be great to create kits with multiple items.
An one kit only drops 3 items by all given 10 for example.

lite the lootdrop system in ark with weight and min/max num items.
can someone help me with this problem ... when I start the server I get a sign that says: procedure entry point not found.
verry good !!!
Nice Plugin, i love the ability to combine the voting points with the Shop Plugin!!
Top