25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 

34 satır
738 B

  1. module.exports = {
  2. init: function (event) {
  3. const { config, rewards, eventManager: eManager } = event;
  4. const { name: eventName, rewardSenderName } = config;
  5. const subject = `${eventName} Rewards`;
  6. Object.entries(rewards).forEach(e => {
  7. const [ name, rList ] = e;
  8. if (!rList | !rList.length)
  9. return;
  10. //Hack: Mail is a mod. As such, events should be a mod that depends on mail
  11. if (global.mailManager) {
  12. global.mailManager.sendSystemMail({
  13. to: name,
  14. from: rewardSenderName,
  15. subject,
  16. msg: '',
  17. items: rList,
  18. notify: true
  19. });
  20. }
  21. });
  22. if ((config.events) && (config.events.afterGiveRewards))
  23. config.events.afterGiveRewards(eManager, config);
  24. this.end = true;
  25. }
  26. };