翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 741|回复: 2

[AI/RMS] 有没有办法让AI进攻或者防守一个指定的玩家

[复制链接]

20

主题

0

精华

187

积分

男爵

耕战
0
鹰币
30
天龙币
0
回帖
66
附庸关系0
 楼主| 发表于 2021-8-31 08:56:31 | 显示全部楼层 |阅读模式
我之前试过这种形式:
(defrule
        (event-detected trigger XXX)
=>
    (set-strategic-number sn-target-player-number X)
    (disable-self)
)
但效果不佳,有大佬能帮忙解答一下吗?非常感谢
回复

使用道具 举报

29

主题

0

精华

3429

积分

公爵

耕战
347
鹰币
4043
天龙币
0
回帖
1136
附庸关系0
发表于 2021-8-31 23:45:22 | 显示全部楼层
本帖最后由 wongyuhua 于 2021-8-31 23:46 编辑

barbarian2.18不是有这个功能么?发消息233让野蛮人专门攻击3号玩家10分钟,234让野蛮人攻击4号玩家,235让野蛮人攻击5号玩家,23x以此类推,决定版的Promi AI应该类似。参考:
(defrule
        (taunt-detected any-human-ally 233)
        (nor        (stance-toward 3 ally)
                (player-number 3))
        (players-building-count 3 > 0)
=>
        (acknowledge-taunt every-ally 233)
        (enable-timer 23 600)
        (set-strategic-number sn-target-player-number 3)
        (set-strategic-number sn-focus-player-number 3)
        (set-strategic-number sn-safe-town-size 45)
        (set-goal gl-fixed-target-player YES)
        (set-goal gl-flexible-target-fix -1)
        (chat-to-player my-player-number chat-177)
        (up-chat-data-to-player every-ally target-player-chat s: sn-target-player-number)
)
帝国2决定版懒人MOD+征服者1.5窃取特色单位MOD
http://www.hawkaoe.net/bbs/thread-139689-1-1.html
回复

使用道具 举报

51

主题

0

精华

4876

积分

国王

耕战
870
鹰币
2907
天龙币
0
回帖
250
附庸关系0
发表于 2021-9-1 11:34:53 | 显示全部楼层
有点高深,来吃吃瓜
“喜欢玩自定义战役,爱好收藏精品战役”
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-15 14:46 , Processed in 0.119437 second(s), 44 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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