package game import ( "fmt" "server/game/mod/order" "server/game/mod/sevenLogin" "server/msg" ) func UnitEndlessReward(p *Player) error { EndlessMod := p.PlayMod.getEndlessMod() if EndlessMod == nil { return fmt.Errorf("EndlessMod is nil") } Item, err := EndlessMod.GetReward() if err != nil { return err } if Item == nil { return fmt.Errorf("item is nil") } err = p.HandleItem(Item, msg.ITEM_POP_LABEL_Endless.String()) if err != nil { return err } return nil } func UnitChessShop(p *Player) error { ChessMod := p.PlayMod.getChessMod() if ChessMod == nil { return fmt.Errorf("ChessMod is nil") } ChessMod.EmitList = make(map[int]int) ChessMod.EmitList[83] = 1 ChessMod.EmitList[125] = 1 ChargeMod := p.PlayMod.getChargeMod() if ChargeMod == nil { return fmt.Errorf("ChargeMod is nil") } p.PlayMod.save() p.PlayMod.ClearData(p) ChargeMod.TriggerChargeUnlock(4, ChessMod.GetEmitList()) b := ChargeMod.BackData() fmt.Println(b) return nil } func UnitOrder(p *Player) error { OrderMod := p.PlayMod.getOrderMod() ChessMod := p.PlayMod.getChessMod() OrderMod.OrderList = make(map[int]order.Order) for i := 0; i < 150; i++ { err := OrderMod.CreateNormalOrder(7, ChessMod.GetEmitList(), 3) if err != nil { return err } } return nil } func UnitChess(p *Player) error { ChessMod := p.PlayMod.getChessMod() Emit := ChessMod.GetEmitList() ChargeMod := p.PlayMod.getChargeMod() ChargeMod.InitChessShop(Emit) return nil } func UnitDecorate(p *Player) error { PlayerBaseMod := p.GetPlayerBaseMod() PlayerBaseMod.Data.Level = 6 PlayerBaseMod.Data.Exp = 50 PlayerBaseMod.AddExp(100) return nil } func UnitSevenMonthReward(p *Player) error { i := sevenLogin.F() fmt.Print(i) return nil } func UnitAllCard(p *Player) error { CardMod := p.PlayMod.getCardMod() Item, err := CardMod.OpenCardPack(5) if err != nil { return err } fmt.Print(Item) return nil }