魔兽争霸地图编辑器的几个难问题(跪求高手)(一道题20分,答好了再加)

魔兽争霸地图编辑器的几个难问题(跪求高手)(一道题20分,答好了再加),第1张

1.得有两个触发器

(1)事件----时间------每当游戏过去1秒、

条件------无

动作------玩家-增加 1 玩家1(红色)的现有黄金

(2)事件------地图初始化

条件------无

动作------玩家- 设置 玩家1(红色)属性:给予奖励 打开

其他的玩家以此类推

2 .事件---当玩家1(红色)建造建筑

条件---触发单位 建筑 类型=中立被动 金矿

动作---等待游戏时间(循环)1秒 给予触发玩家 1 现有黄金

3.事件---任意单位 事件 被攻击

条件---无

动作---显示 漂浮文字 最后被攻击的数值 颜色 红100% 蓝100% 绿100% X轴100% Y轴100%

4.要用到jass,很复杂。鉴于我的技术和你的技术有限所以对不起,我无法编译

5.(1).事件-地图初始化

条件-没有

动作-这里有很多东西,你想设什么是什么。只需要在其中加上 玩家组-添加 玩家1(红色)【玩家2/3之类的】到playergroup(这个是变量,名字什么都可以,是空的 玩家组 就行)——这个动作要多做几个,把排行榜上要的玩家都加进去。

(2)事件-不要

条件-没有

动作-for循环整数A从1到14,设置kills【循环整数A】=0

wait 0.01秒(多少都可以)

对所有玩家创建排行榜,使用标题-杀敌数(你想取什么都行)

设置 board(又一个变量,排行榜的)=最后创建的排行榜

如果 玩家1的游戏状态是正在游戏 成立,则排行榜-添加玩家1到最后创建的排行榜,使用名字-玩家1的名字,设置分数为0(这个要多复制几个,把要的玩家添加进去)

开启-触发3

(3)3(这个是默认关闭的)

事件,条件-无

动作-排行榜-设置玩家1在board中的分数为kills【1(玩家编号几就是几)】

复制这个动作,把所有玩家都设好

(4)事件-任意单位 死亡

条件-凶手单位的所有者在Playersgroup中=TRUE

and 单位是一个英雄=TRUE

动作-设置 kills(一个实数变量组,注意是个组)【凶手单位的所有者的玩家索引号】=kills【凶手单位的所有者的玩家索引号】+1

运行-触发3(2中是开启,这里是运行)

java数组循环添加元素,实例如下:

public class ceshi {

public static void main(String[] args) throws Exception {

int[] intArray = new int[10]//新建一个int类型数组

for (int i = 0 i < 9 i++) {

intArray[i] = i

System.out.println("循环给int数组赋值,打印出来的值为  " + intArray[i])

}

}

}

运行结果为:

貌似记不清了QwQ

放好命令方块 然后做好电路(比如按下按钮激活或者踏板激活建议是按钮)

在命令方块输入:

manuadd @p 你想让玩家加入的权限组(比如Builder等等)

看起来你是想做转正这样子的测试关卡么?

注意!

"@p"是指将周围离这个命令方块最近的玩家添加入你想让玩家加入的权限组所以要把命令方块所在         地隔离开来不让玩家随便按

因为比如你要让玩家加入Builder组,这时一个已经在Builder组的玩家跑去按按钮,按按钮的玩家         不会被加入Builder组,而是会选择不在Builder组且距离这个命令方块最近的不在Builder组的玩           家加入.

所以玩家乱按会导致权限组错乱!(告诉各位管理也要自觉不要乱按)

同时一个玩家如果是属于别的权限组在这里按了两下也会有麻烦所以建议同时将玩家tp到一             个你指定的位置

以上!

更多GroupManager指令


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11924779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存