为了解决发送嘲弄信息过程的问题
上面是一个 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:38:12编辑过]
明白是明白,但試過真的行嗎? 如果你想测试就下载这个(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> 哈哈,谢谢先生了......谢谢你帮我解决了我的问题。 11 这个文件放到哪个文件夹?是AI文件夹吗? AI文件夹中文件怎么排列 怎么命名 教程都是交怎么编写 但是ai文件夹的创建和需要几个文件都没人说
页:
[1]