找回密码
 点一下
查看: 2557|回复: 2

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

[复制链接]
发表于 2013-1-23 23:59:31 | 显示全部楼层 |阅读模式
本帖最后由 木有名字了坑 于 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)
发表于 2013-10-6 13:50:01 | 显示全部楼层
支持119
回复

使用道具 举报

发表于 2015-7-6 18:37:30 | 显示全部楼层
我想把1.20的图用1.24来玩,行不行,图是加密的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-25 15:08 , Processed in 0.281898 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表