RP Amount is wrongSolved

"Reward Options": {
"Reward plugin (ServerRewards, Economics)": "ServerRewards",
"Playtime rewards": {
"Issue rewards for playtime": false,
"Reward interval (seconds)": 3600,
"Reward amount": 200

"Custom reward multipliers (permission / multiplier)": {
"playtimetracker.counter": 2.0

Hello i have this settings and what i understand is:

it should give 200 rp every hour

and with the playtimetracker.counter perms it should give 400 rp right?

this is what i get
SdvgavagkwqQ5DX.png

"Issue rewards for playtime": false,

ah it was on true for sure 

 

just changed it to false because of the bug

yeah same issue here

Bulk tested the math with no issue. Heres the results of a smaller test for easier reading

Run time : 600
 Reward interval : 60
Timer interval : 30
Reward amount: 11
Reward multiplier : 1.25


Timer ticked!
Total Playtime : 30
Last reward time : 0
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 60
Last reward time : 0
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 90
Last reward time : 60
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 120
Last reward time : 60
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 150
Last reward time : 120
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 180
Last reward time : 120
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 210
Last reward time : 180
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 240
Last reward time : 180
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 270
Last reward time : 240
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 300
Last reward time : 240
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 330
Last reward time : 300
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 360
Last reward time : 300
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 390
Last reward time : 360
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 420
Last reward time : 360
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 450
Last reward time : 420
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 480
Last reward time : 420
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 510
Last reward time : 480
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 540
Last reward time : 480
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 570
Last reward time : 540
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 600
Last reward time : 540
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75
(10:52:01) | [TestPlugin] Killed 2module_car_spawned.entity(10:50:03) | Starting Test
Run time : 600
 Reward interval : 60
Timer interval : 30
Reward amount: 11
Reward multiplier : 1.25


Timer ticked!
Total Playtime : 30
Last reward time : 0
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 60
Last reward time : 0
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 90
Last reward time : 60
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 120
Last reward time : 60
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 150
Last reward time : 120
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 180
Last reward time : 120
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 210
Last reward time : 180
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 240
Last reward time : 180
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 270
Last reward time : 240
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 300
Last reward time : 240
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 330
Last reward time : 300
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 360
Last reward time : 300
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 390
Last reward time : 360
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 420
Last reward time : 360
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 450
Last reward time : 420
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 480
Last reward time : 420
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 510
Last reward time : 480
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 540
Last reward time : 480
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75


Timer ticked!
Total Playtime : 570
Last reward time : 540
Time since last reward : 30
Reward fraction 0.5 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 600
Last reward time : 540
Time since last reward : 60
Reward fraction 1 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1) = 11
Final amount : Reward amount (11) * Reward multiplier (1.25)) : 13.75
​


Merged post

Another test with odd values
Starting Test
Run time : 851
 Reward interval : 47
Timer interval : 30
Reward amount: 11
Reward multiplier : 1.25


Timer ticked!
Total Playtime : 30
Last reward time : 0
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 60
Last reward time : 0
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 90
Last reward time : 60
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 120
Last reward time : 60
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 150
Last reward time : 120
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 180
Last reward time : 120
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 210
Last reward time : 180
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 240
Last reward time : 180
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 270
Last reward time : 240
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 300
Last reward time : 240
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 330
Last reward time : 300
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 360
Last reward time : 300
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 390
Last reward time : 360
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 420
Last reward time : 360
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 450
Last reward time : 420
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 480
Last reward time : 420
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 510
Last reward time : 480
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 540
Last reward time : 480
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 570
Last reward time : 540
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 600
Last reward time : 540
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 630
Last reward time : 600
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 660
Last reward time : 600
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 690
Last reward time : 660
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 720
Last reward time : 660
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 750
Last reward time : 720
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 780
Last reward time : 720
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 810
Last reward time : 780
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.


Timer ticked!
Total Playtime : 840
Last reward time : 780
Time since last reward : 60
Reward fraction 1.27659574468085 is greater than 1. Issue reward
Reward amount : (Config amount 11 * Reward fraction 1.27659574468085) = 14.0425531914894
Final amount : Reward amount (14.0425531914894) * Reward multiplier (1.25)) : 17.76561############


Timer ticked!
Total Playtime : 870
Last reward time : 840
Time since last reward : 30
Reward fraction 0.638297872340426 is less than 1. No reward issued.​

but what is without the multiplier ?

 

"Reward interval (seconds)": 3600,
"Reward amount": 200

 

it should give 200 each time ? it also not doing this

it makes no sense.

when i set it to 1 RP it gives me one RP

when i set it to 2 RP it gives me 3 RP

when i set it to 200 it gives me like 21k 

could you please check it ingame?

Merged post

i rly have tryd to set it up but the amounts my players are getting are so random i cant use the feature like this...

it would be insane if the plugin gives just every 1 hour 200 Rp like i tryd to setup but i get all the time MORE ( there is no mulitplier used ) and if the player was a bit longer  offline the amounts getting insane they get like 10k it makes no sense at all..

i have pointed out the error !

if i use "Issue rewards for playtime": false, and collecting playtime there comes a bug when i turn it on then !

it gives me ALL RP at the same time for the playtime i made even it was on false

if i keep it on true it gives the normal amount like in your calculation

but if you collect playtime while this is on false and then switch it on true you get rewarded for the WHOLE playtime not only the playtime the option is on true 

Merged post

thats why many players have different amounts of RP

Locked automatically