From 2f95eaf5e679b2b798d3fa1988636a3795656cce Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 18 四月 2019 19:59:37 +0800
Subject: [PATCH] 6516 【后端】【2.0】战斗公式增加系数
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/MakeItem.py | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/MakeItem.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/MakeItem.py
index 3f43d34..71466ed 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/MakeItem.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/MakeItem.py
@@ -32,21 +32,22 @@
def OnExec(curPlayer, msgList):
#输入命令格式错误
if len(msgList) < 1:
- GameWorld.DebugAnswer(curPlayer, "MakeItem ItemID 可选(个数 归属类型 归属ID)")
+ GameWorld.DebugAnswer(curPlayer, "MakeItem ID (个数 是否拍品 归属类型 归属ID)")
GameWorld.DebugAnswer(curPlayer, "归属类型:1-玩家,2-队伍,5-阵营,6-指定多个玩家")
return
itemID = msgList[0]
- count = msgList[1] if len(msgList) > 1 else 1
- dropType = msgList[2] if len(msgList) > 2 else ChConfig.Def_NPCHurtTypeAll
+ itemCount = msgList[1] if len(msgList) > 1 else 1
+ isAuctionItem = msgList[2] if len(msgList) > 2 else 0
+ dropType = msgList[3] if len(msgList) > 3 else ChConfig.Def_NPCHurtTypeAll
ownerID = 0
specOwnerIDList = []
if dropType == ChConfig.Def_NPCHurtTypeSpecial:
- specOwnerIDList = msgList[3:] if len(msgList) > 3 else []
+ specOwnerIDList = msgList[4:] if len(msgList) > 4 else []
else:
- ownerID = msgList[3] if len(msgList) > 3 else 0
-
+ ownerID = msgList[4] if len(msgList) > 4 else 0
+
gameMap = GameWorld.GetMap()
dropPosX, dropPosY = curPlayer.GetPosX(), curPlayer.GetPosY() # 以玩家为中心点开始掉落
doCount = 0
@@ -61,11 +62,11 @@
#玩家不可移动这个点
continue
- if index > count - 1:
+ if index > itemCount - 1:
break
index += 1
- curItem = ItemControler.GetOutPutItemObj(itemID)
+ curItem = ItemControler.GetOutPutItemObj(itemID, 1, isAuctionItem, curPlayer=curPlayer)
if curItem == None:
GameWorld.DebugAnswer(curPlayer, '无法查找物品 = %s' % (itemID))
continue
--
Gitblit v1.8.0