当前位置:首页 » 操作系统 » dnf易语言源码

dnf易语言源码

发布时间: 2024-08-15 21:53:38

⑴ 谁有易语言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 < 16777216)
到循环尾 ()
.如果真结束
临时变量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
置入代码 ({ 139, 77, 236, 139, 9 }) ' ecx
置入代码 ({ 106, 2, 141, 85, 240, 82, 255, 85, 248 }) ' 2字节

loc1 = 5 ' z?这个没什么效果,不知道是不 是 Z 轴,注意是1字节。反正游戏里都是5。
置入代码 ({ 139, 77, 236, 139, 9 }) ' ecx
置入代码 ({ 106, 1, 141, 85, 240, 82, 255, 85, 248 }) ' 1字节
置入代码 ({ 255, 85, 244 }) ' send

.子程序 出售

写内存整数型 (取进程ID (“DNF.exe”), 读内存整数型 (取进程ID (“DNF.exe”), 十六到十 (#商店基址)) + 十六到十 (#买卖偏移), 5)

.子程序 _按钮3333_被单击

写内存小数型 (-1, 数据保存 + 24, 到小数 (编辑框1.内容))

.子程序 子程序1
.局部变量 触发_值, 整数型
.局部变量 基址, 整数型
.局部变量 计次, 整数型
.局部变量 偏移, 整数型
.局部变量 遍历地址, 整数型
.局部变量 变量, 整数型
.局部变量 次数, 整数型
.局部变量 次数2, 整数型
.局部变量 队友地址, 整数型, , "1"
.局部变量 递增值, 整数型
.局部变量 表达式, 整数型
.局部变量 傻瓜物理, 整数型

触发_值 = 汇编读整数型 (十六到十 (#人物基址))
.如果真 (触发_值 < 1)
返回 ()

.如果真结束
基址 = 读内存整数型 (取自身进程ID (), 汇编读整数型 (汇编读整数型 (十六到十 (#人物基址)) + 224) + 144)
递增值 = 0
次数 = 0
次数2 = 0
.判断循环首 (次数2 = 0)
表达式 = 读内存整数型 (取自身进程ID (), 基址 + 递增值, )
.如果真 (表达式 > 16777216)
.如果真 (读内存整数型 (取自身进程ID (), 表达式 + 1232) = 0 且 触发_值 ≠ 表达式)
队友地址 [1] = 基址 + 递增值
.变量循环首 (0, 180, 1, 计次)
偏移 = 4 + 4 × 计次
遍历地址 = 读内存整数型 (取自身进程ID (), 基址 + 偏移)
.如果真 (遍历地址 < 16777216)
到循环尾 ()
.如果真结束
变量 = 读内存整数型 (取自身进程ID (), 遍历地址 + 1232)
.如果真 (变量 = 0 或 变量 = 200)
到循环尾 ()
.如果真结束
变量 = 读内存整数型 (取自身进程ID (), 遍历地址 + 188)
.如果真 (变量 ≠ 529 且 变量 ≠ 273 且 变量 ≠ 545)
到循环尾 ()
.如果真结束
变量 = 读内存整数型 (取自身进程ID (), 遍历地址 + 468)
.如果真 (变量 = 1)
到循环尾 ()
.如果真结束
傻瓜物理 = 遍历地址 + 7520 ' ‘物理攻击
加密 (傻瓜物理, -100000)
次数 = 次数 + 1
.如果真 (次数 ≥ 30)
跳出循环 ()
.如果真结束

.变量循环尾 ()
次数2 = 1

.如果真结束

.如果真结束
递增值 = 递增值 + 4
.判断循环尾 ()

.子程序 汇编读整数型, 整数型, , 失败返回-1
.参数 读取地址, 整数型

置入代码 ({ 139, 68, 36, 8, 61, 0, 0, 16, 0, 126, 8, 133, 192, 116, 4, 139, 0, 235, 5, 184, 255, 255, 255, 255, 139, 229, 93, 194, 4, 0 })

返回 (-1)

.子程序 _城镇飞机组合_列表项被选择

.如果真 (城镇飞机组合.现行选中项 = 0)
超级瞬移CALL (1, 0)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 1)
超级瞬移CALL (1, 2)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 2)
超级瞬移CALL (2, 0)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 3)
超级瞬移CALL (2, 6)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 4)
超级瞬移CALL (2, 4)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 5)
超级瞬移CALL (3, 0)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 6)
超级瞬移CALL (3, 3)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 7)
超级瞬移CALL (3, 4)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 8)
超级瞬移CALL (3, 7)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 9)
超级瞬移CALL (3, 9)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 10)
超级瞬移CALL (3, 10)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 11)
超级瞬移CALL (4, 0)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 12)
超级瞬移CALL (4, 2)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 13)
超级瞬移CALL (4, 3)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 14)
超级瞬移CALL (4, 4)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 15)
超级瞬移CALL (5, 0)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 16)
超级瞬移CALL (5, 2)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 17)
超级瞬移CALL (6, 0)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 18)
超级瞬移CALL (6, 3)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 19)
超级瞬移CALL (7, 0)
.如果真结束
.如果真 (城镇飞机组合.现行选中项 = 20)
超级瞬移CALL (9, 0)
.如果真结束

