搜尋


返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

該怎麼與某怪物保持一定距離

  [複製連結]
1
koeiojim ( Lv.10 見習生 ) 發表於 2010-11-21 04:24:08 | 只看該作者 回覆獎勵 |降序瀏覽 |閱讀模式
如石波區

法師不打捕蟲草  並和他保持安全距離

從迴避怪物裡面去設定只能變成飛走 或不打  但是被打還是傻傻的站在那裡...

請問有辦法設定成與捕蟲草保持安全距離並不攻擊他嗎?





大家正在看啥


收藏收藏 分享文章到FB上分享
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品
2
cso ( Lv.30 大天使 ) 發表於 2010-11-22 13:52:25 | 只看該作者
巨集0.0...複製到macros裡頭...
  1. ###
  2. automacro avoid {
  3.         map ra_fild08
  4.         monster 捕蟲草, 15
  5.         timeout 5
  6.         exclusive 1
  7.         set Move 3
  8.         call check
  9.     }
  10.     macro check {
  11.     [
  12.         $mon = $.lastMonster
  13.         $monID = $.lastMonsterID
  14.         $dist = $.lastMonsterDist
  15.         $monPos = $.lastMonsterPos
  16.         $map = $.map
  17.         $myPos = $.pos
  18.         $myPosX = @arg ("$myPos", 1)
  19.         $myPosY = @arg ("$myPos", 2)
  20.         $monPosX = @arg ("$monPos", 1)
  21.         $monPosY = @arg ("$monPos", 2)
  22.         $map = $.map
  23.         do eval message T("Macro Avoid: $::Macro::Data::varStack{mon} \($::Macro::Data::varStack{monID}\)\n"), "teleport"; message T("Monster Dist\= $::Macro::Data::varStack{dist} \, Monster Loc\: \($::Macro::Data::varStack{monPosX},$::Macro::Data::varStack{monPosY}\) Map\= $::Macro::Data::varStack{map}\n"), "teleport";
  24.     ]
  25.          do as

  26.          if ($myPosX > $monPosX) goto east
  27.          if ($myPosX < $monPosX) goto west
  28.       :X0
  29.          if ($myPosY < $monPosY) goto X0south
  30.          if ($myPosY > $monPosY) goto X0north
  31.          log We have the same co-ord to the Monster
  32.          do @random ("east", "west", "south", "north") $Move
  33.          log Move Random
  34.          stop
  35.       :X0south
  36.          log Monster Loc: North X-axis0
  37.          do south $Move
  38.          log Move South
  39.          stop
  40.       :X0north
  41.          log Monster Loc: South X-axis0
  42.          do north $Move
  43.          log Move North
  44.          stop

  45.     :east
  46.             if ($myPosY < $monPosY) goto eastSouth
  47.             if ($myPosY > $monPosY) goto eastNorth
  48.           :Y0east
  49.             log Monster Loc: West Y-axis0
  50.             do east $Move
  51.             log Move East
  52.             stop
  53.          :eastSouth
  54.             log Monster Loc: NorthWest
  55.             do southeast $Move
  56.             log Move South East
  57.             stop
  58.          :eastNorth
  59.             log Monster Loc: SouthWest
  60.             do northeast $Move
  61.             log Move North East
  62.             stop

  63.     :west
  64.             if ($myPosY < $monPosY) goto westSouth
  65.             if ($myPosY > $monPosY) goto westNorth
  66.           :Y0west
  67.             log Monster Loc: East Y-axis0
  68.             do west $Move
  69.             log Move West
  70.             stop
  71.          :westSouth
  72.             log Monster Loc: NorthEast
  73.             do southwest $Move
  74.             log Move South West
  75.             stop
  76.          :westNorth
  77.             log Monster Loc: SouthEast
  78.             do northwest $Move
  79.             log Move North West
  80.             stop
  81.     }
複製代碼

回覆 使用道具 檢舉
3
 樓主| koeiojim ( Lv.10 見習生 ) 發表於 2010-11-22 23:12:53 | 只看該作者
不好意思喔= =

我不知道巨集是放在哪  我找不到那個資料夾 ...

之前都設定都只用到config.txt   ...
回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單