- 好友
 - 1
  
- 在线时间
 - 61 小时
  
- 最后登录
 - 2025-10-30
  
 
 
 
 
扈从 
   
 
- 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   送朵鲜花  并说:   
 
 |