x807000_g_scriptId=807000
x807000_g_dropitemId = 20309009--宝箱钥匙
function x807000_OnDie(sceneId, objId, killerId)
--如果是宠物打死的就获取其主人的ID....
local PlayerId = killerId
local objType = GetCharacterType( sceneId, killerId )
if objType == 3 then
PlayerId = GetPetCreator( sceneId, killerId )
end
local i=1
for i=1,5 do
AddMonsterDropItem(sceneId, objId, PlayerId, x807000_g_dropitemId)
end
end
这一串代码直接覆盖原来的即可,注意这里最多只能循环5次,亲测大于5次循环的也只能掉5把钥匙,而且就算不用for循环,让AddMonsterDropItem直接执行6次也不行,还是掉5把钥匙(不知道为什么这样,盲猜可能引擎里写死了AddMonsterDropItem这个函数,或者可能我玩的端有问题)