Players not getting reward for voting
Hi, am I missing something? After the player voted it doesn't give the player the reward and the player is a default player. The player ran /vote and it showed that he voted on the site, however, doesn't get the reward.

{
"Groups": {
"default.1": {
"GiveGunPowder": "inventory.giveto $player.id gunpowder 10000"
},
"vip2.1": {
"GiveGunPowder": "inventory.giveto $player.id gunpowder 12000"
}
},
"TopVoters": {
"1": {},
"2": {},
"3": {}
}
}
My players are not getting the 1000 RP I listed as reward. I have both rust-servers.net and trackyserver.com. They get listed ingame they have voted, but reward are not given.
I believe they also need to /claimkit ...  or is that just for kit rewards?  
I'm having a problem linking how the program knows what permission group holds the default rewards, and which one holds the vip.  Right now neither of them are getting their rewards.  However why can't I just use the default permissions
group for the VFM's default rewards such as:
{
  "Groups": {
    "default": {
      "rp": "500"
    },
    "vip": {
      "rp": "750"
    }
  },
  "TopVoters": null
}​

Anyway right now it is not rewarding the rp points to the players anyway. I've tried using /claimkits which doesn't work. I usually just log out two or three times to make sure I've given the system enough time to settle down do the check and assign reward points.

data / VoteData.json
{
  "73551192993037828": {
    "Name": "rueban",
    "Sites": {
      "Rust-Servers": {
        "Votes": 1,
        "ExpDate": "09/09/2020 20:28:14",
        "KitsNotClaimed": []
      },
      "TopRustServers": {
        "Votes": 0,
        "ExpDate": "09/08/2020 19:59:33",
        "KitsNotClaimed": []
      },
      "TrackyServer": {
        "Votes": 1,
        "ExpDate": "09/09/2020 20:03:19",
        "KitsNotClaimed": []
      }
    }
  },
  "76551197085012171": {
    "Name": "JoeBlow",
    "Sites": {
      "Rust-Servers": {
        "Votes": 1,
        "ExpDate": "09/09/2020 22:10:02",
        "KitsNotClaimed": []
      },
      "TopRustServers": {
        "Votes": 0,
        "ExpDate": "09/08/2020 22:04:01",
        "KitsNotClaimed": []
      },
      "TrackyServer": {
        "Votes": 1,
        "ExpDate": "09/09/2020 22:10:02",
        "KitsNotClaimed": []
      }
    }
  }
}​


My results are as others previously.  It says its rewarded them already, but they got nothing (and the data\VoteData.json still has Vote: 1 in it for each site we went to).
Any help is appreciated.  PS: Please explain how the system knows which VFM permission is selected as the default, and which vip.  Is just because they are in the rewards.json as the 1st and 2nd perms?  And can I use the default group as my VFM default group (vfm.vip) ?

Also the config/VoteForMoney.json
{
  "InitCheck": true,
  "AllGroupsGetDefault": true,
  "Prefix": "<color=#808000ff><b>VoteForMoney:</b></color>",
  "BlockVote": "0.0"
}​


Merged post

I have recently solved my first problem that I was not getting 1's in my Vote field in the 'oxide/data/voteformoney/votedata.json file. However it is still not awarding any RP to the players.  I'm suspecting the perms used, which I have tried many.  Do I need to use the exact same name of default.1 as the name of the default permission group?  In the rewards.json file?  That is what I'm trying next.

"Rust-Servers": {
"Votes": 2,

Merged post

{
"Groups": {
"default.1": {
"rp": "500"
},
"vfm.vip": {
"rp": "750"
}
},
"TopVoters": null
}

Merged post

That fixed it, ty all.

Merged post

I don't know how to set this issue being completed.