找回密码
 点一下
查看: 1331|回复: 5

SaveGroupHandle 可以存函数?

[复制链接]
发表于 2011-8-23 10:51:41 | 显示全部楼层 |阅读模式
call SaveGroupHandle(ZY,(ZTI),(187),(
ZZI()
))

在看 DOTA 凤凰 的 烈焰精灵  的技能.然后看到这个地方就看不明白了...金色部分..
表示 地图 中 没有叫ZZI的全局变量..局部也没有..
只有ZZI的函数.. 想问下..这个 SaveGroupHandle 可以把函数给存进去? 但是我放到编辑器中.这样写虽然可以保存.但是运行到这一句就不动了...
还是DOTA地图优化后出现的效果?擦汗..表示费解..


另外想求助..哪个大大能直接写个 烈焰精灵  给偶看看..表示数学不好..DOTA里面的计算看头晕了...
发表于 2011-8-23 11:01:03 | 显示全部楼层
存的是ZZI这个函数执行的返回值
回复

使用道具 举报

 楼主| 发表于 2011-8-23 14:04:17 | 显示全部楼层
引用第1楼zhuzeitou于2011-08-23 11:01发表的  :
存的是ZZI这个函数执行的返回值
谢谢.不知道HT可以这样用..
那么其它类型也可以这样存喽~?
回复

使用道具 举报

发表于 2011-8-23 14:34:51 | 显示全部楼层
这跟ht啥关系都没有,用法又没变过,你存的还是个group又没变成其他的
回复

使用道具 举报

 楼主| 发表于 2011-8-23 15:09:12 | 显示全部楼层
引用第3楼zhuzeitou于2011-08-23 14:34发表的  :
这跟ht啥关系都没有,用法又没变过,你存的还是个group又没变成其他的
..表示这下真正明白了..
还不知道可以把有返回值的函数当参数来用..谢谢.
回复

使用道具 举报

发表于 2011-8-23 16:26:09 | 显示全部楼层
[jass]
call DestroyGroup(CreateGroup())
call DestroyGroup(ZZI())

call SaveGroupHandle(ZY,(ZTI),(187),(ZZI()))
call SaveGroupHandle(ZY,(ZTI),(187),(CreateGroup()))


native CreateGroup takes nothing returns group
native ZZI takes nothing returns group
[/jass]
笨蛋。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 09:11 , Processed in 0.038233 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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