| | |
| | | # playerName, mapID, npcID, itemID, userData
|
| | | if len(msgList) != 8:
|
| | | return
|
| | | playerID, killerName, mapID, npcID, itemID, userData, weightValue, serverGroupID = msgList
|
| | | playerID, killerName, mapID, lineID, npcID, itemID, userData, weightValue, serverGroupID = msgList
|
| | | GameWorld.DebugLog("击杀Boss掉落好物品: mapID=%s,npcID=%s,killerName=%s,itemID=%s, userData=%s, weightValue=%s, serverGroupID=%s"
|
| | | % (mapID, npcID, killerName, itemID, userData, weightValue, serverGroupID))
|
| | | maxRecordCnt = IpyGameDataPY.GetFuncCfg('DropRecordNum')
|
| | |
| | | recordList.Delete(commonList[0][0])
|
| | |
|
| | | PlayerUniversalGameRec.MapServer_UniversalGameRec(None, recType, [mapID, npcID, itemID, playerID, weightValue],
|
| | | [killerName, "", userData])
|
| | | [killerName, lineID, userData])
|
| | |
|
| | | msgList = [killerName, playerID, mapID, npcID, itemID, userData]
|
| | | msgList = [killerName, playerID, mapID, lineID, npcID, itemID, userData]
|
| | | PlayerControl.WorldNotify(0, 'DropRecord' , msgList)
|
| | | return
|
| | |
|