作者helllife (石万能)
看板RO
標題Re: [問題] 關於槍傭兵AI設定~
時間Fri Apr 24 13:40:39 2009
※ 引述《clarinet0 (Elsa)》之銘言:
: 版上應該有很多人看過...有些玩家的槍傭兵對怪物放攻擊技能時完全無延遲~
: 跟機關槍掃射速度之快一樣的情形吧!(且不論是中型怪或是小型怪)
達成條件:
1.只用技能"不用普攻且不追敵"
2.修改傭兵AI(檔名:AI_M.lua,方法如下…)
function chase(__target__,__skillid__)
--跑出視線回傳-1,進入攻擊範圍回傳1,仍在追逐回傳0
*中間省略*
local x, y = GetV (V_POSITION,__target__)
local mx,my=GetV (V_POSITION,MyID)
if(GetDistance(x,y,mx,my)>=15)then
x=math.floor(x+mx)/2
y=math.floor(y+my)/2
end
Move (MyID,x,y) <--刪除本行
return 1 <--重點在此
end
3.請配合槍傭攻距修改設定(怪物會瞬移者,請將攻距改短)
P.S.距離怪物太遠時傭兵無法攻擊,請手動移動傭兵
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.45.217
1F:推 Brianl1:可以請大大 把完整的程式碼寫出來嗎~感恩 04/24 13:48
2F:推 fstc:哈 懂了~ 04/24 14:27
3F:推 chicken1016:專業好文一定要幫推一下 04/24 15:11
4F:推 ifye:請問這一段是自己加上去嗎? 3Q 04/24 15:26
5F:→ helllife:檔名都給了,請善用ctrl+f功能… 04/24 16:00
6F:推 ifye:我搜尋過了就是搜不到才上來問說是不是要自己新稱 04/24 16:19
7F:→ ifye:請問你的AI_M.lua檔是原本的還是別人已經改過的 3Q 04/24 16:23
8F:→ ifye:自問自答一下 這個是搜尋巴哈上人家改過的才搜的到 04/24 16:36
10F:→ ifye:謝謝大大分享修改方式 打完工就來試試看 04/24 16:40
11F:→ clarinet0:不好意思~因為改過傭兵依然會貼怪>< 04/24 23:25
12F:→ clarinet0:可以請教您是下載哪一個版本的AI呢? 謝謝囉~ 04/24 23:26
※ 編輯: helllife 來自: 220.136.45.217 (04/25 00:31)
13F:→ helllife:巴哈最新版本…btw,原文已經修改。 04/25 00:32
14F:→ clarinet0:改成功不貼怪了...但...速度又慢下來了= =怎會這樣勒! 04/25 03:54
15F:→ clarinet0:還是謝謝H大喔!!! 04/25 03:55
16F:→ lk1205:如果是用技能打怪 Skill[1].times請改成=1 delay=0 04/25 06:03
17F:→ hsusf:有沒有懶人包啊 ~.~ 04/25 08:45