找回密码
 点一下
查看: 840|回复: 6

call AbilityRegisterFunction[0]  这个怎么通不过

[复制链接]
发表于 2012-4-21 16:25:12 | 显示全部楼层 |阅读模式
[jass]
local filterfunc array  AbilityRegisterFunction
call AbilityRegisterFunction[0]
[/jass]
发表于 2012-4-21 19:03:48 | 显示全部楼层
本来就不能call的吧
回复

使用道具 举报

发表于 2012-4-21 19:04:49 | 显示全部楼层
AbilityRegisterFunction很多么?
回复

使用道具 举报

发表于 2012-4-21 21:06:05 | 显示全部楼层
local string array  AbilityRegisterFunction
call ExecuteFunc(AbilityRegisterFunction[0])

貌似这样子也可以... 以前都不知道ExecuteFunc可以继承TriggeringXXXX什么的东西的
回复

使用道具 举报

 楼主| 发表于 2012-4-21 22:35:25 | 显示全部楼层

回 Conflux 的帖子

Conflux:local string array  AbilityRegisterFunction
call ExecuteFunc(AbilityRegisterFunction[0])

貌似这样子也可以... 以前都不知道ExecuteFunc可以继承TriggeringXXXX什么的东西的 (2012-04-21 21:06)
  这个可以啊
    我拉个搓, ...居然声明为字符.... 不过 ...
  用局部变量....
  这样能数组吗?
  那函数咋定义啊  
  这不重复定义了,
我用了
[jass]
call GroupEnumUnitsOfPlayer(g, p, AbilityRegisterFunction[heroorder])
[/jass]
头目在Bad Apple 的方法   
   我用这个主要是减少触发器的使用
  尽管游戏里不多啊
  但我也不知道预先会调用那个函数,根据对应的英雄注册对应的触发器,把这些功能整到一个函数里,接着用查找英雄的下标,运行对应的函数
回复

使用道具 举报

发表于 2012-4-21 22:50:54 | 显示全部楼层
用GroupEnumUnitsOfPlayer来调用他们。

filterfunc本身又不是函数,怎么直接call
回复

使用道具 举报

发表于 2012-4-21 23:16:10 | 显示全部楼层
猪头桑表示:“楼主想干嘛?”
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 10:01 , Processed in 0.061000 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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