易語言地下城與勇士輔助順圖類源碼
更新時間:2019年02月20日 10:18:45 作者:易語言源碼教程
今天小編就為大家分享一篇關(guān)于易語言地下城與勇士輔助順圖類源碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
DNF輔助順圖類源碼
僅供學(xué)習(xí)參考,禁止商業(yè)用途
.版本 2 .程序集 順圖 .子程序 順圖結(jié)構(gòu) .參數(shù) 方向ID, 整數(shù)型 .局部變量 一級偏移, 整數(shù)型 .局部變量 二級偏移, 整數(shù)型 .局部變量 臨時數(shù)據(jù), 整數(shù)型 .局部變量 坐標(biāo)結(jié)構(gòu), 整數(shù)型 .局部變量 x, 整數(shù)型 .局部變量 y, 整數(shù)型 .局部變量 xF, 整數(shù)型 .局部變量 yF, 整數(shù)型 .局部變量 cx, 整數(shù)型 .局部變量 cy, 整數(shù)型 一級偏移 = 匯編_讀整數(shù)型 (#人物基址) 二級偏移 = 匯編_讀整數(shù)型 (一級偏移 + #地圖偏移) .如果真 (二級偏移 = 0) 返回 () .如果真結(jié)束 臨時數(shù)據(jù) = 匯編_讀整數(shù)型 (#商店基址 - 8) 臨時數(shù)據(jù) = 匯編_讀整數(shù)型 (臨時數(shù)據(jù) + #時間基址) 臨時數(shù)據(jù) = 匯編_讀整數(shù)型 (臨時數(shù)據(jù) + #坐標(biāo)結(jié)構(gòu)偏移01) 坐標(biāo)結(jié)構(gòu) = 臨時數(shù)據(jù) + (方向ID + 方向ID × 4) × 8 + #坐標(biāo)結(jié)構(gòu)偏移02 x = 匯編_讀整數(shù)型 (坐標(biāo)結(jié)構(gòu) + 0) y = 匯編_讀整數(shù)型 (坐標(biāo)結(jié)構(gòu) + 4) xF = 匯編_讀整數(shù)型 (坐標(biāo)結(jié)構(gòu) + 8) yF = 匯編_讀整數(shù)型 (坐標(biāo)結(jié)構(gòu) + 12) .如果真 (方向ID = 0) cx = x + xF + 20 cy = y + yF ÷ 2 .如果真結(jié)束 .如果真 (方向ID = 1) cx = x - 20 cy = y + yF ÷ 2 .如果真結(jié)束 .如果真 (方向ID = 2) cx = x + xF ÷ 2 cy = y + yF + 20 .如果真結(jié)束 .如果真 (方向ID = 3) cx = x + xF ÷ 2 cy = y - 20 .如果真結(jié)束 坐標(biāo)CALL (一級偏移, cx, cy, 0) 延時 (200) 坐標(biāo)CALL (一級偏移, x + xF ÷ 2, y, 0) .子程序 組包過圖 .參數(shù) X索引, 整數(shù)型 .參數(shù) Y索引, 整數(shù)型 緩沖Call (45) 加密Call (X索引, 1) 加密Call (Y索引, 1) 加密Call (0, 4) 加密Call (0, 4) 加密Call (0, 1) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 4) 加密Call (0, 4) 加密Call (0, 4) 加密Call (0, 4) 加密Call (0, 4) 加密Call (0, 4) 加密Call (0, 4) 加密Call (0, 4) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 4) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 2) 加密Call (0, 4) 加密Call (0, 4) 加密Call (0, 4) 加密Call (0, 2) 加密Call (0, 1) 發(fā)包Call () .子程序 組包至上 .局部變量 房間X, 整數(shù)型 .局部變量 房間Y, 整數(shù)型 .如果真 (取是否開門 () = 真) 房間X = 匯編_取偏移地址 (匯編_減 (#商店基址, 8), { #時間基址, #A星偏移_3, 0 }) 房間Y = 匯編_取偏移地址 (匯編_減 (#商店基址, 8), { #時間基址, #A星偏移_4, 0 }) 組包過圖 (房間X, 匯編_減 (房間Y, 1)) .如果真結(jié)束 .子程序 組包至下 .局部變量 房間X, 整數(shù)型 .局部變量 房間Y, 整數(shù)型 .如果真 (取是否開門 () = 真) 房間X = 匯編_取偏移地址 (匯編_減 (#商店基址, 8), { #時間基址, #A星偏移_3, 0 }) 房間Y = 匯編_取偏移地址 (匯編_減 (#商店基址, 8), { #時間基址, #A星偏移_4, 0 }) 組包過圖 (房間X, 匯編_加 (房間Y, 1)) .如果真結(jié)束 .子程序 組包至左 .局部變量 房間X, 整數(shù)型 .局部變量 房間Y, 整數(shù)型 .如果真 (取是否開門 () = 真) 房間X = 匯編_取偏移地址 (匯編_減 (#商店基址, 8), { #時間基址, #A星偏移_3, 0 }) 房間Y = 匯編_取偏移地址 (匯編_減 (#商店基址, 8), { #時間基址, #A星偏移_4, 0 }) 組包過圖 (匯編_減 (房間X, 1), 房間Y) .如果真結(jié)束 .子程序 組包至右 .局部變量 房間X, 整數(shù)型 .局部變量 房間Y, 整數(shù)型 .如果真 (取是否開門 () = 真) 房間X = 匯編_取偏移地址 (匯編_減 (#商店基址, 8), { #時間基址, #A星偏移_3, 0 }) 房間Y = 匯編_取偏移地址 (匯編_減 (#商店基址, 8), { #時間基址, #A星偏移_4, 0 }) 組包過圖 (匯編_加 (房間X, 1), 房間Y) .如果真結(jié)束 .子程序 強制至上 .如果真 (取是否開門 () = 真) 強順Call (2) .如果真結(jié)束 .子程序 強制至下 .如果真 (取是否開門 () = 真) 強順Call (3) .如果真結(jié)束 .子程序 強制至左 .如果真 (取是否開門 () = 真) 強順Call (0) .如果真結(jié)束 .子程序 強制至右 .如果真 (取是否開門 () = 真) 強順Call (1) .如果真結(jié)束 .子程序 順圖至上 .如果真 (取是否開門 () = 真) .判斷開始 (劇情任務(wù)ID = 26 或 劇情任務(wù)ID = 15 或 劇情任務(wù)ID = 3191 或 全局_劇情ID = 15 或 全局_劇情ID = 88 或 全局_劇情ID = 190 或 全局_劇情ID = 35 或 全局_劇情ID = 3191 或 全局_劇情ID = 26) ' 劇情任務(wù)ID=15是天空之城 強制至上 () .默認 順圖結(jié)構(gòu) (2) .判斷結(jié)束 .如果真結(jié)束 .子程序 順圖至下 .如果真 (取是否開門 () = 真) .判斷開始 (劇情任務(wù)ID = 26 或 劇情任務(wù)ID = 15 或 劇情任務(wù)ID = 3191 或 全局_劇情ID = 15 或 全局_劇情ID = 88 或 全局_劇情ID = 190 或 全局_劇情ID = 35 或 全局_劇情ID = 3191 或 全局_劇情ID = 26) 強制至下 () .默認 順圖結(jié)構(gòu) (3) .判斷結(jié)束 .如果真結(jié)束 .子程序 順圖至左 .如果真 (取是否開門 () = 真) .判斷開始 (劇情任務(wù)ID = 26 或 劇情任務(wù)ID = 15 或 劇情任務(wù)ID = 3191 或 全局_劇情ID = 15 或 全局_劇情ID = 88 或 全局_劇情ID = 190 或 全局_劇情ID = 35 或 全局_劇情ID = 3191 或 全局_劇情ID = 26) 強制至左 () .默認 順圖結(jié)構(gòu) (0) .判斷結(jié)束 .如果真結(jié)束 .子程序 順圖至右 .如果真 (取是否開門 () = 真) .判斷開始 (劇情任務(wù)ID = 26 或 劇情任務(wù)ID = 15 或 劇情任務(wù)ID = 3191 或 全局_劇情ID = 15 或 全局_劇情ID = 88 或 全局_劇情ID = 190 或 全局_劇情ID = 35 或 全局_劇情ID = 3191 或 全局_劇情ID = 26) ' 劇情任務(wù)ID=3191是天帷巨獸 強制至右 () .默認 順圖結(jié)構(gòu) (1) .判斷結(jié)束 .如果真結(jié)束 .子程序 順圖調(diào)用 .局部變量 過圖方式, 整數(shù)型 .局部變量 局_地圖數(shù)據(jù), 地圖數(shù)據(jù) 過圖方式 = 文件讀配置 (“過圖方式”) 局_地圖數(shù)據(jù) = 地圖數(shù)據(jù) () 順圖方向 = 順圖方向 (局_地圖數(shù)據(jù).地圖走法 [1], 局_地圖數(shù)據(jù).地圖走法 [2]) .如果真 (過圖方式 = 1) .如果真 (順圖方向 = 2) 順圖至上 () .如果真結(jié)束 .如果真 (順圖方向 = 3) 順圖至下 () .如果真結(jié)束 .如果真 (順圖方向 = 0) 順圖至左 () .如果真結(jié)束 .如果真 (順圖方向 = 1) 順圖至右 () .如果真結(jié)束 .如果真結(jié)束 .如果真 (過圖方式 = 2) .如果真 (順圖方向 = 2) 強制至上 () .如果真結(jié)束 .如果真 (順圖方向 = 3) 強制至下 () .如果真結(jié)束 .如果真 (順圖方向 = 0) 強制至左 () .如果真結(jié)束 .如果真 (順圖方向 = 1) 強制至右 () .如果真結(jié)束 .如果真結(jié)束
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
易語言通過現(xiàn)行選中項設(shè)置標(biāo)簽背景顏色的排列方式
今天小編就為大家分享一篇關(guān)于易語言通過現(xiàn)行選中項設(shè)置標(biāo)簽背景顏色的排列方式,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-11-11易語言調(diào)用ESPI11.dll實現(xiàn)禁止指定程序訪問網(wǎng)絡(luò)的代碼
今天小編就為大家分享一篇關(guān)于易語言調(diào)用ESPI11.dll實現(xiàn)禁止指定程序訪問網(wǎng)絡(luò)的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-11-11