|
[codes=jass]
Narz 18:35:07
call TimerStart(t,x,false, function RunCode )
言灵 18:35:11
不然不能call EndTimer(t)
Narz 18:35:25
call TimerStart(t,x,false, function RunCode )
这个最后一个参数就是code
言灵 18:35:40
那样就要在每个code后面加上call EndTimer(t)
Narz 18:35:51
那又怎样?
言灵 18:35:57
多麻烦啊
Narz 18:36:05
您想出办法可以不加吗?
言灵 18:36:11
function RunCode takes nothing returns nothing
local timer t = GetExpiredTimer()
local code c = I2C(GetStoredInteger(udg_Cache,"Function","Code"))
call EndTimer(t)
endfunction
function TimerRunCode takes real x , code s returns nothing
local timer t=CreateTimer()
call StoreInteger(udg_Cache,"Function","Code", C2I(s))
call TimerStart(t,x,false, function RunCode )
set t = null
endfunction
言灵 18:36:22
如果能找个办法call一下
言灵 18:36:26
就不用了
Narz 18:36:32
比如
Narz 18:36:42
您的理想状态
Narz 18:36:53
说说i
Narz 18:36:58
我看能否实现
言灵 18:37:09
你看上面那函数就是
Narz 18:37:19
我什么都没看出来
言灵 18:37:38
call TimerRunCode(real ,code)
言灵 18:37:41
就可以了
Narz 18:37:52
嗯……就可以怎样……?
Narz 18:38:02
言灵 18:38:09
不用再在code后面加call EndTimer(t)
言灵 18:38:18
不然需要加很多
Narz 18:38:35
那没办法
Narz 18:38:46
C2I(s)这个根本就行不通的
Narz 18:39:01
code变量是不支持用整数保存的
言灵 18:39:13
= =
[/codes]
==============================
那么以上说的那个问题
如果不用整数保存
有可能达到吗? |
|