木有名字了坑 发表于 2013-1-23 23:59:31

变量转换系统(附加功能:一分钟将1.20的地图变成1.24的),送上我在GA的处女贴

本帖最后由 木有名字了坑 于 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不能用 需要的话可以联系我。

至于原理嘛 打开一看就知道了~~~

565266718 发表于 2013-10-6 13:50:01

支持119

yeeboys 发表于 2015-7-6 18:37:30

我想把1.20的图用1.24来玩,行不行,图是加密的
页: [1]
查看完整版本: 变量转换系统(附加功能:一分钟将1.20的地图变成1.24的),送上我在GA的处女贴