feat(防破解): 防加速和防跳过

This commit is contained in:
luying
2023-08-03 16:54:31 +08:00
parent 8c2be216dd
commit 34c5f4b2ce
9 changed files with 124 additions and 16 deletions
@@ -114,15 +114,21 @@ export class CityActivityObject {
if(this.data.members.has(guildCode)) {
let members = this.data.members.get(guildCode);
if(members.findIndex(cur => cur.roleId == roleId) == -1) {
members.push({ roleId, job, code });
members.push({ roleId, job, code, startActionTime: 0 });
}
} else {
let arr = new Array<string>();
arr.push(roleId);
this.data.members.set(guildCode, [{ roleId, job, code }]);
this.data.members.set(guildCode, [{ roleId, job, code, startActionTime: 0 }]);
}
}
public getMember(guildCode: string, roleId: string) {
let members = this.data.members.get(guildCode)||[];
let member = members.find(cur => cur.roleId == roleId);
return member;
}
public pushGuild(guildCode: string, serverId: number, cityId: number) {
let key = this.getKey(serverId, cityId);
if(!this.data.cities.has(key)) {