I'm a big fan of the gambling suggestion that can win other viewer's currency!
That's super simple.
Folders & files required:
custom_logs/Bonus
custom_logs/Bonus/Cooldowns
custom_logs/Bonus/Settings
custom_logs/Bonus/Settings/Cooldown.txt - Enter the cooldown per user in seconds.
Here is what your !bonus command would look like
--------------------
@if@[>=||@calc@[-|@unixtime@|@readfile@[Bonus/Cooldowns/@user@.txt]]||@readfile@[Bonus/Settings/Cooldown.txt]||@savefile@[Bonus/Cooldowns/@user@.txt,@unixtime@] @user@, here are @rand@[1|100] @pointsname@ for being an awesome viewer @editpoints@[@user@|@rand@[1|100]]||@user@, your bonus has not cooled down yet]
--------------------
The @rand@[1|100] here should generate the same number twice. You could even create additional files in the settings folder such as RewardLow (which could be used to replace "1") and RewardHigh (which could be used to replace "100").
Feel free to contact me at thatgirlslays@gmail.com if you need any custom programming. I do not check these forums regularly.