- 好友
- 0
- 在线时间
- 2 小时
- 最后登录
- 2025-8-30
随仆

- 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),
]),
|
|