上传传功最高等级
This commit is contained in:
parent
59577fa35f
commit
48de8a84f9
@ -58,6 +58,7 @@ func (this *Passon) HeroUpLv(session comm.IUserSession, heroid string, lv int32)
|
|||||||
passon *pb.DBPasson
|
passon *pb.DBPasson
|
||||||
heros []*pb.DBHero
|
heros []*pb.DBHero
|
||||||
change map[string]bool = make(map[string]bool)
|
change map[string]bool = make(map[string]bool)
|
||||||
|
maxlv int32
|
||||||
errdata *pb.ErrorData
|
errdata *pb.ErrorData
|
||||||
err error
|
err error
|
||||||
)
|
)
|
||||||
@ -91,7 +92,7 @@ func (this *Passon) HeroUpLv(session comm.IUserSession, heroid string, lv int32)
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
maxlv = this.ModuleTools.GetGlobalConf().Passlvmax
|
||||||
for i := 0; i < 5; i++ {
|
for i := 0; i < 5; i++ {
|
||||||
if heros[i].Ispasson {
|
if heros[i].Ispasson {
|
||||||
change[heros[i].Id] = false
|
change[heros[i].Id] = false
|
||||||
@ -118,7 +119,7 @@ func (this *Passon) HeroUpLv(session comm.IUserSession, heroid string, lv int32)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if passon.Passonlv != heros[4].Lv {
|
if passon.Passonlv < maxlv && passon.Passonlv != heros[4].Lv {
|
||||||
passon.Passonlv = heros[4].Lv
|
passon.Passonlv = heros[4].Lv
|
||||||
this.ModuleUser.ChangeUserExpand(session.GetUserId(), map[string]interface{}{
|
this.ModuleUser.ChangeUserExpand(session.GetUserId(), map[string]interface{}{
|
||||||
"passonlv": passon.Passonlv,
|
"passonlv": passon.Passonlv,
|
||||||
|
Loading…
Reference in New Issue
Block a user