1.易语言制作DNF辅助,详细
.版本 2 .程序集 窗口 .程序集变量 进程ID, 整数型 .程序集变量 触发, 整数型 .程序集变量 人偶, 整数型 .程序集变量 字节集转换, 字节集 .程序集变量 人偶武器, 整数型 .程序集变量 开启, 整数型 .程序集变量 人偶数据, 整数型 .程序集变量 数据保存, 整数型 .子程序 _窗口1_创建完毕 内存操作.提升权限 () 内存操作.打开进程 () 进程ID = 取进程ID (“DNF.exe”) 窗口1.左边 = 0 窗口1.顶边 = 0 监视热键 (&人偶倍攻, #F1键) 监视热键 (&召唤人偶, #F2键) 监视热键 (&倍攻初始, #F3键) 监视热键 (&修改评分, #F4键) 监视热键 (&消灭, #F5键) 监视热键 (&出售, #F6键) 监视热键 (&子程序1, #键1, 1) .子程序 召唤人偶 物品CALL (十六到十 (#人物基址 + “+3AEC+20+C+14”), 2600028) 延时 (3000) 人偶 = 返回BOSS地址 (273) ' APC地址 人偶数据 = 内存操作.读代码 (十到十六 (人偶)) ' APC数据 .如果真 (人偶数据 > 1) 物品CALL (人偶, 到整数 (2600027)) .如果真结束 .子程序 倍攻初始 .判断开始 (内存操作.读代码 (#指针基址 + “+14”) = 27567) 写内存小数型 (-1, 内存操作.读代码 (#指针基址 + “+4D0+14+4+34”) + 0, 16) 写内存小数型 (-1, 内存操作.读代码 (#指针基址 + “+4D0+14+4+24”) + 12, 到整数 (编辑框1.内容)) ' 伤害 写内存小数型 (-1, 内存操作.读代码 (#指针基址 + “+4D0+14+4+14”) + 4, 100) 写内存小数型 (-1, 内存操作.读代码 (#指针基址 + “+4D0+14+4+24”) + 4, 3) 写内存小数型 (-1, 内存操作.读代码 (#指针基址 + “+4D0+14+4+24”) + 4, 8) 写内存小数型 (-1, 内存操作.读代码 (#指针基址 + “+4D0+14+4+34”) + 4, 4543) 内存操作.写代码 (#人物基址 + “2084+4D0” + #指针基址 + “+4D0=12”) 冰心公告 (“初始化成功.”) .默认 冰心公告 (“初始化失败.请初始化 炙炎梵天剑 ”) .判断结束 .子程序 人偶倍攻 .判断开始 (开启 = 0) 开启 = 1 时钟1.时钟周期 = 1000 冰心公告 (“开启人偶倍攻”) .默认 开启 = 0 时钟1.时钟周期 = 0 冰心公告 (“关闭人偶倍攻”) .判断结束 .子程序 _时钟1_周期事件 .局部变量 APC力量, 整数型 .局部变量 APC智力, 整数型 人偶 = 返回BOSS地址 (273) ' APC地址 人偶数据 = 内存操作.读代码 (十到十六 (人偶)) ' APC数据 .如果 (人偶数据 > 1) APC智力 = VIP内存.读代码 (十到十六 (人偶)) + 改偏移 (“120C”) 加密22 (APC智力, 到整数 (编辑框1.内容) * 10) APC力量 = VIP内存.读代码 (十到十六 (人偶)) + 改偏移 (“122C”) 加密22 (APC力量, 到整数 (编辑框1.内容) * 10) .否则 开启 = 0 时钟1.时钟周期 = 0 .如果结束 .子程序 修改评分 .如果真 (内存操作.读代码 (#评分基址 + “+5c”) ≠ 1149239296) 内存操作.写代码 (#评分基址 + “+5c=1149239296”) 冰心公告 (“评分以开启,打怪即可”) .如果真结束 .子程序 消灭 .局部变量 p1, 整数型 .局部变量 基址, 整数型 .局部变量 计次, 整数型 .局部变量 偏移, 整数型 .局部变量 怪ESI, 整数型 .局部变量 临时变量1, 整数型 .局部变量 x, 整数型 .局部变量 y, 整数型 .局部变量 z, 整数型 .局部变量 次数, 整数型 基址 = 内存操作.读代码 (#人物基址 + “+E0+90”) .变量循环首 (0, 256, 1, 计次) 偏移 = 4 + 4 * 计次 怪ESI = 内存操作.读整数 (基址 + 偏移) .如果真 (怪ESI 到循环尾 () .如果真结束 临时变量1 = 内存操作.读整数 (怪ESI + 1232) .如果真 (临时变量1 = 0 或 临时变量1 = 100) 到循环尾 () .如果真结束 临时变量1 = 内存操作.读整数 (怪ESI + 188) .如果 (临时变量1 = 1057) 内存操作.写整数 (怪ESI + 十六到十 (“170”), 0) .否则 .如果结束 .变量循环尾 () .子程序 _按钮2_被单击 .局部变量 c1, 整数型 .局部变量 c2, 整数型 .局部变量 c3, 整数型 .局部变量 loc1, 整数型 .局部变量 ebp_14, 整数型 c1 = 十六到十 (#X轴参数) ' 0128 X轴参数十进制 c2 = 十六到十 (#Y轴参数) ' 0128 Y轴参数十进制' .. c3 = 十六到十 (#Z轴参数) ' 0128 Z轴参数十进制 loc1 = 0 ebp_14 = 十六到十 (#一级参数) ' 0128 头部参数 置入代码 ({ 139, 77, 236, 139, 9 }) ' ecx 置入代码 ({ 106, 38, 255, 85, 252 }) ' 0x26是城内移动;0x7是返回角色 0x0f是打开选图 0x2D是回城 ' .. loc1 = 2 ' 区域[1=埃尔文防线,2=赫尔马顿,3=西海岸,4=阿法利亚,5=斯顿雪域,6=根特,7=末日之都,8=仓库?] 置入代码 ({ 139, 77, 236, 139, 9 }) ' ecx 置入代码 ({ 106, 1, 141, 85, 240, 82, 255, 85, 248 }) ' 1字节 ' .. loc1 = 1 ' 区域中的位置。
6在格兰就是进副本那。就是区域中的小区域。
7是西海岸的塔 遗迹门口(4,3),雪域门口(5,2) 置入代码 ({ 139, 77, 236, 139, 9 }) ' ecx 置入代码 ({ 106, 1, 141, 85, 240, 82, 255, 85, 248 }) ' 1字节 loc1 = 1500 ' x 置入代码 ({ 139, 77, 236, 139, 9 }) ' ecx 置入代码 ({ 106, 2, 141, 85, 240, 82, 255, 85, 248 }) ' 2字节 loc1 = 200 ' y 置入代。
2.怎么用易语言制作DNF辅助的,只是自己做着玩
呵呵年轻人有点理想是好事我先给你分析一下:
首先,你说到要编辑DNF的G,你要明白一点,如果不是源码(也就是没有被编译程序源代码)是不能被编辑的(不排除使用破解手法更改程序)
其次,编写程序其实很简单,第一你需要一个你最熟悉的编程环境(也就是编程软件),第二你要能够使用编程代码(要求熟练),第三你要有很好的创新能力和面向对象的思维(新手可以以模仿为主创新为辅,但最终一定要完成创新的质变),如果你拥有上面的3点你就能写出好程序啦~
再者,我看你是想学习wG的编写,你可以尝试以“易语言”为编程环境,再学习一下破解相关的知识,应该可以有所成就的,但是你要记住学习就像滴水穿石,不可急于求成,更不可相信别人说的速成那些都是骗人的!~如果你想学我可以给你提供学习目标,毕竟这东西要 自学 的~~~
转载请注明出处育才学习网 » 易语言怎么写dnf辅助