- 好友
- 1
- 在线时间
- 61 小时
- 最后登录
- 2024-12-16
扈从
- UID
- 3001202
- 第纳尔
- 665
- 精华
- 0
- 互助
- 4
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 1
- 注册时间
- 2018-5-12
鲜花( 3) 鸡蛋( 0)
|
发表于 2020-2-14 23:06:20
|
显示全部楼层
代码要在ti_on_agent_hit下写,我举个栗子:
(ti_on_agent_hit, 0, 0, [],
[
(store_trigger_param_1, ":inflicted_agent"),
(store_trigger_param_2, ":dealer_agent"),
(store_trigger_param_3, ":inflicted_damage"),
......
(agent_get_wielded_item, ":weapon", ":dealer_agent", 0),
......
])
这样就可以获取到施加伤害者的武器了,item_get_type还可以获取武器的类型。这是我常用的一种方法,此外,还可以这样:
(assign, ":qualis_weapon", reg0),
在ti_on_agent_hit下,reg0就直接是weapon item_id
另外,如果想要获取到箭等的远程武器的弹药之类的话,就要这样:
(store_trigger_param_5, ":ammo"),
在ti_on_agent_hit下,这里的ammo代表着item_id of missile used to attack,即远程武器用来攻击的物品(弹药) |
评分
-
查看全部评分
鲜花鸡蛋我只玩ADC 在2020-2-15 00:14 送朵鲜花 并说:
|