搜索
查看: 1298|回复: 5

[封存] --死亡物品掉落回调(返回值决定是否可以爆出物品)

 关闭 [复制链接]
发表于 2021-2-20 19:30:27 | 显示全部楼层 |阅读模式
--死亡物品掉落回调(返回值决定是否可以爆出物品)
--actor:死亡对像 killActor:击杀者对像 item:物品对像
function on_DieDropItem(actor, killActor, item)
  local actorname = actor:getCharName()   
  local itemName = item:getName()--名称   
  local killname = killActor:getCharName()   

   killActor:sendCenterMsg(0,250,"玩家["..killname.."]杀死["..actorname.."]死亡爆出物品["..itemName.."]",1, 10, 1)

  print(killname.."杀死["..actorname.."]死亡爆出物品["..itemName.."]--[死亡物品掉落回调]")   

  return true
end

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2021-2-20 21:43:18 | 显示全部楼层
看看啥情况!!!
发表于 2021-2-21 10:52:34 | 显示全部楼层
死亡掉落还有一个问题,没法确定到底是谁击杀的,可以测试一下,当大刀那些先砍第一刀,然后你角色秒杀他,看看判断问题!
 楼主| 发表于 2021-2-21 10:58:54 | 显示全部楼层
有过这个情况,以前写的首爆脚本有这个问题,多人同时杀同一个怪,提示怪是自己杀的,但是爆出的物品有时候确是别人的,自己捡不起来,别人站上去就捡走了,自己获得了首爆奖励,装备确是别人的……
 楼主| 发表于 2021-2-21 11:00:44 | 显示全部楼层
华联工作 发表于 2021-2-21 10:52
死亡掉落还有一个问题,没法确定到底是谁击杀的,可以测试一下,当大刀那些先砍第一刀,然后你角色秒杀他, ...

你写的入谁的包裹,谁就是首爆获得者,完美避开这个问题了。给力
发表于 2021-2-21 18:28:55 | 显示全部楼层
青菜萝卜 发表于 2021-2-21 11:00
你写的入谁的包裹,谁就是首爆获得者,完美避开这个问题了。给力

你说的这个就是自动拾取了
不一样的
自动拾取还是没有死亡掉落在地上 然后显示是谁的,还可以抢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-21 22:02 , Processed in 0.505216 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表