xy-server/game/bang/BangMember.ts
2025-04-23 09:34:08 +08:00

42 lines
1.3 KiB
TypeScript

import GameUtil from "../core/GameUtil";
import DB from "../utils/DB";
export default class BangMember {
roleid:number;
name:string;
resid:number;
relive:number;
level:number;
race:number;
sex:number;
bangpost: number; //职位
jointime: string; //入帮时长
weekbangbtl: number; //本周帮战
thisbangbtl: number; //本次帮战 0:未参加 1:已参加
weekectype: number; //本周副本 0:未参加 1:已参加
daytask: number; //本日任务
ofudalevel: number; //天演策等级
constructor(player:any){
this.roleid = player.roleid;
this.name = player.name;
this.resid = player.resid;
this.relive = player.relive;
this.level = player.level;
this.race = player.race;
this.sex = player.sex;
this.bangpost = player.bangpost == null ? GameUtil.bangPost.BangZhong : player.bangpost;
this.jointime = new Date().format("yyyy-MM-dd hh:mm:ss")
this.weekbangbtl = 0;
this.thisbangbtl = 0;
this.weekectype = 0;
this.daytask = 0;
this.ofudalevel = 0;
DB.selectOfudaLevel(player.roleid,(rows: any) =>{
for(let key in rows){
this.ofudalevel = rows[key].ofuda_level
}
})
}
}