|
本帖最后由 木有名字了坑 于 2013-1-24 03:28 编辑
废话不多说,先说下这个系统的功能,首先可以支持任意变量类型的转换,能做什么自己想去~
(抛砖引玉一下 DateSystem 例如我声明一个timer t变量组,可以用set t=unit u(语法不对,仅用来说明可以附单位变量的值),则我可以用一个变量组实现什么都能存)
比如
function t2u takes timer t returns unit
return t
endfunction
可以将一个计时器变量转换为单位变量
第二个功能呢,就是兼容RB,可以迅速将RB函数替换成1.24可用的
比如
function i2x takes integer i returns version
return ConvertVersion(i)
endfunction
转换出的变量可以放到任何地方 就是说 它既可以当timer使用 也可以当unit使用
使用方法就是 把你的地图里所有的I2XXX函数替换为这个i2x函数(只需要这一个函数 比如i2u换成i2x, i2p-i2x i2XXX)
而后你只需要把H2I改成GetHandleId 就可以让图变成1.24可运行的 至于缓存换哈希 自己麻烦去吧 1.24其实也可以用缓存的
而使用方法也很简单,请将本文件夹打包到你的地图中 这是为了1.24做的 1.20不能用 需要的话可以联系我。
至于原理嘛 打开一看就知道了~~~
变量转换系统.rar
(22.08 KB, 下载次数: 120)
|
|