|
无论怎么验证,写入都正常,但是读取回来的值都是2^31-1,也就是2147483647
以下是我写的函数
[jass]
function SaveLocalData takes integer key,integer value returns nothing
call PreloadGenClear()
call PreloadGenStart()
call Preload("\" )
call SetPlayerTechMaxAllowed(Player(0),"+I2S(key)+","+I2S(value)+")
//")
call PreloadGenEnd("D:\\DataFile")
endfunction
function LoadLocalData takes integer key returns integer
call Preloader("D:\\DataFile")
return GetPlayerTechMaxAllowed(Player(0),key)
endfunction
[/jass]
我今天一下午都钻在这里了,可惜毫无进展啊(试过了1.24b和1.24e,都没用)
PS:已经修改了注册表允许读取本地文件了,而且一开始是能正确读取的 |
|