dnf外掛源碼
Ⅰ 易語言在DNF中顯示公告。。就像DNF輔助一樣,「歡迎使用XXXXXXX輔助」那樣的源碼
.版本
2
.子程序
喇叭公告,
,
公開
.參數
公告內容,
文本型
.局部變數
公告內容_位元組集,
位元組集
.局部變數
公告內容_地址,
整數型
.局部變數
創建內存,
內存操作類
.局部變數
代碼,
位元組集
公告內容_位元組集
=
轉換Ansi轉Unicode
(公告內容)
公告內容_地址
=
創建內存.創建內存
(取位元組集長度
(公告內容_位元組集))
寫內存位元組集
(-1,
公告內容_地址,
公告內容_位元組集)
置匯編代碼
({
})
Pushad
()
Mov_ECX
(十六到十
(#商店基址))
'
商店基址
Mov_ECX_Ptr_ECX_Add
(0)
Mov_ECX_Ptr_ECX_Add
(十六到十
(「50」))
Mov_EBX
(十六到十
(#公告基址))
Push
(0)
Push
(-1)
Push
(0)
Push
(0)
Push
(0)
Push
(6)
'
13為喇叭
31為系統提示
Push
(公告內容_地址)
Call_EBX
()
Popad
()
ret
()
代碼
=
取匯編代碼
()
調用代碼
(代碼)
創建內存.釋放內存
(公告內容_地址)
把我的這源碼復制進你的G里,接著在你想要出現公告的地方寫上:
喇叭公告
(「...」)『括弧里寫你想說的內容
以後就只要更新商店基址和公告基址就行了
夠詳細了吧
Ⅱ 求易語言做的DNF源碼!
要是外掛的話你去
www.3600gz.cn
這個論壇裡面源碼一大堆,要是游戲源碼,那麼無能為力了。
Ⅲ 誰有易語言寫的DNF輔助源碼只有DLL注入源碼就行了,順便說下怎麼找基址之類的 謝謝 郵箱[email protected]
沒問題,我現在手機上得,等我用電腦上的時候發你,DLL源碼+輸入法注入+OD人物基址找發。
Ⅳ 誰有易語言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輔助源碼應該怎麼更新
騰訊一般會在每周二更新dnf(特殊情況除外)每次更新所需要的基址偏移寫法都會改變所以我們需要不斷的隨游戲的更新而更改(基址 偏移 驅動 寫法)等信息基址和偏移在網上可以搜到,我們要通過基址和偏移來不斷的更新寫法
Ⅵ DNF輔助,我要了一個源代碼,我不明白源代碼怎麼用的,是什麼意思,求大神教導😠
要把人家的掛下載了運行,里邊有讓你輸入原代碼,記得不用時點退出,不然一直在浪費時間
Ⅶ 求易語言編寫DNF注入器的源碼或者有的給一個注入器也可以
其實很簡單的!不過你有DNF基址嗎?
注入器我一般用輸入法注入.你用超級模塊吧這個不錯的!
DLl連結庫你知道吧!注入器!輸入法.激活()輸入法.安裝(進程取ID(「DNF.EXE」,,,取運行目錄()+「/外掛.DLL」))
給分吧.回家給你發源碼
Ⅷ 有了DNF的輔助源碼怎麼用易語言編寫
有源碼 直接編譯 F7
Ⅸ DNF輔助源碼問題!求詳細解釋!
.子程序 秒殺異界
.局部變數 x, 整數型
.局部變數 y, 整數型
.局部變數 z, 整數型
.局部變數 d, 整數型
.局部變數 h, 整數型
.局部變數 g, 整數型
.局部變數 ZY, 整數型
.局部變數 a, 整數型
.局部變數 XX, 整數型
.局部變數 數量, 整數型
.局部變數 類型, 整數型
.局部變數 陣營, 整數型
處理事件 ()
數量 = 0
XX = 內存操作.讀代碼 (人物基址)
d = 內存操作.讀代碼 (人物基址 + 「+d4+90」) //後邊這個偏移是撒?
.變數循環首 (1, 250, 1, )
a = a + 1
g = 讀內存整數型 (-1, d + a × 4)
.如果真 (g ≠ XX) ' 過濾人物
h = 讀內存整數型 (-1, g + 十六到十 (「10D4」), ) //這個偏移??
.如果真 (h > 1000 且 h < 100000000)
陣營 = 讀內存整數型 (-1, g + 1176)
.如果真 (陣營 = 100 或 陣營 = 101) ' 498
.如果真 (讀內存整數型 (-1, g + 456) = 0) ' 1c8
類型 = 讀內存整數型 (-1, g + 9540) ' 2544
.如果真 (類型 = 11796736 或 類型 = 9830656 或 類型 = 0 或 類型 = 1 或 類型 = 2 或 類型 = 3 或 類型 = 4)
' 如果真 (是否怪物 (g) = 1)
數量 = 數量 + 1
動作CALL (d + a × 4, 12)
.如果真 (數量 ≥ 到整數 (3))
跳出循環 ()
.如果真結束
.如果真結束
.如果真結束
.如果真結束
.如果真結束
.如果真結束
.變數循環尾 ()
內存優化 ()
里邊的那些個數字有些也不懂,求詳細解釋!只要讓我搞懂就給分!
輸入內容已經達到長度限制
還能輸入 9999 字
插入圖片刪除圖片插入地圖刪除地圖插入視頻視頻地圖
Ⅹ dnf有一套輔助源碼怎麼來自己維護更新
功能基本不變,需要找基址更新工具,查找游戲基址,然後自己代換更新