| | |
| | | import PyGameData
|
| | | import GameWorld
|
| | |
|
| | | # C++调用 用封包格式 通知map处理DB数据
|
| | | def RecvPackToMapDB(packBuff):
|
| | | pack = MMORPGPack.MMORPGPacket()
|
| | | pack.readData(packBuff)
|
| | |
| | | return False
|
| | |
|
| | | #GameWorld.Log("RecvPackToMapDB packlen %s"%len(packBuff))
|
| | | PyGameData.g_usrCtrlDB.requestLogicProcess(pack)
|
| | |
|
| | |
|
| | | # 地图自己调用处理DB数据,不一定要符合封包格式,PY根据功能自定义组成封包
|
| | | def MapCallDB(packBuff, isBuffer = True):
|
| | | pack = MMORPGPack.MMORPGPacket()
|
| | | if isBuffer:
|
| | | pack.setBuffer(packBuff) # 只设置数据
|
| | | else:
|
| | | pack.readData(packBuff) # 设置封包头 和 数据
|
| | | |
| | | PyGameData.g_usrCtrlDB.requestLogicProcess(pack) |