找回密码
 点一下
查看: 2592|回复: 11

新手问题

[复制链接]
发表于 2008-6-27 14:43:48 | 显示全部楼层 |阅读模式
我要问的是:
如果玩家没有英雄或者特定单位就执行某语句。
有就不执行。。。这个条件的代码怎么写的?
拜托啦,谢谢!!!!!
发表于 2008-7-4 09:08:14 | 显示全部楼层
........
在环境里面加上:判断一个单位是英雄为真
回复

使用道具 举报

发表于 2008-7-4 09:23:13 | 显示全部楼层
搞个变量布尔X
选取玩家的所有单位操作
if 选取单位类型是英雄then
设置X=true

然后就
if X then
执行...
回复

使用道具 举报

发表于 2008-7-14 11:27:23 | 显示全部楼层
[codes=jass]function A takes nothing returns boolean
return (IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction

function B takes nothing returns nothing
local group g=null
set g=GetUnitsOfPlayerMatching(Player(0),function A)
//“Player(0)”可以随便改
if FirstOfGroup(g)==null then
//这里放你的语句
endif
call DestroyGroup(g)
set g=null
endfunction [/codes]
貌似是这样??
回复

使用道具 举报

发表于 2008-7-14 12:15:31 | 显示全部楼层
if FirstOfGroup(g)==null then
这个判断不太对吧,空单位组也不可能是null的………………
回复

使用道具 举报

发表于 2008-7-14 12:35:59 | 显示全部楼层
啊!!!!!!!!!!!!!
我不知道!!!!!!!
那是什么啊!!!!
回复

使用道具 举报

发表于 2008-7-14 12:40:33 | 显示全部楼层
不好意思,是我看错了,抱歉,我以为是g == null了………………
ls的写法是对的,唉唉,最近智商下降很严重………………
回复

使用道具 举报

发表于 2008-7-14 12:52:05 | 显示全部楼层
璞============
吐血了…………………………
好像大家都有下降趋势(包括我)。
昨天看完《叛逆的鲁鲁修R2》,
就脑残了………………
回复

使用道具 举报

发表于 2008-7-14 12:56:31 | 显示全部楼层
这个问题可以把T翻译成JASS嘛
当然如果连怎么用T写都不知道 那就没办法了
回复

使用道具 举报

发表于 2008-7-14 13:05:54 | 显示全部楼层
随便说一下,自从学了JASS之后,
我就变成【只会使J不会使T】的【国际二级残废】了………………
  [s:186]  [s:186]  [s:186]  [s:186]
回复

使用道具 举报

发表于 2008-7-14 13:08:50 | 显示全部楼层
………………………………看来JASS的副作用不可忽视……………………………………但愿LS用WE时不用把T 转化成JASS……………………
回复

使用道具 举报

发表于 2008-7-14 13:10:59 | 显示全部楼层
引用第10楼bsni于2008-07-14 13:08发表的  :
………………………………看来JASS的副作用不可忽视……………………………………但愿LS用WE时不用把T 转化成JASS……………………
支持!!!!
(现在怎么都想在每一句中文话之前加“//”啊)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 07:51 , Processed in 0.033584 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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