功能优化

This commit is contained in:
hahwu 2025-03-06 16:48:49 +08:00
parent 668703d3f4
commit 61a083658a
2 changed files with 6 additions and 1 deletions

View File

@ -29,6 +29,11 @@ func ReqGmCommand(player *Player, buf []byte) error {
return ReqGmCommand_(player, detail.Command) return ReqGmCommand_(player, detail.Command)
} }
func ReqGmCommand_(player *Player, Command string) error { func ReqGmCommand_(player *Player, Command string) error {
defer func() {
if err := recover(); err != nil {
log.Error("ReqGmCommand panic: %v", err)
}
}()
arg := strings.Split(Command, " ") arg := strings.Split(Command, " ")
switch arg[0] { switch arg[0] {
case "additem": case "additem":

View File

@ -225,7 +225,7 @@ func handle(p *Player, m *msg.Msg) error {
p.HandleItem(Items, proto.ITEM_POP_LABEL_Friendtreasure.String()) p.HandleItem(Items, proto.ITEM_POP_LABEL_Friendtreasure.String())
case msg.HANDLE_TYPE_HANDBOOK_COLLECTION: // 图鉴收集奖励 case msg.HANDLE_TYPE_HANDBOOK_COLLECTION: // 图鉴收集奖励
data := m.Extra.(msg.HandbookMsg) data := m.Extra.(msg.HandbookMsg)
p.AddLog(m.From, friend.LOG_TYPE_PLAYROOM_VISIT, fmt.Sprintf("%s", data.Type)) p.AddLog(m.From, friend.LOG_TYPE_PLAYROOM_VISIT, data.Type)
} }
// #region 以下是处理系统请求 // #region 以下是处理系统请求
return nil return nil