魔兽随机种族随机英雄怎么设置
㈠ 魔兽争霸地图编辑器怎么设置随机英雄触发
创建一个单位类型数组 units
创建一个整数变量 id
初始化单位类型数组units
初始化整数变量为单位类型数量-1
以中立建筑售出单位为事件
查售出单位是否为随机英雄
是则删除售出单位
创建一个单位类型数组[随机数[0,整数变量]]的单位给玩家.
查随机数[0,整数变量]是否等于整数变量
不是则单位类型数组[随机数[0,整数变量]]等于单位类型数组[整数变量]
id减1
我可以用JASS写个给你
㈡ 魔兽上怎么选随机英雄
常规可以在开始前,调地图时点亮随机英雄,或随机种族等设置
㈢ 魔兽争霸随机英雄的制作方法
这个必须用到触发器,不用触发器是做不出来的,而且需要一点变量知识。
先设单位类型数组变量为你要随机的英雄。
㈣ 如何设置魔兽争霸3对战时3个英雄都是随机
这个在建地图时,地图缩略图片下面有一个 高级选项,进入然后勾选,有随机英雄,随机种族的选项,勾上就行。
㈤ 魔兽data怎么随机英雄
Normal/regular,没有模式
ap/allpick,玩家可以都可以选双方酒馆里的英雄。
ar/allrandom,玩家从双方的酒馆里随机选择英雄。
tr/teamrandom,玩家从己方的酒馆里随机选择英雄。
mr/moderandom,从以上4种模式中随机选择一种模式。
lm/leaguemode,需要10个玩家启动。启动后玩家不能使用random指令,2队中,随机一队某个队员开始选择英雄,然后是另外一队选择2个英雄,再到别的队选择2个英雄,然后再到另外一队选择2个英雄,再是别队选择2个英雄,最后由另外一队选择最后一个英雄。英雄选择每30秒一次,过时不候。
vr/voterandom,模式启动后每队有3种随机的英雄组合可以选择,玩家可以用-option
n(n=1,2,3)投票。票数最多的组合会被使用。
dm/death
match,在这个模式中如果你死了的话,那你将失去那个英雄,然后英雄的选择依联合使用的模式(ap/ar/tr/normal)而定。
id/itemdrop,英雄死后不会丢钱,但是会丢物品。
sc/supercreep,游戏中将会出现超级小兵,这些超级小兵很强,不过会丢很多的钱和经验。
em/easymode,削弱塔,更多经验,更多定期的钱(13g/8sec)
np/nopowerup,没有符咒。
ai/allinti,只能选智力英雄。
as/allstr,只能选力量英雄。
aa/allagi,只能选敏捷英雄。
sp/shuffleplayers,随机重新分配两边队的玩家。
mm/mirrormatch,两边将使用同样的英雄。
/plicatemode,同一个英雄可以被选择,随机无数次。
sh/samehero,全部玩家用同一个英雄。
wtf,无cooldown,无限魔。
miakamode,自己用用看吧...我不解释了。
指令用语
random,不耗钱随机选英雄。
repick,分别在pick或者non-pick模式中,失去150g/400g。如果是pick模式,那么你可以重新选择一个英雄;如果是non-pick,那只能随机选择。
ma/matchup,显示对方的整容。
ms/movespeed,显示自己的移动速度。
unstuck,60秒不能动,然后把自己送回基地。
recreate,N'aix(狗),
Terrorblade(TB),Dragon
Knight(DK),Banehallow(狼人)才能使用的指令,在泉水边启动,2分钟不能动然后重新创造一个英雄。此举是用来对付avatar失控bug的。
disablehelp,队友Chen的test
of
faith(忠诚测试)将不能放于你身上。
enablehelp,取消disablehelp。
cs/creepstats,计算杀了多少小兵还有反补。
refresh,让PA变回透明。
cson,显示小兵统计板。
csoff,隐藏小兵统计板。
swaphero,和队友交换英雄,只可以在游戏时间90秒前用,而且只可以用一次。
gameinfo,显示游戏的模式。
hidemsg,不会收到英雄死掉的消息。
unhidemsg,取消hidemsg
option
1,投第一种阵容一票。
option
2,投第二种阵容一票。
option
3,投第三种阵容一票。
单机版的就不写了。说明很详细的。
㈥ 魔兽DOTA地图上怎么调随机英雄模式
5V5对战的话输入-ar
和电脑打的话可以输入-random
如果随机的英雄不好可以输入-repick换一个英雄。
㈦ 魔兽争霸里面随机英雄技能怎么做
1,把英雄设为变量带索引
2,根据实际可选英雄数量在触发器里添加一个
随机数
。
3,英雄变量+随机索引数就是随机英雄了。
㈧ 怎样把魔兽争霸dota调成随机英雄
把魔兽争霸dota调成随机英雄:
一丶输入-ap即(all pick mode)模式
二丶等到倒计时面板到47秒时即酒馆里的英雄cd全部刷出来以后再输入-random,这样系统会自动返还150$选英雄的金钱,然后进入随即模式。
三丶如果想换英雄的话再输入-repick进入酒馆手动选取英雄,这个命令只能使用一次。
另外,开局直接输入-ar即(all random mode)模式也可直接进入随即全选模式。
其他DOTA指令:
全选模式:-ap/-allpick 玩家可以选择所有酒馆的英雄
全体随机模式:-ar/-allrandom 玩家从所有酒馆的范围里自动随机得到一个英雄。和反转模式不兼容。
团队随机模式: -tr/-teamrandom
模式随机: -mr/-moderandom 随机从全体随机模式,全选模式,团队随机模式和常规模式中选择一个模式。
联赛模式: -lm/-leaguemode
随机征召模式: -rd/-randomdraft 22个随机英雄从所有酒馆里选出来,并且放入2个酒馆里
随机阵容选举模式: –vr/-voterandom 3种随机的竞赛模式将被选择,每个玩家都可以投票。
扩展联赛模式: -xl/-extendedleague 需要10个玩家。在前20秒内,2方的团队领导(蓝色和粉红色玩家)可以在所有英雄里移除3个英雄。然后玩家像联赛模式那样选英雄。除了以下二级模式外其他不兼容,例外:洗牌模式,交换禁止模式,禁止重选模式,雪地地形模式。
要选择下面的二级游戏模式,应该和主游戏模式在同一句话中一起输入。
死亡竞赛: -dm/-deathmatch 如果你的英雄死了,你会在复活时间到的时候重新选一个英雄。如果主游戏模式是随机,那么你将随机得到那个英雄。如果一个团队有44次死亡,或者基地被拆,团队就输了。与全敏捷英雄模式,全智力英雄模式,全力量英雄模式,相同英雄模式,反转模式,镜像竞赛模式不兼容。
补充说明:第一个玩家可以在选择死亡竞赛模式后15秒内输入下面的命令,需要分开输入。
取消死亡计时器 –nd 当英雄死亡后不需要复活时间立即可以选下一个英雄。
最大生命数量 –lives # 设置每边有多少生命,用想要的数目代替前面的#,最小10,最大44。
反转模式: -rv/-reverse 近卫方玩家选择天灾团队英雄,天灾选择近卫团队英雄。需要两边玩家数量相同。和死亡竞赛模式,相同英雄模式不兼容。
镜像模式: -mm/-mirrormatch 需要两边玩家数相同。1分钟后,每对玩家(例如1号玩家和6号玩家是一对)的英雄将被他们中某一个英雄代替,所以使用同样的英雄,而团队的阵容将会一样。和相同英雄,死亡竞赛不兼容。
复选模式: -/-plicatemode 玩家选了某一个英雄后,该英雄不被从酒馆移除,其他玩家还可以选。
洗牌模式: -sp/-shuffleplayers 团队将被随机洗牌,包括颜色、团队归属、团队人数都可能变更。
相同英雄模式: -sh/-samehero 所有玩家的英雄将都是第一个玩家选择的英雄。和镜像模式,反转模式,死亡竞赛不兼容。
全敏捷英雄模式: -aa/-allagility 只能选择敏捷型英雄。和全智力模式,全力量模式,死亡竞赛模式不兼容。
全智力英雄模式: -ai/-allintelligence 只能选择智力型英雄。和全敏捷模式,全力量模式,死亡竞赛模式不兼容。
全力量英雄模式: -as/-allstrength 只能选择力量型英雄。和全智力模式,全敏捷模式,死亡竞赛模式不兼容。
物品掉落模式: -id/-itemdrop 当你英雄死掉的时候,你物品栏里随机一个物品位的东西将会掉落在地。作为补偿,你不会因死亡丢失金钱。
简单模式: -em/-easymode 塔将变弱,经验值将增长更快,你每段时间固定得的钱也更多。
禁止神符模式: -np/-nopowerups 河道内不产生神符
超级士兵模式: -sc/-supercreeps 某些时候每方会各产生超级士兵跟随小兵进攻。最弱的是攻城傀儡,强一点的是恐怖怪鱼,最强的是远古九头蛇。
中路模式: -om/-onlymid 上下两路既不出兵,塔也无敌状态。等于-ntnb。
上路禁兵模式: -nt/-notop 上(左)路既不出兵,塔也无敌状态。
中路禁兵模式: -nm/-nomid 中路既不出兵,塔也无敌状态。
下路禁兵模式: -nb/-nobot 下(右)路既不出兵,塔也无敌状态。
交换禁止模式 –ns/-noswap 不能使用交换-swap命令。
禁止重选模式 –nr/-norepick 不能使用重选-repick命令。
雪地地形模式 –ts/-terrainsnow 将转化当前地形为雪地地形。目前还处于实验阶段。
4.娱乐模式和测试模式
必须和其他模式命令分开输入。但依然要在15秒前。
娱乐模式: -wtf 当技能被使用后,重设冷却时间,重设能量值为满。所以所有英雄和物品的技能都是0冷却时间和消耗0能量。有些触发的技能看起来没有冷却时间,但并不真的有那种效果,直到它正常的冷却时间过去。(一个例子是回光返照)
测试模式: -test 只用于多人游戏中,使用之后每个玩家可以使用单机模式时的命令(见后),这样可以让很多测试变得更简单。
5.游戏命令
每个玩家都可以在游戏中使用这些命令
显示阵容:-ma/-matchup 显示对方控制的英雄以及等级,也显示离线玩家的离线时间。
显示移动速度:-ms/-movespeed 显示你英雄的当前移动速度。
显示杀敌数目: -cs/-creepstats 显示你杀掉的敌人数目和反补数目
显示杀敌分数版: -cson 在默认的面板处显示杀敌数目
隐藏杀敌分数版: -csoff在默认的面板处隐藏杀敌数目
禁止恶意帮助技能: -disablehelp 使队友Chen圣骑的忠诚考验不能传送你,队友Furion先知的发芽不能用在你身上,队友Harbinger毁灭不能禁锢你。
解开禁止恶意帮助技能: -enablehelp 取消-disablehelp
跳出被地形卡住命令: -unstuck 60秒后传送你的英雄回基地
重获因变身bug而丢失的控制权的命令: -recreate 对付N’aix食尸鬼,Terrorblade灵魂守卫,Dragon Knight龙骑士和Banehallow痛苦之源的某些丢失控制权的问题。200秒时间。
显示英雄死亡信息命令: -showmsg 默认已经打开,当一个英雄死的时候显示信息。
隐藏英雄死亡信息命令: -hidemsg 当一个英雄死的时候没有文字显示。
显示反补叹号: -showdeny 当反补时有该玩家叹号在被反补对象上出现。
隐藏反补叹号: -hidedeny 默认已经打开,关掉-showdeny。
天气命令: -weather rain/snow/moonlight/wind/random/off 各种天气状况的命令。
反补叹号和杀敌数命令: -di 相当于输入-showdeny和-cson
显示死亡计时器面板: -don/-deathon 默认已经打开,当英雄死亡显示死亡计时器面板
隐藏死亡计时器面板: -doff/-deathoff 不显示死亡计时器面板
产生随机数命令: -roll # 其中#是一个最小0最大2000的整数,产生一个从0(包含)到#间的随机整数
隐藏英雄名字命令: -hhn/-hideheronames 当某玩家聊天时,隐藏该玩家英雄的类型名称
禁止连续杀英雄时的配音: -mute 不发出double kill之类的声音
随机选择英雄: -random 随机选择一个英雄,不消耗金钱。
重新选择英雄: -repick 花费一定钱,让你放弃已选择的英雄而重新选。只能使用一次,一般消耗150金钱,但在-ar和-tr中消耗400。如果是随机英雄模式,新英雄也是随机的。在禁止重选模式下,不能使用这个命令。
显示当前游戏模式信息: -gameinfo 显示当前使用的游戏模式
交换英雄命令: -swap/-swaphero 显示一个英雄列表,根据提示你可以知道你想交换的英雄的序号。
-swap 1/2/3/4/5 向你想交换的英雄序号玩家提交交换请求。如果他也向你提交请求,交换成功。交换命令可以多次使用,但是只能在开局后90秒前使用。在禁止交换模式下,不能使用这个命令。-swapall 可以与你的全部对友交换
检查屠夫堆积力量数: -fs/-fleshstr 只用于屠夫玩家,显示已经有多少力量属性通过它的被动技能获得。
6,新增命令
反作弊命令 :-ah、-antihack
使用此命令用于反作弊
会有两种模式选择
-mode1基本模式,如果mode2不行就用这个
-mode2推荐模式,适用于大多场合
清除显示信息命令:-clear 清除屏幕左边显示的信息
查看apm命令: -apm 查看玩家当前的手速,即每分钟的平均操作次数
看各人的挂机时间:-afk
看各人的afk(away from keyboard)多长时间没有对自己的单位进行任何操作
剔除挂机者:-kickafk # 当有玩家AFK达到额定值时,任一玩家输入该命令都可以将其提出游戏
设定挂机值:-setafk
设定多长时间afk可以被踢
信使快捷图标:-courier
关闭/开启空闲的信使图标,即空闲农民的形式
禁止交换英雄:-swapcancel
禁止交换英雄,在交换成功后会自动输入
卡尔技能命令:-invokelist
显示卡尔技能生成表
音乐命令:-music XXX,
XXX 是以下选项中的一个:off, random, nightelf1, nightelf2, nightelf3, human1, human2, human3, orc1, orc2, orc3, undead1, undead2, undead3, other1, other2, other3, other4, other5
7,单人游戏命令
只能用于单机游戏中,或者测试模式(-test)下。在整场游戏中都可以使用。
等级上升: -lvlup X 指令后加入一个数字X代表需要提升的等级数,X不输入则默认为1
刷新英雄状态: -refresh 刷新你英雄技能和物品的冷却时间,并且恢复生命和魔法。
出兵命令: -spawncreeps 两方出兵,不干扰正常的出兵
产生神符命令: -powerup 刷新神符,不干扰正常的神符产生。注意如果已经有一个或者少于5秒前有一个就不会产生新的。
刷新中立野怪命令: -neutrals 刷新中立野怪。注意如果某营地附近有能阻止刷新的单位就不会刷新。
自杀命令: -kill 让你的英雄马上死亡
加钱命令: -gold # 增加#金钱
杀死英雄命令:-killall/-killsent/-killscourge 杀死所有人/近卫英雄/天灾英雄
设置时间:-time xx 设置游戏中的钟点
多选模式:-noherolimit 可以选择多个英雄
隐藏英雄(很多变态的、在右下角选择的英雄):-fun
㈨ 魔兽如何设置随机英雄触发
地图初始化
设置heros[20]=XXX
heros[21]=XXX
heros[22]=XXX
heros[23]=XXX
heros[24]=XXX
任意玩家选择一个单位
OR
触发单位=heros[21~24]=TURN
触发单位=随机选择英雄
触发单位的属于XXX玩家=TURN
设置heros[玩家的索引号]=触发单位
设置one=one+1
任意玩家选择一个单位
OR
触发单位=heros[21~24]=TURN
触发单位=随机选择英雄
触发单位的属于XXX玩家=TURN
触发单位=heros[玩家的索引号]=TURN
one=1=TURN
IF
触发单位类型不等于随机选择英雄=TURN
THEN
创建一个触发单位的类型在XXX位置
ELSE
创建heros[20~24以内随机整数]在XXX位置
顺便做了个双击选择英雄
㈩ 魔兽编辑地图时如何随机选英雄
演示要点:随机选择英雄重点当然在随机上,第一种方式是隐藏式随机,就是地图上没有出现任何英雄,直接在变量组中调用一个英雄;这里制作了一个新的模 式,数据递减,就是一共24个英雄类型,利用变量Dialog_Button_n来记录未被选择的英雄数量,当选择了其中一个以后,将已被选择过的英雄类 型通过替换移动到最末位,同时将Dialog_Button_n减少1,这样当选择了一个英雄后可选择的就是23个而且不会重复选择到已经选过的英雄类 型。而第二种方式是读取地图上存在的英雄并添加到单位组,然后随机选择一个变量组中的英雄改变所属并将该单位移出单位组,也不会被重复选择。这两个触发都 没有事件,直接通过对话框按钮调用,当然自己制作的时候可以添加需要的事件。
random choice hide
事件
条件
动作
-------- 24为可选英雄类型的总数量 --------
设置 Dialog_Button_n = 24
-------- 因为采用数值转玩家索引的方式连续队列创建英雄,所以所有玩家必须是从1开始的连续编号 --------
For循环整数A从 1 到 ((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量), 做动作
Loop - 动作
等待 0.10 秒
设置 Dialog_Button_s = (随机整数,最小值: 1 最大值: Dialog_Button_n)
单位 - 创建 1 个 hero_type[Dialog_Button_s] 给 (玩家 (循环整数A)) 在 ((玩家 (循环整数A)) 的游戏开始位置) ,面向角度为 默认建筑朝向 度
设置 player_hero[(循环整数A)] = (最后创建的单位)
任务 - 对 (所有玩家) 发送 提示 信息: (((玩家 (循环整数A)) 的名字) + (选择了 + ((player_hero[(循环整数A)] 的名字) + !)))
设置 hero_type[25] = hero_type[Dialog_Button_s]
设置 hero_type[Dialog_Button_s] = hero_type[Dialog_Button_n]
设置 hero_type[Dialog_Button_n] = hero_type[25]
设置 Dialog_Button_n = (Dialog_Button_n - 1)
random choice show
事件
条件
动作
单位组 - 选取 ((可用地图区域) 内满足 ((((匹配单位) 是 英雄) 等于 TRUE) and (((匹配单位) 的所有者) 等于 中立被动)) 的所有单位) 内所有单位做动作
Loop - 动作
单位组 - 添加 (选取单位) 到 random_choice_show
For循环整数A从 1 到 ((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量), 做动作
Loop - 动作
等待 0.10 秒
设置 player_hero[(循环整数A)] = (random_choice_show 中随机选取的一个单位)
单位 - 改变 player_hero[(循环整数A)] 所属为 (玩家 (循环整数A)) 并 改变颜色
单位组 - 把 player_hero[(循环整数A)] 从 random_choice_show 移除
任务 - 对 (所有玩家) 发送 提示 信息: (((玩家 (循环整数A)) 的名字) + (选择了 + ((player_hero[(循环整数A)] 的名字) + !)))
不会的加Q:1074748874 欢迎大加来