- 好友
 - 0
  
- 在线时间
 - 2 小时
  
- 最后登录
 - 2025-11-2
  
 
 
 
 
随仆 
  
 
- UID
 - 3009983
  
- 第纳尔
 - 269 
  
- 精华
 - 0
  
- 互助
 - 0 
  
- 荣誉
 - 0 
  
- 贡献
 - 0 
  
- 魅力
 - 0 
  
- 注册时间
 - 2018-6-27
  
  
  鲜花( 0)   鸡蛋( 0)  
 | 
 
 本帖最后由 2182270566 于 2025-7-6 15:54 编辑  
 
想做一个击杀后按J召唤目标的战场触发器 
但是目标召唤后会盯着玩家,跟着玩家跑,似乎是把玩家当做敌人了,而且不听玩家的指令,同时召唤后报错1716↓(影响不大,主要是agent目标的问题),最后还有一个问题是要如何设置新生成的agent的士气? 
###获取agent的队伍id 
agent_get_party_id                     = 1716        # (agent_get_party_id,<destination>,<agent_id>), 
 
 
          (ti_on_agent_killed_or_wounded, 0, 0,  
          [ 
              (store_trigger_param_2,":RTJSZ"), 
          (neg|agent_is_non_player,":RTJSZ"), 
          ], 
          [ 
              (store_trigger_param_1,":RTBSZ"), 
                  (agent_get_troop_id,":RTBSZID",":RTBSZ"), 
                  (assign,"$slot_RT_BSZ_BZ_ID",":RTBSZID"), 
        ]), 
         
      (0, 0, 0, [], 
                  [ 
          (get_player_agent_no,":RTRW"), 
                  (agent_is_alive,":RTRW"), 
                  (key_clicked,key_j), 
                  (agent_get_team,":RTRWDW",":RTRW"), 
                  (agent_get_position,pos1,":RTRW"), 
          (position_move_x,pos1,100), 
                  # (set_show_messages,0), 
                  (set_spawn_position,pos1), 
                  (spawn_agent,"$slot_RT_BSZ_BZ_ID"), 
                  (assign,":RTBZH",reg0), 
                  (agent_set_team,":RTBZH",":RTRWDW"), 
                  # (agent_force_rethink,":RTBZH"), 
                  (agent_set_attack_action,":RTBZH",-2), 
                  (agent_set_defend_action,":RTBZH",-2), 
                  # (set_show_messages,1), 
    ]), 
 
 |   
 
 
 
 |