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