王者荣耀发奖定时器容错修改
This commit is contained in:
xichaoyin 2024-01-03 15:33:05 +08:00
parent 7eec14188f
commit a7f527bf09
2 changed files with 3 additions and 3 deletions

View File

@ -230,7 +230,7 @@ export class EmailFun {
})).insertedId.toHexString();
sendEmail._id = _id;
G.server.broadcastMsg('msg_s2c/Email', sendEmail);
G.server?.broadcastMsg('msg_s2c/Email', sendEmail);
return _id;
}

View File

@ -113,7 +113,7 @@ export class SchedulerWzryDlDjinji extends SchedulerWzryAutoBaoMing {
}
let _userList = []
//0号位 -1的这一条表示晋级奖励
let prize = G.gc.wangzherongyao.wangzhe.jiangli.dld[0].p
let prize = G.gc.wangzherongyao.wangzhe.jiangli.dld[0]?.p || []
for (let index = 0; index < _zuanshiUser.length; index++) {
const element = _zuanshiUser[index];
@ -306,7 +306,7 @@ export class SchedulerWzryZuanshiSendPrize extends SchedulerWzryAutoBaoMing {
_u.push(element.uid)
if (element.data.player.uid.indexOf('npc_') != -1) continue
if (element?.isprize?.[this.typeprzie]) continue
let prize = _prizeCon[this.idx[element.deep]].p
let prize = _prizeCon[this.idx[element.deep]]?.p || [];
//注意这里的调用addEmail时cross参数用的是true
//因为这个定时器是在跨服上执行的,邮件先临时放到跨服