【问题求助】问一下关于同一地址多选的问题
cheatmaker吧
全部回复
仅看楼主
level 5
zdk8322013 楼主
例如 游戏数据中
01 是技能1
02 是技能2
10 是技能3
11表示技能1+3
03表示技能1+2
这种修改应该如何实现呢?
看了一下说明。只是大概看懂似乎要用到附加数据22
@银河漫步51
2014年08月28日 19点08分 1
level 11
你需要搞清楚的是2进制和16进制的关系
说明书里有2进制的相关说明
2014年08月29日 00点08分 2
这个倒是没问题 一个字节可以看成一个八位的二进制数 四个二进制数 按8421转换 以前数电有学过 虽然大多都忘记了 基础还有点
2014年08月29日 01点08分
回复 zdk8322013 :那你就应该可以理解,一个2进制位表示一个技能的概念,用控件控制2进制位就可以了
2014年08月29日 02点08分
回复 银河漫步51 :嗯 我基本就想到这接下来就是主要问题了 选择控件功能是地址上写入一个数。而不是加上或者减去一个数字。 例如00000000 想要第一个技能就是加上00000001 。同理想要第二个就是00000010 不过这两个选项是互斥的。填入技能一技能二就会消失。用控件要怎么实现加减的功能我现在搞不明白
2014年08月29日 04点08分
回复 zdk8322013 :checkbox控件和checklistbox控件都可以选择2进制
2014年08月29日 15点08分
level 5
zdk8322013 楼主
今天测试了一下,1个2进制的修改没有问题了。不过这样2个的好像还是不行 能不能帮我看看是哪出了问题。@银河漫步51
2014年08月30日 06点08分 3
没搞懂你要干什么,checkbox自带2进制功能,无需用附加数据22
2014年08月31日 13点08分
回复 银河漫步51 :自带的2进制只是将数值用2进制显示而已啊。这个要如何控制哪一位是否为零啊。我试着用附加数据22倒是可以用。
2014年08月31日 13点08分
回复 银河漫步51 :这里我是想把前2个2进制数组成一个新地址。当数据为3的时候拥有一个技能。当数据为0的时候该技能消失。
2014年08月31日 13点08分
电子书里有写,二进制时,数据大小表示第几个二进制位
2014年08月31日 14点08分
level 5
zdk8322013 楼主
顺道问一下这里的备注是要怎么改 我找了好久都没找到。
2014年08月30日 07点08分 4
为什么要改?这是软件作者加的版权申明
2014年08月31日 13点08分
回复 银河漫步51 :哦 这样啊 倒也没什么 就是不想显示这些东西 不过也不怎么重要就是了 因为我看你弄下载你的修改器好像是不显示的 我就问问了
2014年08月31日 13点08分
1