I came up with this idea, and went to Steve to get help on scripting it, since my scripting skills are... well... seriously bad... It consists in a way of paying the event winners, without having to use own cash, then reporting and waiting for refund.
This script, in my opinion, will make event paying much easier.
Script:
http://pastebin.com/K7yjzw4GThe script was made by Steve and it includes the giving cash function + the possibility of paying in easier way by instead of writing the complete nick, just writing a part of it thanks to findPlayer function
This MUST be pasted in the file CITevents_warp.slua or else it wont work.
Usage: /gcash
playername amount reasonRestrictions:
- It can only be used by Event Managers
- The Event Manager must be in /staff
- The Event Manager cant pay more than 100k each time with it
- A reason must be included to make the payment
- It can only be used in event dimension (336)
- The player that is getting paid, MUST have used /eventwarp, or else a chatbox will appear saying "This player is not in the event"
- The Event Manager can NOT use the function on himself
About the possible abuse of this function:As all the EM powers, this can also be abused. It simply requires trusting in the current EMs not abusing it. Also, it goes to logs, so if someone abuses it, it can be easily discovered, same as any other EM power abuse.