最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

易語言地下城與勇士輔助劇情類源碼

 更新時間:2019年02月20日 09:57:23   作者:易語言源碼教程  
今天小編就為大家分享一篇關(guān)于易語言地下城與勇士輔助劇情類源碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

DNF輔助劇情類源碼

僅供學(xué)習(xí)參考,禁止商業(yè)用途

.版本 2
.支持庫 EThread
.程序集 劇情
.子程序 跳過call
.局部變量 任務(wù)地址, 整數(shù)型
.局部變量 跳過CALL, 整數(shù)型
任務(wù)地址 = #任務(wù)基址
跳過CALL = #跳過CALL
置入代碼 ({ 139, 77, 252, 139, 9, 106, 255, 106, 1, 255, 85, 248 })
.子程序 匹配副本
.局部變量 角色等級, 整數(shù)型
角色等級 = 匯編_讀整數(shù)型 (#角色等級)
.判斷開始 (角色等級 = 1)
  全局_劇情ID = 3 ' 幽暗密林
.判斷 (角色等級 = 3)
  全局_劇情ID = 5 ' 雷鳴廢墟
.判斷 (角色等級 = 5)
  全局_劇情ID = 6 ' 猛毒雷鳴廢墟
.判斷 (角色等級 = 8)
  全局_劇情ID = 9 ' 冰霜幽暗密林
.判斷 (角色等級 = 11)
  全局_劇情ID = 7 ' 格拉卡
.判斷 (角色等級 = 13)
  全局_劇情ID = 8 ' 烈焰格拉卡
.判斷 (角色等級 = 16)
  全局_劇情ID = 1000 ' 暗黑雷鳴廢墟
.判斷 (角色等級 = 17)
  全局_劇情ID = 10 ' 龍人之塔
.判斷 (角色等級 = 18)
  全局_劇情ID = 11
.判斷 (角色等級 = 19)
  全局_劇情ID = 12 ' 人偶玄關(guān)
.判斷 (角色等級 = 20)
  全局_劇情ID = 13 ' 石巨人塔
.判斷 (角色等級 = 21)
  全局_劇情ID = 14 ' 黑暗玄廊
.判斷 (角色等級 = 22)
  全局_劇情ID = 17 ' 懸空城
.判斷 (角色等級 = 23)
  全局_劇情ID = 15 ' 城主宮殿
.判斷 (角色等級 = 24)
  全局_劇情ID = 21 ' 神殿外圍
.判斷 (角色等級 = 25)
  全局_劇情ID = 22 ' 樹精叢林
.判斷 (角色等級 = 26)
  全局_劇情ID = 23 ' 煉獄
.判斷 (角色等級 = 27)
  全局_劇情ID = 24 ' 極晝
.判斷 (角色等級 = 28)
  全局_劇情ID = 25 ' 第一脊椎
.判斷 (角色等級 = 29)
  全局_劇情ID = 26 ' 第二脊椎
.判斷 (角色等級 = 30)
  全局_劇情ID = 27 ' 天帷禁地
.判斷 (角色等級 = 30)
  全局_劇情ID = 31 ' 淺棲之地
.判斷 (角色等級 = 31)
  全局_劇情ID = 32 ' 蜘蛛洞穴
.判斷 (角色等級 = 32)
  全局_劇情ID = 150 ' 蜘蛛王國
.判斷 (角色等級 = 33)
  全局_劇情ID = 151 ' 英雄冢
.判斷 (角色等級 = 34)
  全局_劇情ID = 35 ' 暗精靈墓地
.判斷 (角色等級 = 35)
  全局_劇情ID = 34 ' 熔巖穴
.判斷 (角色等級 = 36)
  全局_劇情ID = 36 ' 暗黑城入口
.判斷 (角色等級 = 36)
  全局_劇情ID = 152 ' 暴君
.判斷 (角色等級 = 37)
  全局_劇情ID = 153 ' 黃金礦洞
.判斷 (角色等級 = 38)
  全局_劇情ID = 154 ' 遠(yuǎn)古墓穴深處
.判斷 (角色等級 = 39)
  全局_劇情ID = 154 ' 遠(yuǎn)古墓穴深處
.判斷 (角色等級 = 40)
  全局_劇情ID = 40 ' 山脊
.判斷 (角色等級 = 41)
  全局_劇情ID = 41 ' 冰心少年
.判斷 (角色等級 = 42)
  全局_劇情ID = 42 ' 利庫天井
.判斷 (角色等級 = 43)
  全局_劇情ID = 43 ' 白色廢墟
.判斷 (角色等級 = 44)
  全局_劇情ID = 141 ' 布萬加的修煉場
.判斷 (角色等級 = 45)
  全局_劇情ID = 141 ' 綠都格羅茲尼
.判斷 (角色等級 = 46)
  全局_劇情ID = 61 ' 綠都格羅茲尼
.判斷 (角色等級 = 47)
  全局_劇情ID = 50 ' 墮落的盜賊
.判斷 (角色等級 = 47)
  全局_劇情ID = 7146 ' 秘密村莊
.判斷 (角色等級 = 48)
  全局_劇情ID = 51 ' 迷亂之村哈穆林
.判斷 (角色等級 = 48)
  全局_劇情ID = 52 ' 血蝴蝶之舞
.判斷 (角色等級 = 49)
  全局_劇情ID = 53 ' 疑惑之村
.判斷 (角色等級 = 50)
  全局_劇情ID = 144 ' 熾晶森林
.判斷 (角色等級 = 51)
  全局_劇情ID = 145 ' 冰晶森林
.判斷 (角色等級 = 51)
  全局_劇情ID = 7147 ' 精靈之森
.判斷 (角色等級 = 52)
  全局_劇情ID = 146 ' 水晶礦脈
.判斷 (角色等級 = 53)
  全局_劇情ID = 148 ' 幽冥
.判斷 (角色等級 = 54)
  全局_劇情ID = 156 ' 蘑菇莊園
.判斷 (角色等級 = 55)
  全局_劇情ID = 157 ' 蟻后的巢穴
.判斷 (角色等級 = 56)
  全局_劇情ID = 7148 ' 地下水道
.判斷 (角色等級 = 57)
  全局_劇情ID = 158 ' 腐爛之地
.判斷 (角色等級 = 57)
  全局_劇情ID = 159 ' 赫頓瑪爾舊街區(qū)
.判斷 (角色等級 = 57)
  全局_劇情ID = 160 ' 絕望的棋局
.判斷 (角色等級 = 58)
  全局_劇情ID = 161 ' 鯊魚棲息地
.判斷 (角色等級 = 59)
  全局_劇情ID = 162 ' 人魚國度
.判斷 (角色等級 = 60)
  全局_劇情ID = 163 ' GBL女神殿
.判斷 (角色等級 = 60)
  全局_劇情ID = 7149 ' 天空島
.判斷 (角色等級 = 61)
  全局_劇情ID = 164 ' 樹精繁殖地
.判斷 (角色等級 = 62)
  全局_劇情ID = 164 ' 樹精繁殖地
.判斷 (角色等級 = 63)
  全局_劇情ID = 80 ' 根特外圍
.判斷 (角色等級 = 64)
  全局_劇情ID = 81 ' 根特東門
.判斷 (角色等級 = 65)
  全局_劇情ID = 82 ' 根特南門
.判斷 (角色等級 = 65)
  全局_劇情ID = 7150 ' 哈爾特山
.判斷 (角色等級 = 66)
  全局_劇情ID = 88 ' 根特北門
.判斷 (角色等級 = 67)
  全局_劇情ID = 89 ' 根特防御戰(zhàn)
.判斷 (角色等級 = 68)
  全局_劇情ID = 83 ' 夜間襲擊戰(zhàn)
.判斷 (角色等級 = 69)
  全局_劇情ID = 84 ' 補(bǔ)給線阻斷戰(zhàn)
.判斷 (角色等級 = 70)
  全局_劇情ID = 85 ' 追擊殲滅戰(zhàn)
.判斷 (角色等級 = 71)
  全局_劇情ID = 86 ' 列車上的海賊
.判斷 (角色等級 = 72)
  全局_劇情ID = 87 ' 奪回西部線
.判斷 (角色等級 = 72)
  全局_劇情ID = 7151 ' 海上航線
.判斷 (角色等級 = 73)
  全局_劇情ID = 92 ' 霧都赫伊斯
.判斷 (角色等級 = 74)
  全局_劇情ID = 93 ' 阿登高地
.判斷 (角色等級 = 75)
  全局_劇情ID = 70 ' 格蘭之火
.判斷 (角色等級 = 76)
  全局_劇情ID = 71 ' 瘟疫之源
.判斷 (角色等級 = 77)
  全局_劇情ID = 72 ' 卡勒特之初
.判斷 (角色等級 = 77)
  全局_劇情ID = 7152 ' 時間界限
.判斷 (角色等級 = 78)
  全局_劇情ID = 74 ' 絕密區(qū)域
.判斷 (角色等級 = 79)
  全局_劇情ID = 75 ' 昔日悲鳴
.判斷 (角色等級 = 80)
  全局_劇情ID = 76 ' 凜冬
.判斷 (角色等級 = 80)
  全局_劇情ID = 77 ' 謎之覺悟
.判斷 (角色等級 = 81)
  全局_劇情ID = 101 ' 克雷發(fā)電站
.判斷 (角色等級 = 81)
  全局_劇情ID = 102 ' 普魯茲發(fā)電站
.判斷 (角色等級 = 81)
  全局_劇情ID = 7153 ' 控制塔
.判斷 (角色等級 = 82)
  全局_劇情ID = 103 ' 特倫斯發(fā)電站
.判斷 (角色等級 = 83)
  全局_劇情ID = 104 ' 格蘭迪發(fā)電站
.判斷 (角色等級 = 84)
  全局_劇情ID = 3200 ' 納特拉的復(fù)仇
.判斷 (角色等級 = 84)
  全局_劇情ID = 3201 ' 雙子巨人的背叛
.判斷 (角色等級 = 84)
  全局_劇情ID = 3202 ' 圣地 : 龍之魂
.判斷 (角色等級 = 85)
  全局_劇情ID = 190 ' 倒懸的瞭望臺
.判斷 (角色等級 = 85)
  全局_劇情ID = 191 ' 盧克的聚光鏡
.判斷 (角色等級 = 85)
  全局_劇情ID = 192 ' 鋼鐵之臂
.判斷 (角色等級 = 85)
  全局_劇情ID = 7154 ' 不滅回廊
.判斷 (角色等級 = 86)
  全局_劇情ID = 193 ' 能源熔爐
.判斷 (角色等級 = 86)
  全局_劇情ID = 194 ' 光之舞會
.判斷 (角色等級 = 87)
  全局_劇情ID = 310 ' 時間
.判斷 (角色等級 = 87)
  全局_劇情ID = 311 ' 獸人峽谷
.判斷 (角色等級 = 88)
  全局_劇情ID = 312 ' 恐怖的棲息地
.判斷 (角色等級 = 88)
  全局_劇情ID = 313 ' 疾風(fēng)地帶
.判斷 (角色等級 = 88)
  全局_劇情ID = 7155 ' 血色防線
.判斷 (角色等級 = 89)
  全局_劇情ID = 314 ' 紅色魔女之森
.默認(rèn)
.判斷結(jié)束
區(qū)域 = 地圖id轉(zhuǎn)區(qū)域Call (全局_劇情ID)
組包_城鎮(zhèn)移動 (區(qū)域.大區(qū)域, 區(qū)域.小區(qū)域, 區(qū)域.X坐標(biāo), 區(qū)域.Y坐標(biāo))
延時 (500)
組包_選出圖 (1)
延時 (1000)
.如果 (角色等級 > 16)
  .如果 (角色等級 > 30)
    .如果 (角色等級 > 50)
      .如果 (角色等級 > 70)
        組包_進(jìn)圖 (全局_劇情ID, 4)
        組包_進(jìn)圖 (全局_劇情ID, 3)
        組包_進(jìn)圖 (全局_劇情ID, 2)
        組包_進(jìn)圖 (全局_劇情ID, 1)
        組包_進(jìn)圖 (全局_劇情ID, 0)
      .否則
        組包_進(jìn)圖 (全局_劇情ID, 3)
        組包_進(jìn)圖 (全局_劇情ID, 2)
        組包_進(jìn)圖 (全局_劇情ID, 1)
        組包_進(jìn)圖 (全局_劇情ID, 0)
      .如果結(jié)束
    .否則
      組包_進(jìn)圖 (全局_劇情ID, 2)
      組包_進(jìn)圖 (全局_劇情ID, 1)
      組包_進(jìn)圖 (全局_劇情ID, 0)
    .如果結(jié)束
  .否則
    組包_進(jìn)圖 (全局_劇情ID, 1)
    組包_進(jìn)圖 (全局_劇情ID, 0)
  .如果結(jié)束
.否則
  組包_進(jìn)圖 (全局_劇情ID, 0)
.如果結(jié)束
.子程序 任務(wù)是否完成, 整數(shù)型
.局部變量 首地址, 整數(shù)型
.局部變量 尾地址, 整數(shù)型
.局部變量 數(shù)量, 整數(shù)型
.局部變量 次數(shù), 整數(shù)型
.局部變量 任務(wù)類型, 整數(shù)型
.局部變量 任務(wù)地址, 整數(shù)型
.局部變量 任務(wù)完成, 整數(shù)型
首地址 = 匯編_讀整數(shù)型 (匯編_讀整數(shù)型 (#任務(wù)基址) + 8)
尾地址 = 匯編_讀整數(shù)型 (匯編_讀整數(shù)型 (#任務(wù)基址) + 12)
數(shù)量 = (尾地址 - 首地址) ÷ 4
.計次循環(huán)首 (數(shù)量, 次數(shù))
  任務(wù)地址 = 匯編_讀整數(shù)型 (首地址 + (次數(shù) - 1) × 4)
  任務(wù)類型 = 匯編_讀整數(shù)型 (任務(wù)地址 + 308)
  .如果真 (任務(wù)類型 = 0)
    任務(wù)完成 = 超級解密 (首地址 + 次數(shù) × 4)
    延時 (100)
    返回 (任務(wù)完成)
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (0)
.子程序 任務(wù)是否需要材料, 邏輯型
.局部變量 遍歷, 遍歷結(jié)構(gòu)
遍歷.一級偏移 = 匯編_讀整數(shù)型 (#任務(wù)基址)
遍歷.首地址 = 匯編_讀整數(shù)型 (匯編_加 (遍歷.一級偏移, 104))
遍歷.尾地址 = 匯編_讀整數(shù)型 (匯編_加 (遍歷.一級偏移, 108))
遍歷.怪物數(shù)量 = 匯編_減 (遍歷.尾地址, 遍歷.首地址) ÷ 4
.計次循環(huán)首 (遍歷.怪物數(shù)量, 遍歷.次數(shù))
  遍歷.怪物地址 = 匯編_讀整數(shù)型 (匯編_加 (遍歷.首地址, 匯編_減 (遍歷.次數(shù), 1) × 4))
  .判斷開始 (尋找文本 (Unicode轉(zhuǎn)Ansi (匯編_讀字節(jié)集 (匯編_加 (遍歷.怪物地址, 8), 100)), 到文本 ({ 63 }), 1, 假) = -1)
    遍歷.任務(wù)名稱 = Unicode轉(zhuǎn)Ansi (匯編_讀字節(jié)集 (匯編_加 (遍歷.怪物地址, 8), 100))
  .默認(rèn)
    遍歷.任務(wù)名稱 = Unicode轉(zhuǎn)Ansi (匯編_讀字節(jié)集 (匯編_讀整數(shù)型 (匯編_加 (遍歷.怪物地址, 8)), 100))
  .判斷結(jié)束
  .如果真 (取文本長度 (遍歷.任務(wù)名稱) ≤ 1)
    ' 到循環(huán)尾 ()
  .如果真結(jié)束
  .如果真 (匯編_讀整數(shù)型 (匯編_加 (遍歷.怪物地址, #任務(wù)類型)) = 0)
    .如果真 (匯編_讀整數(shù)型 (遍歷.怪物地址 + #任務(wù)材料) ≠ 0)
      返回 (真)
    .如果真結(jié)束
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (假)
.子程序 任務(wù)是否存在, 邏輯型
.參數(shù) 任務(wù)編號ID, 整數(shù)型
.局部變量 遍歷, 遍歷結(jié)構(gòu)
遍歷.一級偏移 = 匯編_讀整數(shù)型 (#任務(wù)基址)
遍歷.首地址 = 匯編_讀整數(shù)型 (匯編_加 (遍歷.一級偏移, 104))
遍歷.尾地址 = 匯編_讀整數(shù)型 (匯編_加 (遍歷.一級偏移, 108))
遍歷.怪物數(shù)量 = 匯編_減 (遍歷.尾地址, 遍歷.首地址) ÷ 4
.計次循環(huán)首 (遍歷.怪物數(shù)量, 遍歷.次數(shù))
  遍歷.怪物地址 = 匯編_讀整數(shù)型 (匯編_加 (遍歷.首地址, 匯編_減 (遍歷.次數(shù), 1) × 4))
  遍歷.任務(wù)ID = 匯編_讀整數(shù)型 (遍歷.怪物地址)
  .如果真 (遍歷.任務(wù)ID = 任務(wù)編號ID)
    返回 (真)
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (假)
.子程序 接受任務(wù)主線, 整數(shù)型
.局部變量 遍歷, 遍歷結(jié)構(gòu)
遍歷.首地址 = 匯編_讀整數(shù)型 (匯編_加 (匯編_讀整數(shù)型 (#任務(wù)基址), 104))
遍歷.尾地址 = 匯編_讀整數(shù)型 (匯編_加 (匯編_讀整數(shù)型 (#任務(wù)基址), 108))
遍歷.怪物數(shù)量 = 匯編_減 (遍歷.尾地址, 遍歷.首地址) ÷ 4
.計次循環(huán)首 (遍歷.怪物數(shù)量, 遍歷.次數(shù))
  遍歷.怪物地址 = 匯編_讀整數(shù)型 (匯編_加 (遍歷.首地址, 匯編_減 (遍歷.次數(shù), 1) × 4))
  遍歷.任務(wù)ID = 匯編_讀整數(shù)型 (遍歷.怪物地址)
  .如果真 (匯編_讀整數(shù)型 (匯編_加 (遍歷.怪物地址, 308)) = 0)
    接受Call (遍歷.任務(wù)ID)
    延時 (100)
    接受Call (遍歷.任務(wù)ID)
    返回 (遍歷.任務(wù)ID)
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (0)
.子程序 處理提交任務(wù)
.局部變量 局_基址, 整數(shù)型
.局部變量 局_首部, 整數(shù)型
.局部變量 局_尾部, 整數(shù)型
.局部變量 局_數(shù)量, 整數(shù)型
.局部變量 局_指針, 整數(shù)型
.局部變量 局_類型, 整數(shù)型
.局部變量 局_次數(shù), 整數(shù)型
.局部變量 局_計次, 整數(shù)型
局_基址 = 匯編_讀整數(shù)型 (#任務(wù)基址)
局_首部 = 匯編_讀整數(shù)型 (局_基址 + 8)
局_尾部 = 匯編_讀整數(shù)型 (局_基址 + 12)
局_數(shù)量 = (局_尾部 - 局_首部) ÷ 12
.計次循環(huán)首 (局_數(shù)量, 局_計次)
  局_指針 = 匯編_讀整數(shù)型 (局_首部 + (局_計次 - 1) × 12)
  局_類型 = 匯編_讀整數(shù)型 (局_指針 + 308)
  局_次數(shù) = 超級解密 (局_首部 + (局_計次 - 1) × 12 + 4)
  .如果真 (局_類型 = 0 且 局_次數(shù) = 0)
    延時 (100)
    提交Call (匯編_讀整數(shù)型 (局_指針))
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 ()
.子程序 獲取主線任務(wù), 整數(shù)型
.局部變量 局_基址, 整數(shù)型
.局部變量 局_首部, 整數(shù)型
.局部變量 局_尾部, 整數(shù)型
.局部變量 局_數(shù)量, 整數(shù)型
.局部變量 局_計次, 整數(shù)型
.局部變量 局_指針, 整數(shù)型
.局部變量 局_類型, 整數(shù)型
局_基址 = 匯編_讀整數(shù)型 (#任務(wù)基址)
局_首部 = 匯編_讀整數(shù)型 (局_基址 + 104)
局_尾部 = 匯編_讀整數(shù)型 (局_基址 + 108)
局_數(shù)量 = (局_尾部 - 局_首部) ÷ 4
.計次循環(huán)首 (局_數(shù)量, 局_計次)
  局_指針 = 匯編_讀整數(shù)型 (局_首部 + (局_計次 - 1) × 4)
  局_類型 = 匯編_讀整數(shù)型 (局_指針 + 308)
  .如果真 (局_類型 = 0) ' 0=主線任務(wù)
    返回 (匯編_讀整數(shù)型 (局_指針))
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (-1)
.子程序 任務(wù)是否相同, 邏輯型
.參數(shù) 參_編號, 整數(shù)型
.局部變量 局_基址, 整數(shù)型
.局部變量 局_首部, 整數(shù)型
.局部變量 局_尾部, 整數(shù)型
.局部變量 局_數(shù)量, 整數(shù)型
.局部變量 局_計次, 整數(shù)型
.局部變量 局_指針, 整數(shù)型
.局部變量 局_類型, 整數(shù)型
局_基址 = 匯編_讀整數(shù)型 (#任務(wù)基址)
局_首部 = 匯編_讀整數(shù)型 (局_基址 + 8)
局_尾部 = 匯編_讀整數(shù)型 (局_基址 + 12)
局_數(shù)量 = (局_尾部 - 局_首部) ÷ 4
.計次循環(huán)首 (局_數(shù)量, 局_計次)
  局_指針 = 匯編_讀整數(shù)型 (局_首部 + (局_計次 - 1) × 12)
  局_類型 = 匯編_讀整數(shù)型 (局_指針 + 308)
  .如果真 (局_類型 = 0) ' 0=主線任務(wù)
    .如果真 (匯編_讀整數(shù)型 (局_指針) = 參_編號)
      返回 (真)
    .如果真結(jié)束
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (假)
.子程序 獲取任務(wù)次數(shù), 整數(shù)型
.參數(shù) 參_編號, 整數(shù)型
.局部變量 局_基址, 整數(shù)型
.局部變量 局_首部, 整數(shù)型
.局部變量 局_尾部, 整數(shù)型
.局部變量 局_數(shù)量, 整數(shù)型
.局部變量 局_計次, 整數(shù)型
.局部變量 局_指針, 整數(shù)型
.局部變量 局_類型, 整數(shù)型
.局部變量 局_次數(shù), 整數(shù)型
局_基址 = 匯編_讀整數(shù)型 (#任務(wù)基址)
局_首部 = 匯編_讀整數(shù)型 (局_基址 + 8)
局_尾部 = 匯編_讀整數(shù)型 (局_基址 + 12)
局_數(shù)量 = (局_尾部 - 局_首部) ÷ 12
.計次循環(huán)首 (局_數(shù)量, 局_計次)
  局_指針 = 匯編_讀整數(shù)型 (局_首部 + (局_計次 - 1) × 12)
  局_類型 = 匯編_讀整數(shù)型 (局_指針 + 308)
  .如果真 (局_類型 = 0 且 匯編_讀整數(shù)型 (局_指針) = 參_編號) ' 0=主線任務(wù)
    局_次數(shù) = 超級解密 (局_首部 + (局_計次 - 1) × 12 + 4)
    返回 (局_次數(shù))
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (-1)
.子程序 獲取任務(wù)副本, 整數(shù)型
.參數(shù) 參_編號, 整數(shù)型
.局部變量 局_基址, 整數(shù)型
.局部變量 局_首部, 整數(shù)型
.局部變量 局_尾部, 整數(shù)型
.局部變量 局_數(shù)量, 整數(shù)型
.局部變量 局_計次, 整數(shù)型
.局部變量 局_指針, 整數(shù)型
.局部變量 局_類型, 整數(shù)型
局_基址 = 匯編_讀整數(shù)型 (#任務(wù)基址)
局_首部 = 匯編_讀整數(shù)型 (局_基址 + 8)
局_尾部 = 匯編_讀整數(shù)型 (局_基址 + 12)
局_數(shù)量 = (局_尾部 - 局_首部) ÷ 12
.計次循環(huán)首 (局_數(shù)量, 局_計次)
  局_指針 = 匯編_讀整數(shù)型 (局_首部 + (局_計次 - 1) × 12)
  局_類型 = 匯編_讀整數(shù)型 (局_指針 + 308)
  .如果真 (局_類型 = 0 且 匯編_讀整數(shù)型 (局_指針) = 參_編號) ' 0=主線任務(wù)
    返回 (匯編_讀整數(shù)型 (匯編_讀整數(shù)型 (局_指針 + 696)))
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (-1)
.子程序 獲取任務(wù)要求, 文本型
.參數(shù) 參_編號, 整數(shù)型
.局部變量 局_基址, 整數(shù)型
.局部變量 局_首部, 整數(shù)型
.局部變量 局_尾部, 整數(shù)型
.局部變量 局_數(shù)量, 整數(shù)型
.局部變量 局_計次, 整數(shù)型
.局部變量 局_指針, 整數(shù)型
.局部變量 局_類型, 整數(shù)型
局_基址 = 匯編_讀整數(shù)型 (#任務(wù)基址)
局_首部 = 匯編_讀整數(shù)型 (局_基址 + 8)
局_尾部 = 匯編_讀整數(shù)型 (局_基址 + 12)
局_數(shù)量 = (局_尾部 - 局_首部) ÷ 12
.計次循環(huán)首 (局_數(shù)量, 局_計次)
  局_指針 = 匯編_讀整數(shù)型 (局_首部 + (局_計次 - 1) × 12)
  局_類型 = 匯編_讀整數(shù)型 (局_指針 + 308)
  .如果真 (局_類型 = 0 且 匯編_讀整數(shù)型 (局_指針) = 參_編號) ' 0=主線任務(wù)
    返回 (Unicode轉(zhuǎn)Ansi (匯編_讀字節(jié)集 (匯編_讀整數(shù)型 (局_指針 + 720), 100))) ' 256
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (“”)
.子程序 獲取主線名稱, 文本型
.參數(shù) 參_編號, 整數(shù)型
.局部變量 局_基址, 整數(shù)型
.局部變量 局_首部, 整數(shù)型
.局部變量 局_尾部, 整數(shù)型
.局部變量 局_數(shù)量, 整數(shù)型
.局部變量 局_計次, 整數(shù)型
.局部變量 局_指針, 整數(shù)型
.局部變量 局_類型, 整數(shù)型
.局部變量 局_長度, 整數(shù)型
局_基址 = 匯編_讀整數(shù)型 (#任務(wù)基址)
局_首部 = 匯編_讀整數(shù)型 (局_基址 + 8)
局_尾部 = 匯編_讀整數(shù)型 (局_基址 + 12)
局_數(shù)量 = (局_尾部 - 局_首部) ÷ 12
.計次循環(huán)首 (局_數(shù)量, 局_計次)
  局_指針 = 匯編_讀整數(shù)型 (局_首部 + (局_計次 - 1) × 12)
  局_類型 = 匯編_讀整數(shù)型 (局_指針 + 308)
  局_長度 = 匯編_讀整數(shù)型 (局_指針 + 28)
  .如果真 (局_類型 = 0 且 匯編_讀整數(shù)型 (局_指針) = 參_編號) ' 0=主線任務(wù)
    .如果 (局_長度 > 7)
      返回 (Unicode轉(zhuǎn)Ansi (匯編_讀字節(jié)集 (匯編_讀整數(shù)型 (局_指針 + 8), 100)))
    .否則
      返回 (Unicode轉(zhuǎn)Ansi (匯編_讀字節(jié)集 (局_指針 + 8, 100)))
    .如果結(jié)束
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (“”)
.子程序 獲取任務(wù)材料, 邏輯型
.參數(shù) 參_編號, 整數(shù)型
.局部變量 局_基址, 整數(shù)型
.局部變量 局_首部, 整數(shù)型
.局部變量 局_尾部, 整數(shù)型
.局部變量 局_數(shù)量, 整數(shù)型
.局部變量 局_計次, 整數(shù)型
.局部變量 局_指針, 整數(shù)型
.局部變量 局_類型, 整數(shù)型
.局部變量 局_條件, 整數(shù)型
局_基址 = 匯編_讀整數(shù)型 (#任務(wù)基址)
局_首部 = 匯編_讀整數(shù)型 (局_基址 + 8)
局_尾部 = 匯編_讀整數(shù)型 (局_基址 + 12)
局_數(shù)量 = (局_尾部 - 局_首部) ÷ 12
.計次循環(huán)首 (局_數(shù)量, 局_計次)
  局_指針 = 匯編_讀整數(shù)型 (局_首部 + (局_計次 - 1) × 12)
  局_類型 = 匯編_讀整數(shù)型 (局_指針 + 308)
  .如果真 (局_類型 = 0 且 匯編_讀整數(shù)型 (局_指針) = 參_編號)
    局_條件 = 匯編_讀整數(shù)型 (局_指針 + 1424)
    .如果真 (局_條件 ≠ 0)
      返回 (真)
    .如果真結(jié)束
  .如果真結(jié)束
.計次循環(huán)尾 ()
返回 (假)
.子程序 獲取任務(wù)數(shù)據(jù), 任務(wù)數(shù)據(jù)型
.局部變量 首地址, 整數(shù)型
.局部變量 尾地址, 整數(shù)型
.局部變量 數(shù)量, 整數(shù)型
.局部變量 次數(shù), 整數(shù)型
.局部變量 任務(wù)地址, 整數(shù)型
.局部變量 任務(wù)條件, 文本型
.局部變量 任務(wù)類型, 整數(shù)型
.局部變量 任務(wù)數(shù)據(jù), 任務(wù)數(shù)據(jù)型
.局部變量 任務(wù)大小, 整數(shù)型
.局部變量 任務(wù)材料, 整數(shù)型
連續(xù)賦值 (0, 任務(wù)數(shù)據(jù).任務(wù)ID, 任務(wù)數(shù)據(jù).任務(wù)通過, 任務(wù)數(shù)據(jù).任務(wù)副本, 任務(wù)數(shù)據(jù).任務(wù)完成)
任務(wù)數(shù)據(jù).任務(wù)名稱 = “”
首地址 = 匯編_讀整數(shù)型 (匯編_讀整數(shù)型 (#任務(wù)基址) + 104)
尾地址 = 匯編_讀整數(shù)型 (匯編_讀整數(shù)型 (#任務(wù)基址) + 108)
數(shù)量 = (尾地址 - 首地址) ÷ 4
.計次循環(huán)首 (數(shù)量, 次數(shù))
  任務(wù)地址 = 匯編_讀整數(shù)型 (首地址 + (次數(shù) - 1) × 4)
  任務(wù)類型 = 匯編_讀整數(shù)型 (任務(wù)地址 + 308)
  .如果真 (任務(wù)類型 = 0)
    任務(wù)數(shù)據(jù).任務(wù)ID = 匯編_讀整數(shù)型 (任務(wù)地址)
    任務(wù)數(shù)據(jù).任務(wù)副本 = 匯編_讀整數(shù)型 (匯編_讀整數(shù)型 (任務(wù)地址 + 696)) ' 624--656
    任務(wù)大小 = 匯編_讀整數(shù)型 (任務(wù)地址 + 28)
    .如果 (任務(wù)大小 > 7)
      任務(wù)數(shù)據(jù).任務(wù)名稱 = Unicode轉(zhuǎn)Ansi (匯編_讀字節(jié)集 (匯編_讀整數(shù)型 (任務(wù)地址 + 8), 50))
    .否則
      任務(wù)數(shù)據(jù).任務(wù)名稱 = Unicode轉(zhuǎn)Ansi (匯編_讀字節(jié)集 (任務(wù)地址 + 8, 100))
    .如果結(jié)束
    任務(wù)條件 = Unicode轉(zhuǎn)Ansi (匯編_讀字節(jié)集 (匯編_讀整數(shù)型 (任務(wù)地址 + 720), 100)) ' 668--700
    .判斷開始 (尋找文本 (任務(wù)條件, “quest”, , 假) ≠ -1)
      任務(wù)數(shù)據(jù).任務(wù)通過 = 4
    .默認(rèn)
      任務(wù)數(shù)據(jù).任務(wù)通過 = 3
    .判斷結(jié)束
  .如果真結(jié)束
.計次循環(huán)尾 ()
延時 (100)
返回 (任務(wù)數(shù)據(jù))
.子程序 智能計算任務(wù)
.局部變量 局_循環(huán), 邏輯型
.局部變量 局_次數(shù), 整數(shù)型
.局部變量 局_要求, 文本型
.局部變量 局_完成, 整數(shù)型, , "3"
.局部變量 任務(wù)數(shù)據(jù), 任務(wù)數(shù)據(jù)型
進(jìn)入許可區(qū) (劇情_許可)
局_循環(huán) = 取反 (局_循環(huán))
.判斷循環(huán)首 (局_循環(huán))
  處理提交任務(wù) ()
  延時 (500)
  局_任務(wù) = 獲取主線任務(wù) ()
  .如果 (局_任務(wù) > 0)
    接受Call (局_任務(wù))
    .如果真 (任務(wù)是否相同 (局_任務(wù)) = 假)
      到循環(huán)尾 ()
    .如果真結(jié)束
    局_次數(shù) = 獲取任務(wù)次數(shù) (局_任務(wù))
    劇情副本ID = 獲取任務(wù)副本 (局_任務(wù))
    局_要求 = 獲取任務(wù)要求 (局_任務(wù))
    任務(wù)數(shù)據(jù) = 獲取任務(wù)數(shù)據(jù) ()
    .如果真 (任務(wù)數(shù)據(jù).任務(wù)通過 = 4)
      .如果 (任務(wù)是否完成 () < 100 且 任務(wù)是否完成 () > 0)
        完成Call (局_任務(wù))
        延時 (500)
      .否則
        延時 (500)
        完成Call (局_任務(wù))
      .如果結(jié)束
      系統(tǒng)公告 (“卡任務(wù)了,自動重新選擇角色~”)
      提交Call (局_任務(wù))
      延時 (300)
      角色位置 = 匯編_取偏移地址 (#角色基址, { 200, 200, 0 }) ' 匯編_取偏移地址 (#角色基址, { 176, 264, 0 })
      延時 (300)
      組包_選擇界面 ()
      延時 (2000)
      組包_選擇角色 (角色位置)
      延時 (4000)
      到循環(huán)尾 ()
    .如果真結(jié)束
    .如果真 (局_要求 = “[hunt enemy]” 或 局_要求 = “[meet npc]” 或 局_要求 = “[hunt monster]” 或 局_要求 = “[seek n meet npc]” 或 局_要求 = “[question]” 或 局_要求 = “[quest clear]” 或 局_要求 = “[reach the range]” 或 局_要求 = “[look cinematic]”)
      .如果真 (局_次數(shù) = 512)
        局_次數(shù) = 1
      .如果真結(jié)束
      局_完成 [1] = 取整 (局_次數(shù) % 512) ' 第一排
      局_完成 [2] = 取整 (局_次數(shù) ÷ 512) ' 第二排
      局_完成 [3] = 取整 (局_次數(shù) ÷ 262144) ' 第三排
      數(shù)組排序 (局_完成, 假)
      .如果真 (局_完成 [1] = 0)
        局_完成 [1] = 1
      .如果真結(jié)束
      .計次循環(huán)首 (局_完成 [1], )
        完成Call (局_任務(wù))
        延時 (300)
      .計次循環(huán)尾 ()
      延時 (500)
      提交Call (局_任務(wù))
      延時 (500)
      提交Call (局_任務(wù))
      到循環(huán)尾 ()
    .如果真結(jié)束
    .如果真 (劇情副本ID > 0)
      .如果真 (局_要求 = “[condition under clear]” 或 局_要求 = “[seeking]” 或 局_要求 = “[clear map]”)
        系統(tǒng)公告 (“任務(wù)[” + 獲取主線名稱 (局_任務(wù)) + “]主線ID[” + 到文本 (局_任務(wù)) + “]”)
        區(qū)域 = 地圖id轉(zhuǎn)區(qū)域Call (劇情副本ID)
        組包_城鎮(zhèn)移動 (區(qū)域.大區(qū)域, 區(qū)域.小區(qū)域, 區(qū)域.X坐標(biāo), 區(qū)域.Y坐標(biāo))
        延時 (500)
        全局_消息反饋 = 2
        延時 (1000)
        組包_劇情進(jìn)圖 (劇情副本ID, 0, 局_任務(wù))
        超級延時 (3500)
        全局_消息反饋 = 19 ' 透明評分
        局_循環(huán) = 取反 (局_循環(huán))
        到循環(huán)尾 ()
      .如果真結(jié)束
    .如果真結(jié)束
    .如果真 (獲取任務(wù)材料 (局_任務(wù)))
      .如果真 (局_要求 = “[seeking]”)
        系統(tǒng)公告 (“當(dāng)前任務(wù)需購買材料-請自己購買”)
        延時 (500)
        跳過call ()
        延時 (200)
        智能計算任務(wù) ()
        局_循環(huán) = 取反 (局_循環(huán))
        到循環(huán)尾 ()
      .如果真結(jié)束
    .如果真結(jié)束
  .否則
    .如果真 (局_任務(wù) = -1)
      延時 (2000)
      .如果真 (取游戲狀態(tài) () = 1)
        局_任務(wù) = 獲取主線任務(wù) ()
        延時 (200)
        接受Call (局_任務(wù))
        延時 (200)
        .如果真 (局_任務(wù) < 0)
          系統(tǒng)公告 (“無主線任務(wù) - 執(zhí)行升級”)
          匹配副本 ()
          超級延時 (300)
        .如果真結(jié)束
        延時 (300)
        智能計算任務(wù) ()
      .如果真結(jié)束
      局_循環(huán) = 取反 (局_循環(huán))
      到循環(huán)尾 ()
    .如果真結(jié)束
  .如果結(jié)束
.判斷循環(huán)尾 ()
退出許可區(qū) (劇情_許可)

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • 易語言文本排列的代碼實(shí)例

    易語言文本排列的代碼實(shí)例

    今天小編就為大家分享一篇關(guān)于易語言文本排列的代碼實(shí)例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言檢測文件被哪個進(jìn)程占用的代碼

    易語言檢測文件被哪個進(jìn)程占用的代碼

    今天小編就為大家分享一篇關(guān)于易語言檢測文件被哪個進(jìn)程占用的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言皮膚加載方法

    易語言皮膚加載方法

    在本篇內(nèi)容里小編給大家分享的是關(guān)于易語言皮膚加載的方法知識點(diǎn),有興趣的朋友們可以跟著學(xué)習(xí)下。
    2018-12-12
  • 易語言快速更改電腦密碼的代碼

    易語言快速更改電腦密碼的代碼

    今天小編就為大家分享一篇關(guān)于易語言快速更改電腦密碼的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • 易語言取出當(dāng)前選中項目的項目數(shù)值的方法

    易語言取出當(dāng)前選中項目的項目數(shù)值的方法

    今天小編就為大家分享一篇關(guān)于易語言取出當(dāng)前選中項目的項目數(shù)值的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 安裝易語言步驟詳解

    安裝易語言步驟詳解

    在本篇內(nèi)容里小編給大家分享了關(guān)于安裝易語言步驟內(nèi)容,需要的可以參考下。
    2018-12-12
  • 易語言制作托盤閃動教學(xué)

    易語言制作托盤閃動教學(xué)

    在本篇文章里小編給大家分享了關(guān)于易語言制作托盤閃動教學(xué)內(nèi)容,對此有興趣的朋友們可以學(xué)習(xí)下。
    2019-01-01
  • 易語言調(diào)用api枚舉網(wǎng)卡名稱并且獲取信息的代碼

    易語言調(diào)用api枚舉網(wǎng)卡名稱并且獲取信息的代碼

    今天小編就為大家分享一篇關(guān)于易語言調(diào)用api枚舉網(wǎng)卡名稱并且獲取信息的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言將畫板上指定矩形區(qū)域的顏色翻轉(zhuǎn)過來的方法

    易語言將畫板上指定矩形區(qū)域的顏色翻轉(zhuǎn)過來的方法

    今天小編就為大家分享一篇關(guān)于易語言將畫板上指定矩形區(qū)域的顏色反轉(zhuǎn)過來的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 詳解易語言等待線程

    詳解易語言等待線程

    在本文中小編給大家整理了關(guān)于易語言中等待線程的相關(guān)知識點(diǎn)內(nèi)容,需要的朋友們參考下。
    2018-12-12

最新評論

广宁县| 偃师市| 盘山县| 绥宁县| 长岛县| 金湖县| 江达县| 平湖市| 桐梓县| 淅川县| 东乡族自治县| 姚安县| 虹口区| 保康县| 义马市| 桦川县| 宿松县| 衡阳市| 江北区| 怀化市| 石狮市| 平果县| 龙口市| 宝坻区| 屏东县| 丰宁| 略阳县| 台安县| 阿拉善左旗| 监利县| 襄汾县| 阆中市| 安顺市| 禹城市| 石嘴山市| 云阳县| 磐安县| 德兴市| 崇仁县| 阜平县| 石渠县|