谁有易语言DNF辅助源代码?
。装配窗口
。程序集变量进程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)