㈠ 易語言滑塊條變速源碼怎麼寫
您好!
希望我的答案對您有幫助
您可以自己研究一下易語言的自帶常式,裡面有很帶凳信多關於滑塊條變速的。
您可以到易語言官方論壇:http://bbs.eyuyan.com/學習易語言。
您可以在易語言官方論壇發表您的言論,或編寫的程序,與大眾分享您的成果。
易語言不是一門簡單的語言,學習蠢輪C語言或其他語言的人都會以為自己的高明,事實上,易語言才是中國人真正的編程語言,其他語言都學不好,畢竟是我們自己的母語好。一個中國人和一個美國人學C語言,最後坑肯定是美國人學得更好,因為中國人還要邊學C語言邊學英語。所以您大可不必理睬粗首那些因為C語言趾高氣昂的人,做好自己就是了。
㈡ 誰有易語言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)