Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
040fb3cace
@ -32,6 +32,11 @@ import (
|
|||||||
16、bingo:alltask // bingo所有任务
|
16、bingo:alltask // bingo所有任务
|
||||||
16、bingo:allhero // bingo所有英雄
|
16、bingo:allhero // bingo所有英雄
|
||||||
17、bingo:allgrowtask // 完成所有成长任务
|
17、bingo:allgrowtask // 完成所有成长任务
|
||||||
|
18、bingo:lv,50
|
||||||
|
19、bingo:recharge,10
|
||||||
|
20、bingo:cleanitem
|
||||||
|
21、bingo:allequip
|
||||||
|
21、bingo:chat,1
|
||||||
*/
|
*/
|
||||||
//参数校验
|
//参数校验
|
||||||
func (this *apiComp) CmdCheck(session comm.IUserSession, req *pb.GMCmdReq) (code pb.ErrorCode) {
|
func (this *apiComp) CmdCheck(session comm.IUserSession, req *pb.GMCmdReq) (code pb.ErrorCode) {
|
||||||
|
@ -342,7 +342,7 @@ func (this *GM) CreateCmd(session comm.IUserSession, cmd string) (code pb.ErrorC
|
|||||||
log.Field{Key: "param", Value: datas[0]},
|
log.Field{Key: "param", Value: datas[0]},
|
||||||
log.Field{Key: "res", Value: res},
|
log.Field{Key: "res", Value: res},
|
||||||
)
|
)
|
||||||
} else if len(datas) == 2 && (datas[0] == "userlv") { // 玩家等级
|
} else if len(datas) == 2 && (datas[0] == "lv") { // 玩家等级
|
||||||
module1, err := this.service.GetModule(comm.ModuleUser)
|
module1, err := this.service.GetModule(comm.ModuleUser)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
@ -360,8 +360,72 @@ func (this *GM) CreateCmd(session comm.IUserSession, cmd string) (code pb.ErrorC
|
|||||||
log.Field{Key: "0", Value: datas[0]},
|
log.Field{Key: "0", Value: datas[0]},
|
||||||
log.Field{Key: "N", Value: int32(num)},
|
log.Field{Key: "N", Value: int32(num)},
|
||||||
)
|
)
|
||||||
}
|
} else if len(datas) == 2 && (datas[0] == "recharge") { // 充值次数
|
||||||
|
module1, err := this.service.GetModule(comm.ModulePay)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
num, err := strconv.Atoi(datas[1])
|
||||||
|
if err != nil {
|
||||||
|
code = pb.ErrorCode_ReqParameterError
|
||||||
|
return
|
||||||
|
}
|
||||||
|
for i := 0; i < num; i++ {
|
||||||
|
if code = module1.(comm.IPay).ModulePayDelivery(session, "8", 64800); code != pb.ErrorCode_Success {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Debug("使用bingo命令:uid = %s ",
|
||||||
|
log.Field{Key: "uid", Value: session.GetUserId()},
|
||||||
|
log.Field{Key: "0", Value: datas[0]},
|
||||||
|
log.Field{Key: "N", Value: int32(num)},
|
||||||
|
)
|
||||||
|
} else if len(datas) == 1 && (datas[0] == "cleanitem") { // 充值次数
|
||||||
|
module1, err := this.service.GetModule(comm.ModuleItems)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if code = module1.(comm.IItems).CleanItems(session); code != pb.ErrorCode_Success {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Debug("使用bingo命令:uid = %s ",
|
||||||
|
log.Field{Key: "uid", Value: session.GetUserId()},
|
||||||
|
log.Field{Key: "0", Value: datas[0]},
|
||||||
|
)
|
||||||
|
} else if len(datas) == 1 && (datas[0] == "allequip") { // 充值次数
|
||||||
|
module1, err := this.service.GetModule(comm.ModuleEquipment)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if code = module1.(comm.IEquipment).AddAllEquipments(session); code != pb.ErrorCode_Success {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Debug("使用bingo命令:uid = %s ",
|
||||||
|
log.Field{Key: "uid", Value: session.GetUserId()},
|
||||||
|
log.Field{Key: "0", Value: datas[0]},
|
||||||
|
)
|
||||||
|
} else if len(datas) == 2 && (datas[0] == "chat") {
|
||||||
|
// num, err := strconv.Atoi(datas[1])
|
||||||
|
// if err != nil {
|
||||||
|
// code = pb.ErrorCode_ReqParameterError
|
||||||
|
// return
|
||||||
|
// }
|
||||||
|
if module, err := this.service.GetModule(comm.ModuleChat); err == nil {
|
||||||
|
if code = module.(comm.IChat).SendSysChatToWorld(comm.ChatSystem10, nil, 5, 0, "xxx", "25001"); code != pb.ErrorCode_Success {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Debug("使用bingo命令:uid = %s ",
|
||||||
|
log.Field{Key: "uid", Value: session.GetUserId()},
|
||||||
|
log.Field{Key: "0", Value: datas[0]},
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user