im trying so hard to get it work with top rust servers pls send help... i would fix it myselfe but i dont really speak french that good : API Top-Serveurs
Code:{ "Commands": { "money": "eco.c deposit {playerid} {value}", "oxidegrantgroup": "oxide.usergroup add {playerid} {value}", "oxidegrantperm": "oxide.grant user {playerid} {value}", "oxiderevokegroup": "oxide.usergroup remove {playerid} {value}", "oxiderevokeperm": "oxide.revoke user {playerid} {value}", "rp": "sr add {playerid} {value}", "tempaddgroup": "addgroup {playerid} {value} {value2}", "tempgrantperm": "grantperm {playerid} {value} {value2}", "zlvl-*": "zl.lvl {playerid} * +{value}", "zlvl-c": "zl.lvl {playerid} C +{value}", "zlvl-m": "zl.lvl {playerid} M +{value}", "zlvl-s": "zl.lvl {playerid} S +{value}", "zlvl-wc": "zl.lvl {playerid} WC +{value}" }, "Discord": { "Discord webhook (URL)": "******************************", "DiscordMessage Enabled (true / false)": "true", "Enable @here alert (true / false)": "false", "Title": "Vote" }, "Rewards": { "@": [ "supply.signal: 1", "zlvl-*: 1" ], "vote1": [ "supply.signal: 1", "scrap: 1000" ], "vote2": [ "supply.signal: 1", "scrap: 500" ], "vote3": [ "supply.signal: 1", "scrap: 500" ], "vote4": [ "supply.signal: 1", "scrap: 1000" ], "vote5": [ "supply.signal: 1", "scrap: 500" ], "vote6": [ "supply.signal: 1", "scrap: 500" ], "vote7": [ "supply.signal: 1", "scrap: 1000" ], "vote8": [ "supply.signal: 1", "scrap: 500" ], "vote9": [ "supply.signal: 1", "scrap: 500" ], "vote10": [ "supply.signal: 1", "scrap: 1000" ], "vote11": [ "supply.signal: 1", "scrap: 500" ], "vote12": [ "supply.signal: 1", "scrap: 500" ], "vote13": [ "supply.signal: 1", "scrap: 1000" ], "vote14": [ "supply.signal: 1", "scrap: 500" ], "vote15": [ "supply.signal: 1", "scrap: 500" ], "vote16": [ "supply.signal: 1", "scrap: 1000" ], "vote17": [ "supply.signal: 1", "scrap: 500" ], "vote18": [ "supply.signal: 1", "scrap: 500" ], "vote19": [ "supply.signal: 1", "scrap: 1000" ], "vote20": [ "supply.signal: 1", "scrap: 500" ], "vote21": [ "supply.signal: 1", "scrap: 500", "ammo.rocket.basic: 21" ] }, "Servers": { "ServerName1": { "Beancan": "*********:*********************", "RustServers": "*********:*********************", "TopServeurs": "*********:*********************" } }, "Settings": { "Enable logging => oxide/logs/EasyVote (true / false)": "true", "Globally announcment in chat when player voted (true / false)": "true", "Prefix": "<color=cyan>[EasyVote]</color>", "Send thank you message to player who voted (true / false)": "true", "Vote rewards cumulative (true / false)": "false" }, "VoteSitesAPI": { "Beancan": { "API Claim Reward (GET URL)": "http://beancan.io/vote/put/{0}/{1}", "API Vote status (GET URL)": "http://beancan.io/vote/get/{0}/{1}", "Vote link (URL)": "http://beancan.io/server/{0}" }, "RustServers": { "API Claim Reward (GET URL)": "http://rust-servers.net/api/?action=custom&object=plugin&element=reward&key={0}&steamid={1}", "API Vote status (GET URL)": "http://rust-servers.net/api/?object=votes&element=claim&key={0}&steamid={1}", "Vote link (URL)": "http://rust-servers.net/server/{0}" }, "TopServeurs": { "API Claim Reward (GET URL)": "https://api.top-serveurs.net/votes?server_token={0}&steam_id={1}", "API Vote status (GET URL)": "https://api.top-serveurs.net/votes/check?server_token={0}&steam_id={1}", "Vote link (URL)": "https://top-serveurs.net/srv/{0}" } } }
EasyVote
Moved
Total Downloads: 4,115 - First Release: Aug 27, 2016 - Last Update: Mar 24, 2018
- 5/5, 14 likes
-
"TopServeurs": {
"API Claim Reward (GET URL)": "https://api.top-serveurs.net/v1/votes?server_token={0}&steam_id={1}",
"API Vote status (GET URL)": "https://api.top-serveurs.net/v1/votes/check?server_token={0}&steam_id={1}",
"Vote link (URL)": "https://top-serveurs.net/srv/{0}"
}
Try the above -
not working
-
When someone claims their reward:
[Oxide] 13:40 [Error] [EasyVote] Player insertnamehere tried to claim a reward but this
happened ...
System.InvalidOperationException: No elements in source list
at System.Linq.Enumerable.Aggregate[Int32] (IEnumerable`1 source, System.Func`
3 func) [0x00000] in <filename unknown>:0
at Oxide.Plugins.EasyVote.RewardHandler (.BasePlayer player, System.String ser
verName) [0x00000] in <filename unknown>:0 -
Does the webhook work on claim of reward or is it supposed to be each vote someone makes?
-
Each time someone votes they're supposed to get a temp rank. I put my config though the validator and fixed one issue, let's see if that was the issue.
EDIT: Still doesn't work. It seems to be finding that I voted just fine, but when it comes to claiming a reward, it can't give me, or anyone else, their reward.Last edited by a moderator: Nov 10, 2017 -
my players dont get the rewards when they voted ...
-
(12:42:23) | [Oxide] 12:42 [Info] Permission 'EasyVote.Use' doesn't exist
-
try remove config, reload plugin. If its not working. copy paste config data from overview tab.
Here is EasyVote Version 2.0.21 config.json
Code:{ "Commands": { "money": "eco.c deposit {playerid} {value}", "oxidegrantgroup": "oxide.usergroup add {playerid} {value}", "oxidegrantperm": "oxide.grant user {playerid} {value}", "oxiderevokegroup": "oxide.usergroup remove {playerid} {value}", "oxiderevokeperm": "oxide.revoke user {playerid} {value}", "rp": "sr add {playerid} {value}", "tempaddgroup": "addgroup {playerid} {value} {value2}", "tempgrantperm": "grantperm {playerid} {value} {value2}", "zlvl-*": "zl.lvl {playerid} * +{value}", "zlvl-c": "zl.lvl {playerid} C +{value}", "zlvl-m": "zl.lvl {playerid} M +{value}", "zlvl-s": "zl.lvl {playerid} S +{value}", "zlvl-wc": "zl.lvl {playerid} WC +{value}" }, "Discord": { "Discord webhook (URL)": "", "DiscordMessage Enabled (true / false)": "false", "Enable @here alert (true / false)": "false", "Title": "Vote" }, "Rewards": { "@": [ "supply.signal: 1", "zlvl-*: 1" ], "first": [ "oxidegrantperm: kits.starterkit" ], "vote10": [ "money: 1000", "rp: 50", "tempgrantperm: fauxadmin.allowed-5m" ], "vote3": [ "oxidegrantgroup: member" ], "vote6": [ "money: 500", "tempaddgroup: vip-1d1h1m" ] }, "Servers": { "ServerName1": { "Beancan": "ID:KEY", "RustServers": "ID:KEY" }, "ServerName2": { "Beancan": "ID:KEY" } }, "Settings": { "Enable logging => oxide/logs/EasyVote (true / false)": "true", "Globally announcment in chat when player voted (true / false)": "true", "Prefix": "<color=cyan>[EasyVote]</color>", "Send thank you message to player who voted (true / false)": "true", "Vote rewards cumulative (true / false)": "false" }, "VoteSitesAPI": { "Beancan": { "API Claim Reward (GET URL)": "http://beancan.io/vote/put/{0}/{1}", "API Vote status (GET URL)": "http://beancan.io/vote/get/{0}/{1}", "Vote link (URL)": "http://beancan.io/server/{0}" }, "RustServers": { "API Claim Reward (GET URL)": "http://rust-servers.net/api/?action=custom&object=plugin&element=reward&key={0}&steamid={1}", "API Vote status (GET URL)": "http://rust-servers.net/api/?object=votes&element=claim&key={0}&steamid={1}", "Vote link (URL)": "http://rust-servers.net/server/{0}" } } }
[DOUBLEPOST=1510466837][/DOUBLEPOST]@ItsOliDude Maybe api.top-serveurs.net had changed they response format, so EasyVote does not understand it anymore. -
(15:28:29) | Command 'eco.c deposit 765611981197xxxxx 100' not found
(15:28:29) | Command 'eco.c deposit 765611981197xxxxx 1000' not found -
EDIT: Plugin has changed commands. Change eco.c deposito to -> "deposit {playerid} {value}" -
-
Nope'd out everything sensitive.
Attached Files:
-
-
-
Last edited by a moderator: Nov 12, 2017
-
I am testing this plugin on my server, but I am not getting any reward when voting. However, it says that I have claimed the reward. I currently have it set so that people who vote get a supply signal and get a rank up in each zLevels category.
-
EasyVote stopped giving out rewards since friday update. Edit: using rust-servers.net
Last edited by a moderator: Nov 13, 2017 -
Code:{ "Commands": { "money": "deposit {playerid} {value}", "oxidegrantgroup": "oxide.usergroup add {playerid} {value}", "oxidegrantperm": "oxide.grant user {playerid} {value}", "oxiderevokegroup": "oxide.usergroup remove {playerid} {value}", "oxiderevokeperm": "oxide.revoke user {playerid} {value}", "rp": "sr add {playerid} {value}", "tempaddgroup": "addgroup {playerid} {value} {value2}", "tempgrantperm": "grantperm {playerid} {value} {value2}", "zlvl-*": "zl.lvl {playerid} * +{value}", "zlvl-c": "zl.lvl {playerid} C +{value}", "zlvl-m": "zl.lvl {playerid} M +{value}", "zlvl-s": "zl.lvl {playerid} S +{value}", "zlvl-wc": "zl.lvl {playerid} WC +{value}" }, "Discord": { "Discord webhook (URL)": "", "DiscordMessage Enabled (true / false)": "false", "Enable @here alert (true / false)": "false", "Title": "Vote" }, "Rewards": { "@": [ "supply.signal: 1", "money: 100" ], "first": [ "oxidegrantperm: kits.tools", "Permiso para usar el kit herramientas" ], "vote3": [ "money: 500" ], "vote6": [ "money: 1000" ], "vote10": [ "money: 2000" ] }, "Servers": { "ServerName1": { "Beancan": "ID:KEY", "RustServers": "1xxxxx:lDIz2yGO45Jy3sywgExxxxxxxxxxx" }, "ServerName2": { "Beancan": "ID:KEY" } }, "Settings": { "Enable logging => oxide/logs/EasyVote (true / false)": "true", "Globally announcment in chat when player voted (true / false)": "true", "Prefix": "<color=cyan>[Vota el Servidor]</color>", "Send thank you message to player who voted (true / false)": "true", "Vote rewards cumulative (true / false)": "false" }, "VoteSitesAPI": { "Beancan": { "API Claim Reward (GET URL)": "http://beancan.io/vote/put/{0}/{1}", "API Vote status (GET URL)": "http://beancan.io/vote/get/{0}/{1}", "Vote link (URL)": "http://beancan.io/server/{0}" }, "RustServers": { "API Claim Reward (GET URL)": "http://rust-servers.net/api/?action=custom&object=plugin&element=reward&key={0}&steamid={1}", "API Vote status (GET URL)": "http://rust-servers.net/api/?object=votes&element=claim&key={0}&steamid={1}", "Vote link (URL)": "http://rust-servers.net/server/{0}" } } }
-
-