科技-通用字典

修改于2019/07/17241 浏览游戏开发攻略
测试服的更新,删掉了分机小数变量和零件字典功能导致很多玩家地图不能兼容,现将能打通算法数据不互通的通用字典代码公布(这个算法也是刚刚研究出来),希望能够帮助到各位地图制作者们,也希望大家能够多多支持我的地图!(能提供战舰图纸的才是最好)
看到此帖并使用者请点下面的赞,把帖子顶上去!
通用字典支持除头像和图片以外所有变量
在使用时,若要存入,则设置存入=1,输入要存入的名称和变量类型,把要存入的信息放入列表0行,如果只是读取,不需要设置任何参数,此自定义算法要放在主机逻辑里使用以保证数据能够正常存取
代码发在下面
begincode; name:通用字典; comment:输入类型,把要存入的数据放在列表0行,记得要先清空哦!制作者火炎焱燚; params:Bool 存入,String 类型,String 变量名,List 存入列表; return:Dict 通用字典; 1://此自定义算法由火炎焱燚制作,使用此算法不得删掉此条注释!; 2:if fun bool.not(var 初始化); 3: Bool 初始化=fun create.bool(Bool 1); 4: Dict 通用字典=fun create.dict(); 5:if fun create.bool(var 存入); 6: if fun string.equal(var 类型:String 小数); 7: Float A=varf List.存入列表.读取小数(Float 0); 8: =varf Dict.通用字典.插入(var 变量名:var A); 9: if fun string.equal(var 类型:String 布尔值); 10: Bool B=varf List.存入列表.读取布尔值(Float 0); 11: =varf Dict.通用字典.插入(var 变量名:var B); 12: if fun string.equal(var 类型:String 向量); 13: Vector3 C=varf List.存入列表.读取向量(Float 0); 14: =varf Dict.通用字典.插入(var 变量名:var C); 15: if fun string.equal(var 类型:String 文字); 16: String D=varf List.存入列表.读取文字(Float 0); 17: =varf Dict.通用字典.插入(var 变量名:var D); 18: if fun string.equal(var 类型:String 颜色); 19: Color E=varf List.存入列表.读取颜色(Float 0); 20: =varf Dict.通用字典.插入(var 变量名:var E); 21: if fun string.equal(var 类型:String 列表); 22: List F=varf List.存入列表.读取列表(Float 0); 23: =varf Dict.通用字典.插入(var 变量名:var F); 24: if fun string.equal(var 类型:String 字典); 25: Dict G=varf List.存入列表.读取字典(Float 0); 26: =varf Dict.通用字典.插入(var 变量名:var G); 27: if fun string.equal(var 类型:String 零件); 28: Device H=varf List.存入列表.读取零件(Float 0); 29: =varf Dict.通用字典.插入(var 变量名:var H); 30: if fun string.equal(var 类型:String 方框); 31: UIRect I=varf List.存入列表.读取方框(Float 0); 32: =varf Dict.通用字典.插入(var 变量名:var I); 33: if fun string.equal(var 类型:String 按钮); 34: UIButton J=varf List.存入列表.读取按钮(Float 0); 35: =varf Dict.通用字典.插入(var 变量名:var J); 36: if fun string.equal(var 类型:String 文本框); 37: UILabel K=varf List.存入列表.读取文本框(Float 0); 38: =varf Dict.通用字典.插入(var 变量名:var K); 39: if fun string.equal(var 类型:String 输入框); 40: UIInput L=varf List.存入列表.读取输入框(Float 0); 41: =varf Dict.通用字典.插入(var 变量名:var L); 42: if fun string.equal(var 类型:String 圆环); 43: UICircle M=varf List.存入列表.读取圆环(Float 0); 44: =varf Dict.通用字典.插入(var 变量名:var M); 45: if fun string.equal(var 类型:String 线); 46: UILine N=varf List.存入列表.读取线(Float 0); 47: =varf Dict.通用字典.插入(var 变量名:var N); 48://此自定义算法由火炎焱燚制作,使用此算法不得删掉此条注释!; endcode
希望大家能够帮我把这条攻略顶上去,感谢各位对我的支持!
10
4
1