註冊
登錄
論壇
搜索
幫助
導航
[RunUO Game Shard] Air UO Region 遊戲開發技術論壇
»
Scripts 問題
» 與NPC對話的距離?
返回列表
回復
發帖
發新話題
發佈投票
發佈懸賞
發佈辯論
發佈活動
發佈視頻
發佈商品
發短消息
加為好友
mrxfree
當前離線
UID
59
帖子
9
精華
0
積分
0
閱讀權限
10
在線時間
9 小時
註冊時間
2009-9-9
最後登錄
2009-10-3
新手
1
#
打印
字體大小:
t
T
mrxfree
發表於 2009-9-11 18:09
|
只看該作者
與NPC對話的距離?
今天在研究 VendorAI.cs (..\Scripts\Engines\AI\AI)
以下這行:
from.InRange( m_Mobile, Core.AOS ? 1 : 4 )
發現在Core.AOS以後的版本,與NPC對話都必須站很近,
但是如果我把那個 "1" 改成 "10",
實際運作的距離大概只有 3 左右
不過至少比原本的距離大一點。
至於穿牆對話的方法,目前還不知道要怎樣修改...
有興趣的人在研究看看囉!!
收藏
分享
評分
回復
引用
訂閱
TOP
發短消息
加為好友
orz
(遊戲義工2號)
當前離線
大天神
UID
1
帖子
124
精華
0
積分
0
閱讀權限
200
在線時間
28 小時
註冊時間
2009-7-6
最後登錄
2009-11-23
大天神
2
#
orz
發表於 2009-9-11 21:58
|
只看該作者
你改錯了喔 , 應該改 4 那個數字
那語法的意思是AOS版本距離是1,不是的話4
補充一下~沒有穿牆的問題 XDD
===========================
遊戲義工2號
IRC聊天室 : irc.giga.net.tw / #UO聊天室
網站:
http://airuo.no-ip.biz/uo/
Blog:
http://airuo.no-ip.biz/blog/
由自已來寫下 最難忘的故事
===========================
回復
引用
TOP
發短消息
加為好友
mrxfree
當前離線
UID
59
帖子
9
精華
0
積分
0
閱讀權限
10
在線時間
9 小時
註冊時間
2009-9-9
最後登錄
2009-10-3
新手
3
#
mrxfree
發表於 2009-9-11 23:31
|
只看該作者
我的遊戲版本是6.0.5.0 + RunUO rc2
我剛剛嘗試修改了後面的4那個數字,
還是無法正確修改那個距離。
但是靠近到只剩一格的距離就OK,
所以這個遊戲版本雖然是ML(蒙丹遺產),但同時包含了AOS!
估計還要再改別的檔案~
回復
引用
TOP
發短消息
加為好友
orz
(遊戲義工2號)
當前離線
大天神
UID
1
帖子
124
精華
0
積分
0
閱讀權限
200
在線時間
28 小時
註冊時間
2009-7-6
最後登錄
2009-11-23
大天神
4
#
orz
發表於 2009-9-12 09:53
|
只看該作者
修改成下列這樣試試,10步範圍
public override void OnSpeech( SpeechEventArgs e )
{
base.OnSpeech( e );
Mobile from = e.Mobile;
if ( m_Mobile is BaseVendor && from.InRange( m_Mobile, 10) && !e.Handled )
{
複製代碼
===========================
遊戲義工2號
IRC聊天室 : irc.giga.net.tw / #UO聊天室
網站:
http://airuo.no-ip.biz/uo/
Blog:
http://airuo.no-ip.biz/blog/
由自已來寫下 最難忘的故事
===========================
回復
引用
TOP
發短消息
加為好友
mrxfree
當前離線
UID
59
帖子
9
精華
0
積分
0
閱讀權限
10
在線時間
9 小時
註冊時間
2009-9-9
最後登錄
2009-10-3
新手
5
#
mrxfree
發表於 2009-9-12 15:21
|
只看該作者
經過重複測試,改了許多檔案,最後我把 InRange設定成
from.InRange( m_Mobile, Core.AOS ? 4 : 4 )
複製代碼
前者的4,值設定過大也沒用,大約還是跟NPC距離三格左右,狀況不變
100、27、9之類的都設過了 (並且有一併修改了其他行的程式 以及BaseAI.cs)
因此,暫時就這樣吧...
三格、一格其實差不多啦...
回復
引用
TOP
返回列表
碎片公告
Scripts 分享
公會專區
論壇重要公告
Server 問題
論壇相關討論
遊戲討論
論壇管理
論壇重要公告
論壇相關討論
Hell UO Region 碎片
碎片公告
碎片重大公告
活動公告
遊戲討論
公會專區
RunUO
Scripts 分享
Server 問題
Scripts 問題