找回密码
 点一下
查看: 1042|回复: 16

救示范地图-杀够某人数

[复制链接]
 楼主| 发表于 2009-9-14 19:32:58 | 显示全部楼层

如何制作 : 殺人殺夠了數就win

如何制作 : 殺人殺夠了數就win了吧?

我想制作,當我殺夠了50人,那一方就會win~
而另一方就輸了!

萬分感謝!!
回复

使用道具 举报

发表于 2009-9-14 19:39:22 | 显示全部楼层
请用官方文字 谢谢
建立任意单位死亡事件 使用整数变量记录死亡单位数量 然后判断整数是否大于50
[trigger]
触发
事件:
          任意单位死亡
条件:
            自己弄
动作:
            设置变量 - DeathCount = DeathCount  + 1
            IF - DeathCount  大于等于 50 THEN
                    游戏 - 设置XX玩家胜利并显示胜利对话框
            ENDIF
[/trigger]
回复

使用道具 举报

发表于 2009-9-14 19:48:05 | 显示全部楼层
事件:单位死亡事件
条件:单位是英雄
动作:设置变量_杀人数[凶手单位的拥有者]=杀人数[凶手单位的拥有者]+1
如果等于50那么赢了
回复

使用道具 举报

发表于 2009-9-14 19:50:06 | 显示全部楼层
恩.不是沙发.
回复

使用道具 举报

 楼主| 发表于 2009-9-14 20:47:46 | 显示全部楼层
謝了各位大大 =]
真的謝謝了 t^t
回复

使用道具 举报

发表于 2009-9-14 22:46:53 | 显示全部楼层
解决了就快速把分类给改了。
回复

使用道具 举报

发表于 2009-9-19 12:50:02 | 显示全部楼层 |阅读模式
已知触发,但不知在那找=v=''
请求示范地图=v=''
万分感谢~!!!



变数设定:一个(整数,"A",阵列12)
事件:任何单位死亡
条件:单位是英雄
动作: local integer A = [GetConvertedPlayer(GetOwner(GetKillingUnitBJ()))]
         set udg_A[A] = (udg_A[A] + 1)
          if udg_A[A] == 50 then
         选择所有(所有玩家符合(比对玩家是Player(A)的同盟)等于真)做动作
               胜利(选择玩家)
          选择所有(所有玩家符合(比对玩家是Player(A)的同盟)等于假)做动作
               失败(选择玩家)附上失败讯息"<空字串>"
          endif
发表于 2009-9-19 13:32:15 | 显示全部楼层
标准伸手
回复

使用道具 举报

 楼主| 发表于 2009-9-19 13:39:58 | 显示全部楼层
我只想知道

动作: local integer A = [GetConvertedPlayer(GetOwner(GetKillingUnitBJ()))]
         set udg_A[A] = (udg_A[A] + 1)
          if udg_A[A] == 50 then
         选择所有(所有玩家符合(比对玩家是Player(A)的同盟)等于真)做动作
               胜利(选择玩家)
          选择所有(所有玩家符合(比对玩家是Player(A)的同盟)等于假)做动作
               失败(选择玩家)附上失败讯息"<空字串>"
          endif

在那?
回复

使用道具 举报

发表于 2009-9-19 14:16:05 | 显示全部楼层
local integer A = [GetConvertedPlayer(GetOwner(GetKillingUnitBJ()))]
         set udg_A[A] = (udg_A[A] + 1)
          if udg_A[A] == 50 then
是自定义啥的,很好找~
然后就在里面输入这些语句就好了~
回复

使用道具 举报

发表于 2009-9-19 15:26:57 | 显示全部楼层
引用第2楼123456于2009-09-19 13:39发表的 :local integer A = [GetConvertedPlayer(GetOwner(GetKillingUnitBJ()))]
 jass什么时候这么高级了?
回复

使用道具 举报

发表于 2009-9-19 15:30:48 | 显示全部楼层
原来是BJ……
回复

使用道具 举报

 楼主| 发表于 2009-9-19 15:32:18 | 显示全部楼层
那,应该是在英雄,物品,影像,领导者的那一个?
不太清楚  抱持~!! ~!!
回复

使用道具 举报

发表于 2009-9-19 15:48:14 | 显示全部楼层
为什么英雄死50次后就胜利呢?
 
自杀大赛?
回复

使用道具 举报

 楼主| 发表于 2009-9-19 15:53:46 | 显示全部楼层
嗯~差不多吧
就像两国家的玩家对战~如一方杀人人数是50(或更多)
那方便胜利~这样吧=]
回复

使用道具 举报

 楼主| 发表于 2009-9-19 17:30:58 | 显示全部楼层
那~再問一下 =v=''
其實那蹶是在那找的 ?.?
回复

使用道具 举报

发表于 2009-9-19 18:17:20 | 显示全部楼层
那是自定义代码,一句一句的输就好了
[trigger]
自定义代码: 自定义代码,在这里输入要输的
[/trigger]
比如
[trigger]
自定义代码: local integer A = GetConvertedPlayer(GetOwner(GetKillingUnitBJ()))
[/trigger]
er.JPG
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 21:28 , Processed in 0.049035 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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