| | |
| | | if updDictValue == 0:
|
| | | curPlayer.NomalDictDelProperty(keyName, 0)
|
| | | else:
|
| | | curPlayer.NomalDictAddProperty(keyName, updDictValue)
|
| | | import PlayerControl
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, keyName, updDictValue)
|
| | | #DebugLog("SetDictValueByBit keyFormat=%s,isBin=%s,bit=%s,keyNum=%s,keyName=%s,dictValue=%s,bitIndex=%s,updDictValue=%s"
|
| | | # % (keyFormat, isBin, bit, keyNum, keyName, dictValue, bitIndex, updDictValue))
|
| | | return dictValue, updDictValue
|
| | |
| | | ## 发送信息到跨服服务器
|
| | | msgList = str([msgType, dataMsg])
|
| | | GetPlayerManager().GameServer_QueryPlayerResult(srcPlayerID, queryType, queryID, "SendMsgToCrossServer", msgList, len(msgList))
|
| | | DebugLog("发送跨服信息: %s, %s" % (msgType, dataMsg))
|
| | | return
|
| | |
|
| | | def SendMsgToClientServer(msgType, dataMsg, serverGroupIDList, srcPlayerID=0, queryType=0, queryID=0):
|
| | | ## 发送信息到子服
|
| | | msgList = str([msgType, dataMsg, serverGroupIDList])
|
| | | GetPlayerManager().GameServer_QueryPlayerResult(srcPlayerID, queryType, queryID, "SendMsgToClientServer", msgList, len(msgList))
|
| | | DebugLog("发送子服信息: %s, %s, serverGroupIDList=%s" % (msgType, dataMsg, serverGroupIDList))
|
| | | return
|
| | |
|
| | | ## 根据排行获取名次对应值
|