找回密码
 点一下
查看: 1011|回复: 8

如何使电脑出指定的兵种

[复制链接]
发表于 2011-1-8 22:00:26 | 显示全部楼层 |阅读模式
问题多多的我又来了。这次是:我想电脑AI只能出一个或者几个兵种,并不是多兵种混合,那么是不是像这样?
对战初始化
    事件
        地图初始化
    条件
    动作
        可见度 - 禁用战争迷雾
        可见度 - 禁用黑色阴影
        玩家组 - 选取 (所有玩家) 内所有玩家做动作
            Loop - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (玩家2(蓝色) 的控制者) 等于 电脑
                    Then - 动作
                        玩家 - 设置 玩家2(蓝色) 的 金钱维修费率 为 1000
                        玩家 - 设置 玩家2(蓝色) 的 木材维修费率 为 1000
                    Else - 动作
                        玩家 - 设置 食尸鬼 可取得的 对 玩家2(蓝色)
                        玩家 - 设置 憎恶 不可取得的 对 玩家2(蓝色)
                        玩家 - 设置 绞肉车 不可取得的 对 玩家2(蓝色)
                        玩家 - 设置 穴居恶魔 不可取得的 对 玩家2(蓝色)
                        玩家 - 设置 石像鬼 不可取得的 对 玩家2(蓝色)
                        玩家 - 设置 女妖 不可取得的 对 玩家2(蓝色)
                        玩家 - 设置 十胜石雕像 不可取得的 对 玩家2(蓝色)
                        玩家 - 设置 冰霜巨龙 不可取得的 对 玩家2(蓝色)
                        玩家 - 设置 吞食尸体 的等级为 1 对 玩家2(蓝色)
                        玩家 - 设置 食尸鬼狂热 的等级为 1 对 玩家2(蓝色)
                        玩家 - 设置 不死族巫师专家训练 的等级为 2 对 玩家2(蓝色)
                        玩家 - 设置 骨质增强术 的等级为 2 对 玩家2(蓝色)
                        玩家 - 设置 骷髅法术 的等级为 2 对 玩家2(蓝色)
        对战游戏 - 使用对战昼夜设置
        对战游戏 - 使用对战英雄设置
        对战游戏 - 给首发英雄一个回城卷轴
        对战游戏 - 设置初始资源
        对战游戏 - 删除已使用开始点附近的中立生物
        对战游戏 - 创建对战初始单位
        对战游戏 - 对电脑玩家运行对战AI脚本
        对战游戏 - 强制使用对战胜利/失败条件
 楼主| 发表于 2011-1-8 22:01:39 | 显示全部楼层
多谢上次帮助我的人,希望这次你们依然帮助我
回复

使用道具 举报

发表于 2011-1-8 22:02:02 | 显示全部楼层
....看不懂...我可以明确的告诉你,不是
回复

使用道具 举报

发表于 2011-1-8 22:02:58 | 显示全部楼层
首先,请贴触发而不要贴图片。
请将图片删除掉,并按以下方法贴出触发。
http://bbs.islga.org/read.php?tid=17915
http://bbs.islga.org/read-htm-tid-49041.html
然后,提问的标题请简述问题大意,以方便他人搜索与解答。
请不要使用“我来提问”“高手解答”等标题,谢谢合作。
回复

使用道具 举报

发表于 2011-1-8 22:05:31 | 显示全部楼层
引用第3楼希瓦于2011-01-08 22:02发表的 :
首先,请贴触发而不要贴图片。
http://bbs.islga.org/read.php?tid=17915



不是应该推介那个懒人一键转化的工具么  = =~.

。。。好吧,希瓦君,你修改的太快了
回复

使用道具 举报

发表于 2011-1-8 22:14:16 | 显示全部楼层
回楼主:
并不是那么简单的……
首先:限制XX单位的可用性的动作应该放在THEN后面而不是ELSE后面,你那样写只能限制非电脑玩家。
然后:“选取玩家“就是为每个玩家都执行一边那段触发,你只限制“玩家二”是没必要使用“选取玩家”的。
再然后:用那句触发你只能限制电脑不能修某种单位,不能让AI只修某种单位(所以你可以通过设置其他所有单位为“不可用”来限制电脑只修步兵)
最后:如果按你的思路将触发修正之后,也只能让AI不能修其他单位,并不能让AI一直爆步兵(它还是只会修那么多个步兵)……要那样只能修改AI了

至于怎么修改AI,你可以打开“AI编辑器”看一看
另外,推荐楼主看一下这个东东:
简单学WE2008,从新开始 - 制作一张防守图(最好的入门教程)
http://bbs.islga.org/read-htm-ti ... C0%CA%D8%CD%BC.html
回复

使用道具 举报

 楼主| 发表于 2011-1-8 22:26:23 | 显示全部楼层
引用第5楼希瓦于2011-01-08 22:14发表的 :
回楼主:
并不是那么简单的……
首先:限制XX单位的可用性的动作应该放在THEN后面而不是ELSE后面,你那样写只能限制非电脑玩家。
然后:“选取玩家“就是为每个玩家都执行一边那段触发,你只限制“玩家二”是没必要使用“选取玩家”的。
再然后:用那句触发你只能限制电脑不能修某种单位,不能让AI只修某种单位(所以你可以通过设置其他所有单位为“不可用”来限制电脑只修步兵)
.......

多谢你,不过我不想做RPG和其他地图,只想想在常规地图上添加新元素。
回复

使用道具 举报

 楼主| 发表于 2011-1-8 22:38:00 | 显示全部楼层

回 5楼(希瓦) 的帖子

我发现有问题了,我调电脑的金钱维修费率为1000,怎么电脑还是采集10金?
回复

使用道具 举报

发表于 2011-1-8 22:45:33 | 显示全部楼层
“金钱维修费率”是指你采集黄金后会减少多少(就是税收)……
设置为50就是只采集一半(100% - 50%=50%)
设置为“-100”就是采集双倍的GAB(100%-(-100%)=200%)

另外:要贴触发的话,最好使用地板的后面那个链接里的东东,要方便100倍啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-6-30 04:09 , Processed in 0.050164 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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