王者荣耀发奖定时器容错修改
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(); })).insertedId.toHexString();
sendEmail._id = _id; sendEmail._id = _id;
G.server.broadcastMsg('msg_s2c/Email', sendEmail); G.server?.broadcastMsg('msg_s2c/Email', sendEmail);
return _id; return _id;
} }

View File

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