dnf脚本是php,易语言:DNF自动脚本
【實(shí)例簡(jiǎn)介】
【實(shí)例截圖】
【核心代碼】
.版本 2
.支持庫 spec
.程序集 窗口程序集_啟動(dòng)窗口
.子程序 自動(dòng)刷圖
.判斷開始 (全局_總開關(guān).自動(dòng)刷圖開關(guān) = 假)
全局_總開關(guān).自動(dòng)刷圖開關(guān) = 真
.判斷開始 (文件讀配置 (“刷圖模式”) = 1)
系統(tǒng)公告 (“自動(dòng)刷圖 - 開啟”)
.判斷 (文件讀配置 (“刷圖模式”) = 2)
系統(tǒng)公告 (“自動(dòng)劇情 - 開啟”)
.判斷 (文件讀配置 (“刷圖模式”) = 3)
系統(tǒng)公告 (“自動(dòng)深淵 - 開啟”)
.默認(rèn)
.判斷結(jié)束
啟動(dòng)線程 (&自動(dòng)主線程, , 全局_總開關(guān).自動(dòng)刷圖句柄)
.默認(rèn)
全局_總開關(guān).自動(dòng)刷圖開關(guān) = 假
.判斷開始 (文件讀配置 (“刷圖模式”) = 1)
系統(tǒng)公告 (“自動(dòng)刷圖 - 關(guān)閉”)
.判斷 (文件讀配置 (“刷圖模式”) = 2)
系統(tǒng)公告 (“自動(dòng)劇情 - 關(guān)閉”)
.判斷 (文件讀配置 (“刷圖模式”) = 3)
系統(tǒng)公告 (“自動(dòng)深淵 - 關(guān)閉”)
.默認(rèn)
.判斷結(jié)束
強(qiáng)制結(jié)束線程 (全局_總開關(guān).自動(dòng)刷圖句柄)
.判斷結(jié)束
.子程序 自動(dòng)主線程
.局部變量 死循環(huán), 整數(shù)型
.局部變量 返回值, 整數(shù)型
.判斷循環(huán)首 (死循環(huán) = 0)
.如果真 (匯編_讀整數(shù)型 (#對(duì)話基址) = 1)
延遲 (200)
內(nèi)存按鍵 (#空格鍵)
.如果真結(jié)束
.如果真 (文件讀配置 (“刷圖模式”) ≠ 3)
超級(jí)延時(shí) (200)
返回值 = 刷圖返回值 ()
.如果真結(jié)束
.如果真 (文件讀配置 (“刷圖模式”) = 3)
超級(jí)延時(shí) (200)
返回值 = 深淵返回值 ()
.如果真結(jié)束
.如果真 (返回值 = 1004)
超級(jí)延時(shí) (200)
自動(dòng)角色 ()
到循環(huán)尾 ()
.如果真結(jié)束
.如果真 (返回值 = 1005)
超級(jí)延時(shí) (200)
自動(dòng)模式 ()
到循環(huán)尾 ()
.如果真結(jié)束
.如果真 (返回值 = 1001)
超級(jí)延時(shí) (200)
.如果真 (進(jìn)圖判斷 = 假)
進(jìn)圖判斷 = 真
超級(jí)延時(shí) (1200)
全局_消息反饋 = 19
啟動(dòng)線程 (&全屏開關(guān), , )
.如果真結(jié)束
延遲 (200)
全局_消息反饋 = 7
到循環(huán)尾 ()
.如果真結(jié)束
.如果真 (返回值 = 1002)
全局_消息反饋 = 7
超級(jí)延時(shí) (200)
自動(dòng)順圖 ()
延遲 (600)
到循環(huán)尾 ()
.如果真結(jié)束
.如果真 (返回值 = 1003)
超級(jí)延時(shí) (200)
.如果真 (文件讀配置 (“刷圖模式”) ≠ 3)
自動(dòng)出圖 ()
.如果真結(jié)束
.如果真 (文件讀配置 (“刷圖模式”) = 3)
深淵出圖 ()
.如果真結(jié)束
到循環(huán)尾 ()
.如果真結(jié)束
.判斷循環(huán)尾 ()
.子程序 刷圖返回值, 整數(shù)型
全局_總開關(guān).疲勞值 = 疲勞 ()
.判斷開始 (取是否城鎮(zhèn) () = 假)
.判斷開始 (取是否開門 () = 假)
返回 (1001)
.默認(rèn)
.判斷開始 (是否在BOSS房 () = 假)
返回 (1002)
.默認(rèn)
返回 (1003)
.判斷結(jié)束
.判斷結(jié)束
.判斷 (全局_總開關(guān).疲勞值 < 1 或 全局_總開關(guān).自動(dòng)刷圖開關(guān) = 真 且 判斷遠(yuǎn)古地圖 () = 真 且 全局_總開關(guān).疲勞值 < 6)
返回 (1004)
.判斷 (全局_總開關(guān).疲勞值 ≥ 1)
返回 (1005)
.默認(rèn)
返回 (0)
.判斷結(jié)束
.子程序 深淵返回值, 整數(shù)型
全局_總開關(guān).疲勞值 = 疲勞 ()
.判斷開始 (取是否城鎮(zhèn) () = 假)
.判斷開始 (取是否開門 () = 假)
返回 (1001)
.默認(rèn)
.判斷開始 (取深淵柱子存在 () = 假)
返回 (1002)
.默認(rèn)
返回 (1003)
.判斷結(jié)束
.判斷結(jié)束
.判斷 (全局_總開關(guān).疲勞值 < 1)
返回 (1004)
.判斷 (全局_總開關(guān).疲勞值 ≥ 1)
返回 (1005)
.默認(rèn)
返回 (0)
.判斷結(jié)束
.子程序 自動(dòng)模式
.判斷開始 (文件讀配置 (“刷圖模式”) = 1)
自動(dòng)智能 (1)
.判斷 (文件讀配置 (“刷圖模式”) = 2)
自動(dòng)智能 (2)
.判斷 (文件讀配置 (“刷圖模式”) = 3)
自動(dòng)智能 (3)
.默認(rèn)
.判斷結(jié)束
.子程序 自動(dòng)智能
.參數(shù) 類型, 整數(shù)型
.局部變量 主線類型, 整數(shù)型
.局部變量 局任務(wù), 整數(shù)型
.如果真 (類型 = 1) ' 自動(dòng)刷圖
全局_刷圖.地圖編號(hào) = 文件讀配置 (“副本編號(hào)”)
全局_刷圖.地圖等級(jí) = 文件讀配置 (“副本難度”)
全局_消息反饋 = 1 ' 到副本門口
超級(jí)延時(shí) (500)
全局_消息反饋 = 2 ' 選圖
超級(jí)延時(shí) (500)
.判斷開始 (文件讀配置 (“副本難度”) < 5)
全局_消息反饋 = 3 ' 進(jìn)圖
.默認(rèn)
全局_消息反饋 = 4 ' 進(jìn)圖
.判斷結(jié)束
超級(jí)延時(shí) (3000)
全局_消息反饋 = 19 ' 透明評(píng)分
.如果真結(jié)束
.如果真 (類型 = 2) ' 自動(dòng)劇情
超級(jí)延時(shí) (500)
智能計(jì)算任務(wù) ()
超級(jí)延時(shí) (500)
.如果真結(jié)束
.如果真 (類型 = 3) ' 自動(dòng)深淵
全局_刷圖.地圖編號(hào) = 文件讀配置 (“副本編號(hào)”)
全局_刷圖.地圖等級(jí) = 文件讀配置 (“副本難度”)
全局_消息反饋 = 1
超級(jí)延時(shí) (500)
全局_消息反饋 = 2
超級(jí)延時(shí) (500)
全局_消息反饋 = 27
超級(jí)延時(shí) (3000)
全局_消息反饋 = 19 ' 透明評(píng)分
.如果真結(jié)束
.子程序 自動(dòng)順圖
.局部變量 當(dāng)前房間, 坐標(biāo)型
當(dāng)前房間 = 當(dāng)前房間 ()
.如果真 (全局_刷圖.地圖編號(hào) = 104 或 全局_刷圖.地圖編號(hào) = 192)
.如果真 (文件讀配置 (“是否全圖”) = 1)
格藍(lán)迪自動(dòng)全圖 ()
.如果真結(jié)束
.如果真 (文件讀配置 (“是否全圖”) = 2)
鋼鐵自動(dòng)全圖 ()
.如果真結(jié)束
.如果真結(jié)束
.如果真 (文件讀配置 (“刷圖模式”) = 3)
時(shí)間廣場(chǎng)深淵 ()
.如果真結(jié)束
.如果真 (文件讀配置 (“刷圖模式”) ≠ 3)
延時(shí) (100)
順圖調(diào)用 ()
.如果真結(jié)束
.子程序 自動(dòng)出圖
超級(jí)延時(shí) (1000)
.如果真 (取怪物是否死亡 () = 真 且 取是否開門 () = 真)
.判斷循環(huán)首 (匯編_讀整數(shù)型 (#對(duì)話基址) ≠ 0)
內(nèi)存按鍵 (#空格鍵)
.判斷循環(huán)尾 ()
超級(jí)延時(shí) (100)
全局_消息反饋 = 25 ' 通關(guān)確認(rèn)
全局_消息反饋 = 8 ' 翻牌
超級(jí)延時(shí) (200)
啟動(dòng)線程 (&全屏開關(guān), , )
.如果真 (文件讀配置 (“刷圖模式”) = 1)
出圖公告 (1)
.如果真結(jié)束
.如果真 (文件讀配置 (“刷圖模式”) = 2)
出圖公告 (2)
.如果真結(jié)束
.如果真 (文件讀配置 (“刷圖模式”) = 3)
出圖公告 (3)
.如果真結(jié)束
進(jìn)圖判斷 = 假
超級(jí)延時(shí) (1000)
.如果真 (局_任務(wù)ID ≠ 0)
提交Call (局_任務(wù)ID)
局_任務(wù)ID = 0
.如果真結(jié)束
.如果真 (局_任務(wù)ID = 0)
提交Call (劇情任務(wù)ID)
.如果真結(jié)束
超級(jí)延時(shí) (100)
.如果真 (取是否制裁 () = 假)
全局_消息反饋 = 7 ' 撿物
.如果真結(jié)束
超級(jí)延時(shí) (4500)
全局_消息反饋 = 11 ' 出圖
.判斷循環(huán)首 (取是否城鎮(zhèn) () = 假)
超級(jí)延時(shí) (300)
.判斷循環(huán)尾 ()
超級(jí)延時(shí) (500)
全局_消息反饋 = 10 ' 賣物
超級(jí)延時(shí) (500)
.如果真結(jié)束
.子程序 深淵出圖
超級(jí)延時(shí) (500)
.如果真 (取怪物是否死亡 () = 真 且 取是否開門 () = 真)
出圖公告 (3)
超級(jí)延時(shí) (100)
.如果真 (取是否制裁 () = 假)
全局_消息反饋 = 7 ' 撿物
.如果真結(jié)束
超級(jí)延時(shí) (100)
全局_消息反饋 = 11 ' 出圖
.判斷循環(huán)首 (取是否城鎮(zhèn) () = 假)
超級(jí)延時(shí) (10)
.判斷循環(huán)尾 ()
超級(jí)延時(shí) (500)
全局_消息反饋 = 10 ' 賣物
超級(jí)延時(shí) (500)
.如果真結(jié)束
.子程序 自動(dòng)角色
全局_刷圖.自動(dòng)角色 = 匯編_加 (全局_刷圖.自動(dòng)角色, 1)
.如果真 (全局_刷圖.自動(dòng)角色 ≥ 文件讀配置 (“角色數(shù)量”))
公告 (“已刷完配置指定[ ” + 到文本 (全局_刷圖.自動(dòng)角色) + “ ]個(gè)角色 - 停止掛機(jī)”)
公告 (“當(dāng)前北京時(shí)間:” + 到文本 (取現(xiàn)行時(shí)間 ()))
全局_總開關(guān).自動(dòng)刷圖開關(guān) = 假
強(qiáng)制結(jié)束線程 (全局_總開關(guān).自動(dòng)刷圖句柄)
返回 ()
.如果真結(jié)束
超級(jí)延時(shí) (300)
公告 (“自動(dòng)完成” + 到文本 (全局_刷圖.自動(dòng)角色) + “個(gè)角色 自動(dòng)換角色”)
角色位置 = 匯編_加 (匯編_取偏移地址 (#角色基址, { 200, 200, 0 }), 1)
超級(jí)延時(shí) (1000)
組包_選擇界面 ()
超級(jí)延時(shí) (1000)
組包_選擇角色 (角色位置)
超級(jí)延時(shí) (2000)
.計(jì)次循環(huán)首 (999, )
.如果真 (取游戲狀態(tài) () = 1)
跳出循環(huán) ()
.如果真結(jié)束
超級(jí)延時(shí) (1000)
.計(jì)次循環(huán)尾 ()
超級(jí)延時(shí) (4000)
全局_刷圖.翻拍次數(shù) = 0
.子程序 格藍(lán)迪自動(dòng)全圖
.局部變量 當(dāng)前, 坐標(biāo)型
當(dāng)前 = 當(dāng)前房間 ()
.如果真 (當(dāng)前.x = 0 且 當(dāng)前.y = 0)
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 1 且 當(dāng)前.y = 0)
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 2 且 當(dāng)前.y = 0)
拾取遍歷 ()
順圖至下 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 2 且 當(dāng)前.y = 1)
拾取遍歷 ()
順圖至左 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 1 且 當(dāng)前.y = 1)
拾取遍歷 ()
順圖至下 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 1 且 當(dāng)前.y = 2)
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 2 且 當(dāng)前.y = 2)
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 3 且 當(dāng)前.y = 2)
拾取遍歷 ()
順圖至上 ()
.如果真結(jié)束
.子程序 鋼鐵自動(dòng)全圖
.局部變量 當(dāng)前, 坐標(biāo)型
當(dāng)前 = 當(dāng)前房間 ()
.判斷開始 (當(dāng)前.x = 0 且 當(dāng)前.y = 0)
拾取遍歷 ()
順圖至右 ()
.判斷 (當(dāng)前.x = 1 且 當(dāng)前.y = 0)
拾取遍歷 ()
順圖至右 ()
.判斷 (當(dāng)前.x = 2 且 當(dāng)前.y = 0)
拾取遍歷 ()
順圖至下 ()
.判斷 (當(dāng)前.x = 2 且 當(dāng)前.y = 1)
拾取遍歷 ()
順圖至左 ()
.判斷 (當(dāng)前.x = 1 且 當(dāng)前.y = 1)
拾取遍歷 ()
順圖至左 ()
.判斷 (當(dāng)前.x = 0 且 當(dāng)前.y = 1)
拾取遍歷 ()
順圖至下 ()
.判斷 (當(dāng)前.x = 0 且 當(dāng)前.y = 2)
拾取遍歷 ()
順圖至下 ()
.判斷 (當(dāng)前.x = 0 且 當(dāng)前.y = 3)
拾取遍歷 ()
順圖至右 ()
.判斷 (當(dāng)前.x = 1 且 當(dāng)前.y = 3)
拾取遍歷 ()
順圖至上 ()
.判斷 (當(dāng)前.x = 1 且 當(dāng)前.y = 2)
拾取遍歷 ()
順圖至右 ()
.判斷 (當(dāng)前.x = 2 且 當(dāng)前.y = 2)
拾取遍歷 ()
順圖至右 ()
.默認(rèn)
.判斷結(jié)束
.子程序 時(shí)間廣場(chǎng)深淵
.局部變量 當(dāng)前, 坐標(biāo)型
當(dāng)前 = 當(dāng)前房間 ()
.如果真 (當(dāng)前.x = 0 且 當(dāng)前.y = 0)
全局_總開關(guān).重置 = 1
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 1 且 當(dāng)前.y = 0)
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 2 且 當(dāng)前.y = 0)
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 3 且 當(dāng)前.y = 0)
拾取遍歷 ()
順圖至下 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 3 且 當(dāng)前.y = 1)
.如果 (全局_總開關(guān).重置 = 1)
拾取遍歷 ()
順圖至右 ()
.否則
拾取遍歷 ()
順圖至左 ()
.如果結(jié)束
.如果真結(jié)束
.如果真 (當(dāng)前.x = 4 且 當(dāng)前.y = 1)
全局_總開關(guān).重置 = 0
拾取遍歷 ()
順圖至左 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 2 且 當(dāng)前.y = 1)
拾取遍歷 ()
順圖至左 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 1 且 當(dāng)前.y = 1)
拾取遍歷 ()
順圖至下 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 1 且 當(dāng)前.y = 2)
拾取遍歷 ()
順圖至下 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 1 且 當(dāng)前.y = 3)
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 2 且 當(dāng)前.y = 3)
拾取遍歷 ()
順圖至上 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 2 且 當(dāng)前.y = 2)
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 3 且 當(dāng)前.y = 2)
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
.如果真 (當(dāng)前.x = 4 且 當(dāng)前.y = 2)
拾取遍歷 ()
順圖至右 ()
.如果真結(jié)束
總結(jié)
以上是生活随笔為你收集整理的dnf脚本是php,易语言:DNF自动脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql里查询中文条件_Mysql对中
- 下一篇: Vijos训练计划 1-1 计数问题