CheatMaker 论坛

首页 » 修改器版块 » CheatMaker综合讨论 » 关于TextBox数据的显示与隐藏求助
atx0999 - 2013/6/28 23:41:44

634
如图,
因为ListBox里的地址偏移不相同,所以正常情况下,选择ListBox不同地址时,旁边5个TextBox只有第一个能够正常显示,而我的目标是1-20级时这5个TextBox就如常显示,而21-40级时,攻击防御机动等可以不显示或者空白显示,只保留hp和en,这样能够实现吗?
银河漫步 - 2013/6/29 0:01:05
IF(ListBox.Selected = XX)
...;
ENDIF;

这个脚本
电子书里有写到的
atx0999 - 2013/6/29 13:21:26

636
因为游戏限制了5个空格,所以我制作修改器时也是限制5个TextBox,所以能不能帮忙看下,按照图片红色分割的代码,在ListBox中,有3个选项,第一个在5个TextBox显示2个代码,其余3个空白;而第二项显示4个1个空白,第三项全显示5个.



我试过你说的脚本,不知道是不是偏移地址设置错误还是脚本写错了,效果总不太理想.
银河漫步 - 2013/6/29 14:53:54
这么看不会知道你要干什么

我只知道

Seleced 这个脚本可以解决不对称偏移
以及一边偏移一遍操作修改器界面的问题

你可以下载我的圣战系谱的Rom编辑器
其中【武器编辑】中有几把魔法剑的编辑

大约就是你想在想要得到的某种效果
atx0999 - 2013/6/29 18:36:25
回复 4楼银河漫步的帖子

IF(ListBox.Selected = XX)
...;
ENDIF,
这个脚本可以连续写吗?
就是IF(ListBox.Selected = 2,3,4,5,6)
这样,还是要重复多行来实行
银河漫步 - 2013/6/29 20:08:48
重复多行
atx0999 - 2013/7/9 23:17:13
回复 6楼银河漫步的帖子

根据g世纪世界的静态资料,机体适应性的修改:
地形适应比较复杂,是按照水中-水上-地上-空中-宇宙的顺序排列,先按8进制写出(-=0 D=1 C=2 B=3 A=4 S=5),比如是宇B空-陆B水上-水中C的游戏,就写成20303,然后转成16进制,写成20C3,实际存储时为C3 20,

这样,如何在cm实现这样转换
银河漫步 - 2013/7/10 7:49:45
20C3 = 0010000011000011 = 0  010  000 011 000 011 = 2 0 3 0 3

采用附加数据22即可解决
atx0999 - 2013/7/10 10:37:38
回复 8楼银河漫步的帖子

如果我用5个ComboBox来显示适应性,如何才能将转换的结果直接显示为sabcd?
银河漫步 - 2013/7/10 11:44:49
请参考电子书value_fix插件用法

里面有附加数据22的说明

简单的说
ComboBox 使用附加数据 22(1,2,3) 22(4,5,6)......

就可以达到你要的效果
1
查看完整版本: 关于TextBox数据的显示与隐藏求助