谁有易语言DNF辅助源代码?

版本2

。装配窗口

。程序集变量进程ID,整数类型

。程序集变量触发器,整数类型

。组装可变娃娃,整数型

。汇编变量字节集转换,字节集

。组装可变娃娃武器,整数型

。程序集变量开放,整数类型。

。集合变量玩偶数据,整数类型

。汇编变量数据存储,整数类型。

。子程序_ window 1_已经创建。

记忆操作。提升权限()

记忆操作。打开进程()

进程ID =获取进程ID(“dnf . exe”)。

窗口1。左= 0

窗口1。上边缘= 0

监视器热键(&;娃娃双攻,#F1键)

监视器热键(&;召唤娃娃,#F2键)

监视器热键(&;双重攻击初始,#F3键)

监视器热键(&;修改分数,#F4键)

监视器热键(&;销毁,#F5键)

监视器热键(&;出售,#F6钥匙)

监视器热键(&;子程序1,#键1,1)

子程序召唤娃娃

项目调用(十六到十(#字符基址+"+3 AEC+20+C+14 "),2600028)

延迟(3000)

Doll =返回BOSS地址(273)' APC地址

娃娃数据=记忆操作。读取代码(十到十六(娃娃))' APC数据

如果为真(娃娃数据> 1)

项目调用(娃娃,到整数(2600027))

如果真的结束了。

。子程序双重攻击初始

判断开始(记忆操作。读取代码(#指针基址+"+14") = 27567)

写内存十进制类型(-1,内存操作。读取代码(#指针基址+"+4d0+14+4+34")+0,16)。

写内存十进制类型(-1,内存操作。读取代码(#指针基址+"+4d0+14+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智能,整数型

Doll =返回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 < 1677 7216)

到循环的结尾()

如果真的结束了。

临时变量1 =内存操作。读取整数(怪ESI+1232)

如果为真(临时变量1 = 0或临时变量1 = 100)

到循环的结尾()

如果真的结束了。

临时变量1 =内存操作。读取整数(怪ESI+188)

If(临时变量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是回归城市。

..

Loc 1 = 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字节。

..

位置在Loc 1 = 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 })'发送

次级项目销售

写内存整数类型(取进程ID ("DNF.exe "),读内存整数类型(取进程ID ("DNF.exe "),十六进十(#存储基址))+十六进十(#交易偏移量),5)。

。点击了子程序按钮3333。

将内存十进制类型(-1,数据保存+24)写入十进制(编辑框1。内容))

子程序子程序1

。局部变量trigger _ value,整数类型

。局部变量基址,整数类型。

。局部变量计数,整数类型。

局部变量偏移量,整数类型

。局部变量遍历地址,整数类型

。局部变量变量,整数类型

局部变量的次数,整数类型

局部变量2的次数,整数类型

。局部变量队友地址,整数类型,“1”

。整型局部变量的增量值

。局部变量表达式,整数类型

局部变量傻瓜物理,整型

Trigger _ value =读取整数类型的程序集(十六到十(# person基址))

。如果为真(触发器值< 1)

Return()

如果真的结束了。

基址=读内存整数类型(取自己的进程ID(),汇编读整数类型(汇编读整数类型(十六到十(#人基址))+224)+144)

增量值= 0

次数= 0

乘以2 = 0

判断循环头(数字2 = 0)

Expression = read memory integer(取自己的进程ID(),基址+增量值,)

如果为真(表达式> 1677 7216)

。如果为真(读内存整型(取自身进程ID(),表达式+1232) = 0且trigger _ value ≠表达式)

队友地址[1] =基址+增量值

。可变循环头(0,180,1,计数)

偏移= 4+4×计数时间

遍历地址=读内存整数类型(取自己的进程ID(),基址+偏移量)

如果为真(遍历地址< 1677 7216)

到循环的结尾()

如果真的结束了。

变量=读内存整数类型(取自己的进程ID()并遍历地址+1232)

如果为真(变量= 0或变量= 200)

到循环的结尾()

如果真的结束了。

变量=读内存整数类型(取自己的进程ID()并遍历地址+188)

如果为真(变量≠ 529和变量≠ 273和变量≠ 545)

到循环的结尾()

如果真的结束了。

变量=读内存整数类型(取自己的进程ID()并遍历地址+468)

。如果为真(变量= 1)

到循环的结尾()

如果真的结束了。

愚者物理=遍历地址+7520 ' '物理攻击

加密(傻瓜物理,-100000)

次数=次数+1

如果为真(次数≥ 30)

跳出循环()

如果真的结束了。

。可变循环尾()

乘以2 = 1

如果真的结束了。

如果真的结束了。

增量值=增量值+4

。判断循环的结束()

。子例程assembly读取整数类型,整数类型,如果失败则返回-1。

参数读取地址,整数类型

代码({139,68,36,8,61,0,16,0,126,8,133,192,65438+) 255,255,255,255,139,229,93,194,4

返回(-1)

子程序_城镇飞机组合_列表项被选中。

如果是真的(城市飞机组合。当前选定项目= 0)

超级传送呼叫(1,0)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 1)

超级传送呼叫(1,2)

如果真的结束了。

如果是真的(城市飞机组合。当前选定项目= 2)

超级传送呼叫(2,0)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 3)

超级传送呼叫(2,6)

如果真的结束了。

如果是真的(城市飞机组合。当前选定项目= 4)

超级传送呼叫(2,4)

如果真的结束了。

如果是真的(城市飞机组合。当前选定项目= 5)

超级传送呼叫(3,0)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 6)

超级传送呼叫(3,3)

如果真的结束了。

如果是真的(城市飞机组合。当前选定项目= 7)

超级传送呼叫(3,4)

如果真的结束了。

。如果是真的(镇机组合。当前选定项目= 8)

超级传送呼叫(3,7)

如果真的结束了。

。如果是真的(镇机组合。当前选择的项目= 9)

超级传送呼叫(3,9)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 10)

超级传送呼叫(3,10)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 11)

超级传送呼叫(4,0)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 12)

超级传送呼叫(4,2)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 13)

超级传送呼叫(4,3)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 14)

超级传送呼叫(4,4)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 15)

超级传送呼叫(5,0)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 16)

超级传送呼叫(5,2)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 17)

超级传送呼叫(6,0)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 18)

超级传送呼叫(6,3)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 19)

超级传送呼叫(7,0)

如果真的结束了。

如果是真的(城市飞机组合。当前选择的项目= 20)

超级传送呼叫(9,0)

如果真的结束了。

。点击子程序选择框1。

如果(复选框1。选中=真)

窗口1。总是在前面=真。

否则。

选择框1。选中=假

窗口1。永远在前面=假。

如果结束了

。subroutine _ button 1_被点击。

项目呼叫(十六对十(#人基址),2600051)