Ai编译器指令集
A. dota6.68ai指令大全
-aa命令 - "All Agility"的简称; 强迫所有玩家只能选择敏捷型英雄。 -ai命令 - "All Intelligence"的简称;强迫所有玩家只能选择智力型英雄。 -ap命令 - "All Pick"的简称;玩家可以从敌对双方所有的酒馆中选择英雄。 -as命令 - "All Strength"的简称;强迫所有玩家只能选择力量型英雄。 -ar 命令- "All Random"的简称;所有玩家使用随机从所有酒馆中选出的英雄开始游戏。在这个模式下重新选择需要的花费从200涨到400。 -ctf命令 - "Capture the Flag(夺旗模式)"的简称;在这个模式下玩家不再需要摧毁古代遗迹,而是要到对方基地夺取旗子并拿回己方基地,每个带回己方基地的旗子算1分。任何带有旗子的英雄对所有对方英雄都是可见的并且英雄的魔法值被始终设定为0;最先得到5分的队伍将会获胜(现在这个模式不可以使用) 。 -dm命令 - "Death Match"的简称;如果一个玩家的英雄死亡,那么那个英雄将被移出游戏同时玩家从还剩下的英雄中选择一个新英雄继续游戏。当一个队伍的英雄死亡达到36次时,这个队伍就输掉了比赛。当英雄死亡时,你将失去普通游戏模式中失去的金钱和一个英雄等级。(在新版本中-你将不在失去一个等级)等级丢失并不是一个bug:以前的版本英雄死亡会丢失所有的级别和物品。这是一个进步,因为dev战队不希望太多的改变dm模式。6.20版开始,死亡竞赛模式被重新激活。 -命令 - "Duplicate Mode"的简称;不同的玩家可以选择相同的英雄。现在只能同-allrandom模式一起使用。 -id命令 - "Item Drop"的简称;在这个模式下随机的物品掉落取代金钱丢失成为对英雄死亡的惩罚。注:游戏会随机的选择一个物品栏掉落,所以买许多便宜的物品并不是一个好主意。有传言说物品的掉落并不是完全随机的,75%的几率掉落最好的物品,25%几率从其他物品栏中掉落。 -lm命令 - "League Mode"的简称;这是在6.20版本中引入的只能用于5 v 5游戏的新模式。在"联赛模式"中,每个玩家轮流选择英雄,近卫军团的玩家A选择一个英雄,然后亡灵天灾的玩家B和玩家C选择英雄,接着近卫军团的玩家D和玩家E选择英雄,如此往复直到所有的玩家都选择了英雄。如果一个玩家没有选择英雄,那么他会得到一个随机的英雄并损失所有的初始金钱。译者注:现在版本中玩家有20秒时间来选择英雄。 -mm命令 - "Mirror Mode"的简称;玩家可以像通常那样选择英雄,但是在一个给定的初始时间之后,队伍的英雄组成将依据双方英雄选择而被随机选择并且相关玩家将被给予相同英雄。最终2边将得到完全相同的英雄组成,就像模式的名字一样(5v5游戏= 5对从10个可能英雄中挑出的同样的英雄)。(现在这个模式是不可用的) -mr命令 - "Mode Random"的简称;从 ar/ap/tr/regular 中随机挑出一个游戏模式。 -re命令 - "Reverse"的简称;己方英雄由对方玩家选择,反之反是。(现在这个模式是不可用的) -sc命令 - "Super Creeps"的简称;随机的超强野怪会在每波小兵中产生。这个模式是完全随机的,会有攻城傀儡,恐怖怪鱼,远古九头蛇随机加入双方阵营以增加游戏的成就感。这并不是完全的公平,因为随机选取和多变的超级士兵的产生(例如,近卫军团可能会在游戏的晚期才获得超强士兵,而相对而言亡灵天灾可能更早更频繁的获得超强士兵)。新的版本(例如6.27b)尝试用同时生成的超强士兵来解决这个问题。另外,杀死超级士兵能得到同摧毁一个塔差不多的金钱,鼓励玩家跟在他们后面。即使让两边的超级士兵同时生成,一边仍然可能处于劣势,比如得到了一个较弱的超级士兵而对方得到了一个较强的超级士兵。在这种情况下,非常有可能出现一方在游戏早期就得到了一个远古九头蛇(最强的超级士兵)并且摧毁了对方几个塔从而很有可能导致游戏的快速结束,因为就当时的等级而言对方对这个超强的士兵没有什么办法。 -sm命令 - "Short Mode"的简称;建筑和塔的生命值被减低,更多的经验获得和金钱积累。这个模式是公共游戏房间上最常用的游戏模式,通常会同-ap一起使用。一些更有经验的老玩家认为这个模式通过使后期英雄更容易变强而改变了游戏的平衡性(比如幻影刺客和小狗),这些后期英雄可以在短时间内更容易的达到他们的顶峰并且中期英雄(主要是智力型英雄)的优势时间被大大缩短了。 -np命令 - "no powerups"的简称,神符不再随机的在河道中间生成。 -tr命令 - "Team Random"的简称;玩家获得一个随机的笨方英雄(近卫军团,或者亡灵天灾),他可以在游戏的第一分钟使用-repick命令花费500金钱来重新选择英雄。 玩家命令 英雄选择过程中的命令: -random命令 - 在己方选择一个随机英雄。你可以输入 -repick命令花费200金钱重新随机选择一个英雄(注:在-allrandom模式和你自己输入-random时重新选择英雄的费用是不同的)。你只能在游戏开始的时候重新选择;在一定时间之后,-random便失效了。 -repick命令 - 给你一个新的,随机的英雄,如果你在一个-ar的游戏中或者你自己希望更换你的英雄(花费400/200金钱)。重新选择英雄有一个45秒的时间限制(最大的重新选择次数是一次)。如果你选择了某个特定的英雄,输入-repick命令是有效的,玩家将失去现在的英雄和更多金钱,并得到一个新的随机英雄。这个情况只有在一个玩家无意按下了一个快捷键(当某个酒馆被选择时)召唤了一个英雄时才有实际意义。 用来在屏幕上显示信息的信息指令: -beamcounter命令 - 用来显示月之骑士所施放的月光数目。(从6.18版本开始,这个命令被移除,根据冰蛙的说法,再也不会被加入) -creepstats (-cs) 命令- "Creep Stats"的简称;玩家可以追踪他们杀死的敌方/己方小兵数量 -csboardon命令 - 总是显示玩家杀死的小兵数量。 -csboardoff"命令 -停止显示玩家杀死的小兵数量。 -matchup (-ma)命令 - 显示对方玩家的名字,颜色,和他们正在控制的英雄。 -movespeed (-ms) 命令- 显示现在的移动速度(供调试和获得信息)。包括物品和技能对速度的加成效果。 游戏时的指令,通常用来解决英雄的一些小问题: -disablehelp命令 - 禁止己方圣骑的忠诚考验被加在玩家控制的英雄身上。 -enablehelp命令 - 解除禁止己方圣骑的忠诚考验被加在玩家控制的英雄身上。 -recreate命令 - 对于一些拥有和世界地图编辑器中没有的变身技能的英雄,比如:龙骑士,狼人,食尸鬼和灵魂守卫,有可能发生一些失去对英雄控制的问题。这可以通过把英雄带回生命之泉并且输入这个命令来解决。 -refresh命令 - 作用于幻影刺客(PA),这个命令用来刷新她的部分隐形技能"模糊"(解决在她死后隐形状态会被解除的问题)。从6.10版发布以来,霜星不再会使PA的隐形失效。值得注意的是即使不输入-refresh命令,"模糊"仍然会给予PA被动的闪避效果,她只是不"隐形"而已。技术上来说,玩家受到不停的输入-refresh命令的折磨比PA更容易被发现更痛苦。6.20版以后,这个指令被废除,因为PA会自动的刷新她自己的状态。 -unstuck命令 - 将你的英雄在60秒后传送到生命之泉;当你的英雄被卡在了一个没办法移动的位置(比如被困在树林中)的时候可以使用这个指令。在传送的过程中英雄不能移动,并且命令生效的延迟时间可以阻止玩家滥用这个命令.
B. AI程序启动错误
你电脑上不会是有装其它 AI CS版本吧。。
我以前电脑上也装了AI CS2的。再装上CS3的。除了第一次装好起动正常之后都失败还跳出你说的什么内存不能为read.
缺载 AI 其它版本 就装 AI CS3 的试试, 这样会行吧我在另台电脑上也是这么装的但装好没怎么用。。起动过几次还可用。你试试
C. 我用AI软件编辑文字的时候经常跳出“0x00a2741f”指令引用的”0x0000001c”内存。该内存不能为”read”。
1.【该内存不能为read】,这是你安装的“软件”与电脑中的“内存”有冲突!你用XP还是WIN7?卸载了你在用的AI软件,用360清理下系统垃圾,重新下个安装试试
2.可能你电脑中毒了,全面杀毒再试试启动AI软件试试
3.我刚才也遇了这个问题,清理了一下垃圾,更重要的是请你打开任务管理器(CTRL+ALT+DELETE或者在左下角“开始”那一栏右边空白处点右键-----点任务管理器),查看下有什么多余的系统进程在运行(这可能阻碍了你的软件的正常运行),然后再重新启动电脑,试试运行下AI软件。我的AI软件现在运行正常了。
记得遇到这种情况在排除中毒的情况下,很有可能是系统进程在运行与你所运行的软件冲突造成的。
D. 求dotaAI指令大全
呵呵,不用IMBA,dota地图里面就有超级兵命令。
DOTA正式版常用命令
-ap 全选模式 玩家可以选择所有酒馆的英雄。
-ar 全体随机模式 玩家从所有酒馆的范围里自动随机得到一个英雄。
-sd sd模式是ar的升级版,每个人会从三个英雄——力量\敏捷\智力中选择一个
-dm 死亡竞赛 如果你的英雄死了,你会在复活时间到的时候重新选一个英雄。如果主游戏模式是随机,那么你将随机得到那个英雄。如果一个团队有44次死亡,或者基地被拆,团队就输了。
补充说明:第一个玩家可以在选择死亡竞赛模式后15秒内输入下面的命令,需要分开输入。-nd取消死亡计时器 当英雄死亡后不需要复活时间立即可以选下一个英雄。
- 复选模式 玩家选了某一个英雄后,该英雄不被从酒馆移除,其他玩家还可以选。
-sc 超级士兵模式 某些时候每方会各产生超级士兵跟随小兵进攻。最弱的是攻城傀儡,强一点的是恐怖怪鱼,最强的是远古九头蛇。
-st 超级塔模式 所有建筑会自动快速回血。
-fr 快速复活,假如死了,不会像以前等99秒,只要十几秒就好了
-fn 快速刷野。
试试在开局打命令加入sc,比如-apsc
E. cl.exe中/AI参数问题 急!!!
VC中cl.exe命令参数简介
cl.exe所在的文件夹里面有一个批处理叫做
VSVAR32.BAT
首先运行它一次,你就可以用cl.exe来编译你的代码了。
(在vs2005里面未发现该文件,怀疑因该是上级目录的vcvarsall.bat,但是不执行该文件同样可进行命令行编译。)
CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。
注意,所有编译器选项都区分大小写。
若要编译但不链接,请使用 /c。
使用 NMAKE 生成输出文件。
使用 BSCMAKE 支持类浏览。
以下是一个完整的编译器选项分类列表。
优化
选项 作用
/O1 创建小代码
/O2 创建快速代码
/Oa 假设没有别名
/Ob 控制内联展开
/Od 禁用优化
/Og 使用全局优化
/Oi 生成内部函数
/Op 改善浮点数一致性
/Os 代码大小优先
/Ot 代码速度优先
/Ow 假定在函数调用中使用别名
/Ox 使用最大优化 (/Ob1gity /Gs)
/Oy 省略框架指针
代码生成
选项 作用
/clr 启用 C++ 的托管扩展并产生在公共语言运行库上运行的输出文件
/EH 指定异常处理模型
/G3 优化代码以优选 386 处理器。在 Visual C++ 5.0 中已经停用,编译器将忽略此选项
/G4 优化代码以优选 486 处理器。在 Visual C++ 5.0 中已经停用,编译器将忽略此选项
/G5 优化代码以优选 Pentium
/GB 与 /G6 等效;将 _M_IX86 的值设置为 600
/Gd 使用 __cdecl 调用约定
/Ge 激活堆栈探测
/GF
/GF 启用字符串池
/GH 调用挂钩函数 _penter
/GH 调用挂钩函数 _pexit
/GL 启用全程序优化
/Gm 启用最小重新生成
/Gr 启用运行时类型信息 (RTTI)
/Gr 使用 __fastcall 调用约定
/GS 控制堆栈探测
/GT 支持使用静态线程本地存储区分配的数据的纤程安全
/GX 启用同步异常处理
/Gy 启用函数级链接
/GZ 使用 __stdcall 调用约定
/MD 使用 MSVCRT.lib 创建多线程 DLL
/MDd 使用 MSVCRTD.lib 创建调试多线程 DLL
/ML 使用 LIBC.lib 创建单线程可执行文件
/MLd 使用 LIBCD.lib 创建调试单线程可执行文件
/MT 使用 LIBCMT.lib 创建多线程可执行文件
/MTd 使用 LIBCMTD.lib 创建调试多线程可执行文件
输出文件
选项 作用
/FA
/FA 创建汇编文件
设置列表文件名
/Fd 重命名程序数据库文件
/Fe 重命名可执行文件
/Fm 创建映射文件
/Fo 创建对象文件
/Fp 指定预编译头文件名
/FR
/FR 生成浏览器文件
/Fx 将插入的代码与源文件合并
调试
选项 作用
/GS 缓冲区安全检查
/GZ 与 /RTC1 相同
/RTC 启用运行时错误检查
/Wp64 检测 64 位可移植性问题
/Yd 将完整的调试信息放在所有对象文件中
/Yl 创建调试库时插入 PCH 引用
/Z7 生成与 C 7.0 兼容的调试信息
/Zd 生成行号
/Zi 生成完整的调试信息
预处理器
选项 作用
/AI 指定在解析传递到#using 指令的文件引用时搜索的目录
/c 在预处理期间保留注释
/D 定义常数和宏
/E 将预处理器输出复制到标准输出
/EP 将预处理器输出复制到标准输出
/Fl 预处理指定的包含文件
/FU 强制使用文件名,就像它已被传递到#using 指令一样
/I 在目录中搜索包含文件
/P 将预处理器输出写入文件
/U 移除预定义宏
/U 移除所有的预定义宏
/X 忽略标准包含目录
/ZI 将调试信息包含在与“编辑并继续”兼容的程序数据库中
语言
选项 作用
/noBool 取消 C++ bool、true 和 false 关键字
/vd 取消或启用隐藏的 vtordisp 类成员
/vmb 对指向成员的指针使用最佳的基
/vmg 对指向成员的指针使用完全一般性
/vmm 声明多重继承
/vms 声明单一继承
/vmv 声明虚拟继承
/Za 禁用语言扩展
/Zc 在 /Ze 下指定标准行为
/Ze 启用语言扩展
/Zg 生成函数原型
/Zl 从 .obj 文件中移除默认库名
/Zp n 封装结构成员
/Zs 只检查语法
链接
选项 作用
/F 设置堆栈大小
/LD 创建动态链接库
/LDd 创建调试动态链接库
/link 将指定的选项传递给 LINK
/MD 使用 MSVCRT.lib 编译以创建多线程 DLL
/MDd 使用 MSVCRTD.lib 编译以创建调试多线程 DLL
/ML 使用 LIBC.lib 编译以创建单线程可执行文件
/MLd 使用 LIBCD.lib 编译以创建调试单线程可执行文件
/MT 使用 LIBCMT.lib 编译以创建多线程可执行文件
/MTd 使用 LIBCMTD.lib 编译以创建调试多线程可执行文件
预编译头
选项 作用
/Y- 忽略当前生成中的所有其他预编译头编译器选项
/Yc 创建预编译头文件
/Yd 将完整的调试信息放在所有对象文件中
/Yu 在生成期间使用预编译头文件
/YX 自动处理预编译头
杂项
选项 作用
@ 指定响应文件
/? 列出编译器选项
/c 编译但不链接
/H 限制外部(公共)名称的长度
/HELP 列出编译器选项
/J 更改默认的 char 类型
/NOLOGO 取消显示登录版权标志
/QI0f 确保 Pentium 0F 指令没有问题
/QIfdiv FDIV、FPREM、FPTAN 和 FPATAN 指令有缺陷的 Intel Pentium 微处理器的变通方法
QIfist 当需要从浮点类型转换为整型时取消 Helper 函数 _ftol 的调用
/showIncludes 在编译期间显示所有包含文件的列表
/Tc
/Tc 指定 C 源文件
/Tp
/Tp 指定 C++ 源文件
/V 设置版本字符串
/w 设置警告等级
/w 禁用所有警告
/Wall 启用所有警告,包括默认情况下禁用的警告
/WL 在从命令行编译 C++ 源代码时启用错误信息和警告消息的单行诊断
/Zm 设置编译器的内存分配限制
CL 命令行使用下列语法:
CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]
下表说明CL 命令的输入项意义
option 一个或多个 CL 选项。请注意,所有选项都应用于所有指定的源文件。选项是由一个正斜杠 (/) 或一个短划线 (–) 指定的。如果某个选项带有参数,则该选项的说明指定在选项和参数之间是否允许有空格。选项名(/HELP 选项除外)区分大小写。有关更多信息,请参阅 CL 选项的顺序。
file 一个或多个源文件、.obj 文件或库的名称。CL 编译源文件并将 .obj 文件和库的名称传递给链接器。有关更多信息,请参阅 CL 文件名语法。
lib 一个或多个库名。CL 将这些名称传递给链接器。
command-file 包含多个选项和文件名的文件。有关更多信息,请参阅 CL 命令文件。
link-opt 一个或多个链接器选项。CL 将这些选项传递给链接器。
您可以指定任意数目的选项、文件名和库名,条件是命令行上的字符数不超过 1024,该限制是操作系统指定的。
CL 命令文件请参见
设置编译器选项 | 编译器选项
命令文件是一个文本文件,它包含您另外在命令行上键入或使用 CL 环境变量指定的选项和文件名。CL 接受在 CL 环境变量中或命令行上用作参数的编译器命令文件。与命令行或 CL 环境变量不同,命令文件允许使用多行选项和文件名。
命令文件中的选项和文件名将根据 CL 环境变量中或命令行上的命令文件名的位置被进行处理。但是,如果 /link 选项出现在命令文件中,则该行其余部分的所有选项将被传递给链接器。命令文件的后面几行中的选项和命令行上命令文件调用之后的选项仍被作为编译器选项接受。
命令文件一定不能包含 CL 命令。每个选项必须在同一行上开始和结束;不能使用反斜杠 (\) 跨行组合一个选项。
命令文件用一个 @ 符后接一个文件名指定;该文件名可指定绝对路径或相对路径
F. dota ai 的指令,要全套!!!!
dota ai 的指令:
1、random
指令意思:随机选择一个英雄,不消耗金钱。
2、swap1-5
指令意思:向你想交换的英雄序号玩家提交交换请求。
3、croshan
指令意思:所有电脑打肉山。
4、repick
指令意思:重新选择英雄,花费一定钱,放弃已选择的英雄而重新选。只能使用一次,一般消耗150金钱,但在ai中需消耗400 。
5、apm
指令意思:查看玩家当前的手速,即每分钟的平均操作次数。
6、pa
指令意思:给自己电脑选人。
7、pe
指令意思:给敌方电脑选人。
8、croshan X
指令意思:编号为X的电脑去打肉山。
9、cpm
指令意思:所有电脑推中。
10、csd
指令意思:所有电脑回防。
11、ct+X+Y:
指令意思:指定编号为X的电脑去gank编号为Y的电脑(X要是己方的,Y要是敌方的,指定多名电脑方法同打肉山那个一样)。
12、dynaexp(-de)
指令意思:动态经验AI,AI起始经验值获取比例为标准水平。每次被杀,将增加15%的额外经验值获取律;每次杀人,将减少15%的额外经验值获取律。
G. 有关于AI编辑器的问题
AI要用触发器加载才可以的
你没有设置吧
如果你想改成对战的AI的话
要用你做好的AI文件代替原来的AI啊
其实直接改就行
H. 魔兽争霸地图编辑器中发送AI命令那个动作怎么用啊
你把鼠标移到地图上,坐下角有显示坐标,然后单位就会移动到你输入的坐标那