2026年10月29日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
9147
Lv5甘首五朝臣等级图标等级图标等级图标
帖子
8
回复
575
积分
1.2万
注册
2011-02-06
[怀旧国机]

*教程* 键值修改教程(简单效果好)

[复制链接]
查看 772 回复 0
楼主 发表于 | 查看全部
5 人收藏

以手机QQ2012 Build0016为例。

启动halo打开QQ !切换到类编辑器

点击:编辑--全文查找

Find what:invokespecial

Search Mode:By total classes

点击:Find

找到有3个方法,分别为 keypressed、keyreleased、keyrepeated,就是这3个方法决定了按键的效果!

打开keypressed方法点击第一行然后按新建(高级)添加以下代码:(下面是改变两个键值的代码)

iload_1

bipush 50(原来的键值数字2)

if_icmpne 6

bipush 255(改变的键值导航上)

istore_1

iload_1

bipush 52(原来的键值数字4)

if_icmpne 11

bipush 254(改变的键值导航下)

istore_1

每5行就是一个循环,而且主要代码就是

iload_1

bipush x

if_icmpne y

bipush z

istore_1

然后循环,解释一下

iload_1 ----- 当按下某键时,获取其键值

bipush x ----- 将其键值与x比较

if_icmpne y ----- 如果不相等则跳转执行第y行代码

bipush z ----- 如果数值相等,那么就执行z值的效果

istore_1 ----- 结束

保存方法——工程——编译——打包!

手机端教程:BE搜keyreleased得到按键监听的类

打开keypressed方法在第一行添加以下代码:

iload_1

bipush 50

if_icmpne Label9

bipush 255

istore_1

Label9:

保存方法——审核——打包

登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块