|
[jass]
function add1 takes integer i returns nothing
set i=i+1
endfunction
function b takes nothing returns nothing
local integer t = 1
local force foc = GetPlayersAll()
call add1(t)
call DisplayTextToPlayer(foc, I2S(t))
call DestroyForce(foc)
set foc = null
endfunction
[/jass]
看教程到J的参数传递时,就想把教程上的J复制到编辑器上自己试试看...结果不通保存....
编辑器的提示说
问题出在 foc 上.
但是我不知道为什么.想问问.......
另外想问问,这个 call add1(t)
是把b函数里 t 传给了 add1 里吧?
我又去试 returns ...
发现也不能保存.....请大大告诉我错在了哪里.
[jass]
function add1 takes integer i returns integer
return i+1
endfunction
function ddd takes nothing returns nothing
local integer i
set i=add1(i)
call DisplayTextToForce(GetPlayersAll(),add1(i))
call add1( add1(i) )
endfunction
[/jass]
编辑器提示 这句.
call DisplayTextToForce(GetPlayersAll(),add1(i))
两个都是在
DisplayTextToPlayer
上出问题....请高手说下为什么好吗? |
|