卧龙先生 发表于 2005-8-13 14:54:41

为了解决发送嘲弄信息过程的问题



上面是一个 AI 文件.它包涵"不动的 AI"和"发送接收 1-255 嘲弄信息"的特性的同时,增加了嘲弄信息的激活条件.

解决了的问题是:“需要到达条件以后输入相关数字后才能出现相关效果”.

实现方法的例子如下:
(触发一
条件一: 定时器 = 20 秒
=>
效果一:发送场景信息 1
)
(触发二
条件一:接收场景信息 1
=>
效果一:显示聊天:"How Are You!"
)
当你用这个 AI 文件选择任何一个电脑玩家进入游戏后,在游戏时间 20 秒之前尝试输入一次嘲弄信息 1,然后等到 20 秒之后再重新输入一次.就会发现,我们发送嘲弄信息必须在游戏时间 20 秒后才有效应.

下面是这个 AI 的关键技术脚本:
;规则一:
(defrule
    (taunt-detected 1 1)               ;接收嘲弄信息 1
    (event-detected trigger 1)      ;接收场景信息 1
=>
    (acknowledge-taunt 1 1)          ;注销嘲弄信息 1
    (acknowledge-event trigger 1) ;注销场景信息 1
    (set-signal 1)                            ;发送场景信息 1
)
;规则二:
(defrule
    (taunt-detected 1 1)                  ;接收嘲弄信息 1
=>
    (acknowledge-taunt 1 1)            ;注销嘲弄信息 1
)

上面的 AI 脚本已经加了注释.当我们理解 AI 文件的触发顺序之后就能清楚地知道这是怎么实现地了----AI 脚本地触发顺序是自上而下地.

所以,上面的 AI 脚本中 规则一 和 规则二 的顺序不能修改.

尼克 发表于 2005-8-13 15:05:16

明白了~~

卧龙先生 发表于 2005-8-13 15:27:03

尼克真的明白?呵呵,写玩这份报告之后我才发现连自己都看不清楚.

对了,也许修改 规则一 和 规则二 的顺序也是可以的.不过我没有尝试过.
[此贴子已经被作者于2005-8-13 15:38:12编辑过]

尼克 发表于 2005-8-13 15:50:02

明白是明白,但試過真的行嗎?

卧龙先生 发表于 2005-8-13 16:44:33

如果你想测试就下载这个(AI 和 Scx 文件):<a href="https://www.hawkaoe.net/bbs/UploadFile/2005-8/Check.rar___2005812225210576.rar" target="_blank" >https://www.hawkaoe.net/bbs/UploadFile/2005-8/Check.rar___2005812225210576.rar</A>

三毛 发表于 2005-8-15 13:40:07

哈哈,谢谢先生了......谢谢你帮我解决了我的问题。

卧龙先生 发表于 2005-8-15 14:36:37

11

帝国狂战士 发表于 2011-1-18 21:49:35

这个文件放到哪个文件夹?是AI文件夹吗?

大川 发表于 2023-3-14 08:50:42

AI文件夹中文件怎么排列 怎么命名 教程都是交怎么编写 但是ai文件夹的创建和需要几个文件都没人说
页: [1]
查看完整版本: 为了解决发送嘲弄信息过程的问题