update
This commit is contained in:
parent
db6fb51a8b
commit
1a55e9119b
@ -43,30 +43,58 @@ func (this *ModelSys) validCond(uid string, condData *cfg.GameOpencondData) stri
|
|||||||
iuser := this.moduleSys.ModuleUser
|
iuser := this.moduleSys.ModuleUser
|
||||||
user := iuser.GetUser(uid)
|
user := iuser.GetUser(uid)
|
||||||
if user == nil {
|
if user == nil {
|
||||||
|
flag = false
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
if user.Lv >= conf.Param {
|
if user.Lv >= conf.Param {
|
||||||
flag = true
|
flag = true
|
||||||
|
}else{
|
||||||
|
flag = false
|
||||||
}
|
}
|
||||||
case 2: //关卡ID
|
case 2: //关卡ID
|
||||||
|
iuser := this.moduleSys.ModuleUser
|
||||||
|
ex, err := iuser.GetUserExpand(uid)
|
||||||
|
if err != nil {
|
||||||
|
flag = false
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
if ex.Uid == "" {
|
||||||
|
flag = false
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
if v, ok := ex.Mline[1]; ok {
|
||||||
|
if v >= conf.Param {
|
||||||
flag = true
|
flag = true
|
||||||
|
}else{
|
||||||
|
flag = false
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
flag = false
|
||||||
|
}
|
||||||
|
|
||||||
case 3: //世界任务ID
|
case 3: //世界任务ID
|
||||||
module, err := this.service.GetModule(comm.ModuleWorldtask)
|
module, err := this.service.GetModule(comm.ModuleWorldtask)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
this.moduleSys.Debugln(err)
|
this.moduleSys.Debugln(err)
|
||||||
|
flag = false
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
if i, ok := module.(comm.IWorldtask); ok {
|
if i, ok := module.(comm.IWorldtask); ok {
|
||||||
d := i.GetMyWorldtask(uid)
|
d := i.GetMyWorldtask(uid)
|
||||||
if _, ok := d.LastTaskIds[conf.Param]; ok {
|
if _, ok := d.LastTaskIds[conf.Param]; ok {
|
||||||
flag = true
|
flag = true
|
||||||
|
}else{
|
||||||
|
flag = false
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
flag = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if flag {
|
if flag {
|
||||||
return condData.Id
|
return condData.Id
|
||||||
}
|
}
|
||||||
}
|
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user