| 123456789101112131415161718192021222324252627282930313233343536 |
- /*
- @Time : 2020/9/9 15:11
- @Author : xuhanlin
- @File : Main.go
- @Description : 导出客户端离线数据
- */
- package main
- import (
- scheme "Server-Core/Server/Scheme"
- "os"
- )
- func main() {
- os.Chdir("/data/work/Server-Core/Bin/GameServer")
- scheme.Create()
- os.Chdir("/data/work/Server-Core/Tools/offlineData")
- // 玩家数据
- /*gameDataNotify := &message.GameDataNotify{TalentData: &message.TalentData{}, MiscData: &message.MiscData{}, ShopData: &message.ShopData{}}
- // 基础数据
- gameDataNotify.BaseData = &message.BaseData{}
- gameDataNotify.BaseData.PlayerId = uint32(0)
- gameDataNotify.BaseData.NickName = "老五请奈雪"
- gameDataNotify.BaseData.Level = 1
- //道具数据
- levelScp := scheme.GetSchemeById(scheme.ID_Level).(*scheme.Level)
- levelItem, _ := levelScp.Get(int32(1))
- gameDataNotify.ItemList = append(gameDataNotify.ItemList, &message.ItemData{Id: item.CurrencyIDHP, Num: uint32(levelItem.(*scheme.LevelItem).MaxEnergy)})
- rData, _ = proto.Marshal(gameDataNotify)
- ioutil.WriteFile("gameData.bytes", rData, os.FileMode(0777))*/
- }
|