- 积分
- 10807
- 威望
- 64
- 魅力
- 63
- 经验
- 7156
- 热心度
- 3
- 注册时间
- 2015-11-15
- 最后登录
- 2024-2-20
- 主题
- 104
- 回帖
- 1839
- 精华
- 8
- 阅读权限
- 120
TA的每日心情 | 开心 2015-12-9 01:09 |
---|
签到天数: 9 天 连续签到: 1 天 [LV.3]火元素使者
版主
- 积分
- 10807
|
发表于 2020-4-17 14:27:27
|
显示全部楼层
本帖最后由 XEricSin 于 2020-4-17 14:43 编辑
AI做什么决定是由一个阈值控制的,超过阈值才执行,这个阈值设成什么是个难题。如果玩家可以自己边玩边教电脑就好了。
你之前的战场枷锁问题是旧版新三的已知的没解决的问题,因为无法复现。现在也没怎么遇到。
如果你遇到了这个问题可以强制战斗胜利。
方法如下:
把下面的代码加到脚本里去。然后在枷锁问题出现时按X键,弹出对话框,输入BU:V1;让进攻方获胜,或者输入BU:V0;让防守方获胜。
如果你已经使用了贤知的界面操作MOD,那么这段代码旧不用再添加了。
ZVSE
!?FU77003; [ERM即时执行语句-ByHawaiing007-20140201]
**脚本执行时,y100/z1/v1/j是重要过程变量,注意避让**
!!SN:X?y1;
*!FU&y1<>77:E; [M键]
!!FU&y1<>88:E;[X键]
!!SN:X?y1/1;
!!SN:L^Era.dll^/?y2;
!!SN:Ay2/^ExecErmCmd^/?y100;[调用ERA函数]
!!VRz2:S^ERM语句即时执行处理-By007^;[主标题]
!!VRz3:S^请输入一行ERM语句(不要首字标识符,需要分号结尾)^;[输入框上的标题]
!!VRz4:S^^;
!!IF:D2/2/3/4/0/0/0/0/0/0/0/0/0/0/0/0;[结果保存在z1]
!!IF:E1/2; [选项结果存于v1]
!!VRz1:H1; [判断z1是否为空]
!!FU|-1/v1=-1:E; [点取消/无文本时]
!!UN:P904/?j P904/1 P905/0; 不显示错误信息
!!SN:Ey100/1/z1;
!!UN:P905/?i;
!!IF&i>0:M^错误的ERM语法语句!!^;
!!UN:P904/j;
*End of Function
|
|