.子程序 _选择框1_被单击

.如果 (选择框1.选中 = 真)
窗口1.总在最前 = 真
.否则
选择框1.选中 = 假
窗口1.总在最前 = 假
.如果结束

.子程序 _按钮1_被单击

物品CALL (十六到十 (#人物基址), 2600051)

⑵ 易语言dnf技能源码

[设置]
;注:当DLL处于目标进程中才会载入,重启程序后生效!
进程名=DNF.exe

;注:以下设置均在修改后直接生效!

[属性]
标题=小烦专用DNF辅助模型
热键=36

热键1=96
热键1恢复时间=100
热键1地址=007B35D0=49984|007B3620=49984
热键2=113
热键2恢复时间=0
热键2地址=
热键3=114
热键3恢复时间=0
热键3地址=
热键4=115
热键4恢复时间=0
热键4地址=
热键5=116
热键5恢复时间=0
热键5地址=

[技能地址]
;十六进制技能地址

魔法星弹=01B3FAED
光电鳗=01D303E4
杰克爆弹=006A0B61
反重力装置=00694235
魔法师 - 反重力装置=006942C5
魔法师 - 舒露露吸怪=00A14611
;搜:技能代码+E8

念气环绕=005A1B2B
;搜:技能代码+8D

十字斩=0079556D
烈波斩=007951B4
银光落刃=00799F38
抓头前爆=00796D61
小邪光斩=0079CC5A
波动剑=0061DBD8
锁人球=00794F8E
不动明王的球=0079481F
格挡气波=00793CF2
光球=007978EE
出血捉头=00796D5A
小崩山=00795CD9
;搜:技能代码+8B

小机器人=860554
神枪手 - 银弹=00682466
神枪手 - 狙击枪爆炸=00686BEB
神枪手 - 爆炎弹=00682961
神枪手 - 冰冻弹=00682677
;搜:技能代码+8B

落凤锤=00620D47
意念驱动=00763C0A
蓝旋风=01C5D7DA
破魔符=01DBA3CC
**球=006B0890
虎袭=00769D2E
;搜:技能代码+8B

[技能代码]
;十进制整数型数值,修改技能地址中的值可实现修改技能
冰落刺=8022
固定风暴=8142
全屏爆(秒友)=8362
扔炸弹=8462
念气波(群体)=8485
天雷(秒无敌)=8498
定身叉=8602
地毒(秒友)=8625
乱刺=8654
轮子=20057
风暴=21017
黑洞=23025
火岩浆(秒)=23044
岩浆爆=30495
冰秒=30554
全屏秒杀=22227
全秒1=88543
全秒2=860143
爆炎=860330
分针=860622
气空炮=860816
*石化=899987
*睡觉=899988
*混乱100%=899989
*冰冻100%=899993
^天落震^=30054
¢大叔觉醒=24029
¢驱魔觉醒=24030
¢女机械觉醒=22269
¤招唤火精灵=8090
¤招唤土龙-复仇之骑士阿勒克图=8075
¤招唤赤龙-复仇之骑士提西福涅=8076
¤招唤暗龙-复仇之骑士墨该拉=8077
集中队友=8071
[招唤仓库]=51200

;以下参数支持自定义内存代码
;示例:0512F1BC+56B+17D={12,25,0,141,32}
;其中:0512F1BC是基址,56B是一级偏移,17D是二级偏移(十六进制)
;而{12,25,0,141,32}是要写入到内存的字节集数据(易语言格式)
;示例:我的地址=0512F1BC+17D=123
;其中123表示欲写入的整数型数值
;示例:010CEE1C+373c+50={1}|010CEE1C+3738={0}
;|分割两个代码,分别是010CEE1C+373c+50={1}与010CEE1C+3738={0}
;示例:010CEE1C+2FC4+8+C+204=010CEE1C+2FC4+8+C+388=4
;=号左边的010CEE1C+2FC4+8+C+204表示写入到的内存基址加偏移量
;=号中间的010CEE1C+2FC4+8+C+388表示读取数据的基址加偏移量
;=号右边的4表示读取的长度
;表示将010CEE1C+2FC4+8+C+388中4字节读取出来写入010CEE1C+2FC4+8+C+204中

[保护属性]
;时钟周期内不断读取数值显示在进度条上,锁定后会不断写入
HP地址=014D1D84
HP最大值=014D1D84
MP地址=014D1F80
MP最大值=014D1F80

[加倍功击]
;可由滑块条自由修改攻击倍数
物理倍数地址=0
物理辅助地址=0=-1008535808
魔法倍数地址=0
魔法辅助地址=0=-1008535808

[周期地址]
;时钟周期内不断写入内存
人物透明(稳定)=010CF69C+219C=010CF69C+21A4=4
城镇无限加速=010CF69C+1964=010CF69C+1754=4
锁定无敌状态(高封号率)=010CF69C+2184=010CF69C+4a8=4
锁定MP蓝值=007B3620=457752961
鬼剑士开双刀=010CF69C+398c=1
锁定连发=010CF69C+9056=0
攻击加速=010CF69C+O3518D1F+O5582FF=010CF69C+OB402C9=4
A键技能免CD=010CF69C+2FC4+8+0+204=010CF69C+2FC4+8+0+388=4
S键技能免CD=010CF69C+2FC4+8+4+204=010CF69C+2FC4+8+4+388=4
D键技能免CD=010CF69C+2FC4+8+8+204=010CF69C+2FC4+8+8+388=4
F键技能免CD=010CF69C+2FC4+8+C+204=010CF69C+2FC4+8+C+388=4
G键技能免CD=010CF69C+2FC4+8+10+204=010CF69C+2FC4+8+10+388=4
H键技能免CD=010CF69C+2FC4+8+14+204=010CF69C+2FC4+8+14+388=4
F1键技能免CD=010CF69C+2FC4+8+360+204=010CF69C+2FC4+8+360+388=4
F2键技能免CD=010CF69C+2FC4+8+364+204=010CF69C+2FC4+8+364+388=4
F3键技能免CD=010CF69C+2FC4+8+368+204=010CF69C+2FC4+8+368+388=4
F4键技能免CD=010CF69C+2FC4+8+36C+204=010CF69C+2FC4+8+36C+388=4
F5键技能免CD=010CF69C+2FC4+8+370+204=010CF69C+2FC4+8+370+388=4
F6键技能免CD=010CF69C+2FC4+8+374+204=010CF69C+2FC4+8+374+388=4
修改武器属性(攻击石化)=10CF69C+1E38+390=7|10CF69C+1E38+3A0=010CF69C+196C=9
修改武器属性(回避率)PK=010CF69C+1E38+300=010CF69C+1E38+188=7
修改武器属性(回血)=10CF69C+1E38+331=100
修改武器属性(附加物理攻击)=010CF69C+1E38+410=0|010CF69C+1E38+420=010CF69C+1E44+50=4|010CF69C+1E38+418=010CF69C+380=4
修改武器属性(减少物理攻击)=010CF69C+1E38+410=2|010CF69C+1E38+418=010CF69C+380=4

[固定地址]
;只写一次内存

远程卖装备=01080FD4+1CA8=5
远程修装备=01080FD4+1CA8=6
装备锁耐久=010CF69C+OC517CF9+OE393EC=010CF69C+O26D2A5=4
3S评分(所有队友有效)=01775108={144,144,144}
无限霸体状态(稳定)=010CF69C+4F0=1
全屏秒怪锁满血(刷塔稳定)=007B3510=49984
锁满蓝=007B3620=49984
使用S键技能让别人掉线(PK场)=010CF69C+2fc4+8+4=010CF69C+27B8=4|010CF69C+27B8+324=010CF69C+27B8+44=4
修改A键技能及等级=010CF69C+2fc4+8+0=010CF69C+276c=4|010CF69C+276c+324=010CF69C+276c+44=4
;在A键上添加大神技能,提升A键上技能等级
;上面的276c,从2700开始一直往上找,全是各种技能

⑶ 急急急 dnf 连发程序 易语言源码

这个你要下载个E模块或着加载WINIO不然普通的按键消息会被游戏屏蔽掉

下面是用易自带的命令写的连发源码但中间的按键你要改下

.版本2

.支持库shellEx

.支持库eAPI

.子程序__启动窗口_创建完毕

注册热键(_启动窗口.取窗口句柄(),标签1.取窗口句柄(),0,#F键)

'按下F键就可以连续按x键再按下F键就可以停下按x键

.子程序_标签1_反馈事件,整数型

.参数参数一,整数型

.参数参数二,整数型

.如果(时钟1.时钟周期=0)

时钟1.时钟周期=1

.否则

时钟1.时钟周期=0

.如果结束

.子程序_时钟1_周期事件

模拟按键(#X键,,)'这里改成E模块里的按键命令

⑷ 易语言DNF连发工具源码拜托各位大神

.版本 2 .程序集 窗口程序集1 .程序集变量 按键 .子程序 __启动窗口_创建完毕 HOOK.安装键盘钩子 (&连发开关) .子程序 连发开关 .参数 键代码, 整数型 .参数 状态, 整数型 .如果真 (选择框1.选中 =真) .如果真 (状态 ≠ 257 且 键代码 = 按键) .如果真 (时钟1.时钟周期 ≠ 到整数 (编辑框1.内容)) 时钟1.时钟周期 = 到整数 (编辑框1.内容) .如果真结束 .如果真结束 .如果真 (状态 = 257 且 键代码 = 按键) 时钟1.时钟周期 = 0 .如果真结束 .如果真结束 .子程序 __启动窗口_将被销毁 HOOK.卸载键盘钩子 () .子程序 _时钟1_周期事件 按键(按键, 3) 超级延时 (100, 0) 按键(按键, 4) .子程序 _按钮1_被单击 信息框 (“请点击确定后,按下需要连发的按键”, 0, ) .子程序 __启动窗口_按下某键, 逻辑型 .参数 键代码, 整数型 .参数 功能键状态, 整数型 按键= 键代码 信息框 (“设置成功!”, 0, ) .子程序 _按钮1_按下某键, 逻辑型 .参数 键代码, 整数型 .参数 功能键状态, 整数型 按键= 键代码 信息框 (“设置成功!”, 0, ) .子程序 _选择框1_按下某键, 逻辑型 .参数 键代码, 整数型 .参数 功能键状态, 整数型 按键= 键代码 信息框 (“设置成功!”, 0, ) .子程序 _编辑框1_获得焦点 编辑框1.内容 =“” .子程序 _选择框1_被单击 .如果真 (按键 = 0) 信息框 (“请设置按键!”, 0, ) 选择框1.选中 =假 返回() .如果真结束 .如果真 (到整数 (编辑框1.内容) < 1) 信息框 (“请输入正确速度!”, 0, ) .如果真结束 .如果 (选择框1.选中 =真) 编辑框1.禁止 =真 .否则 编辑框1.禁止 =假 ------------------------------------------------------------------------------- 组件: 编辑框1 (速度) 按钮1 (确定) 选择框1 (开始连发)

热点内容
安卓怎么用汤不热 发布:2024-11-25 11:49:06 浏览:843
java线程调用 发布:2024-11-25 11:42:45 浏览:844
识地图算法 发布:2024-11-25 11:31:10 浏览:20
杨辉三角c语言程序一维数组 发布:2024-11-25 11:30:30 浏览:214
脚本一般用在什么地方 发布:2024-11-25 11:13:28 浏览:824
php上传xls 发布:2024-11-25 11:01:46 浏览:679
formphp 发布:2024-11-25 11:01:45 浏览:554
数据库主表 发布:2024-11-25 10:54:13 浏览:229
什么是cf脚本 发布:2024-11-25 10:51:48 浏览:921
存储台设计 发布:2024-11-25 10:40:04 浏览:669