加入We Love SA
登錄
統計
幫助
We Love SA 石器時代研討中心
»
疑難雜症問題區
» 如何寫一個快速完成某個任務的NPC
‹‹ 上一主題
|
下一主題 ››
發新話題
發佈投票
發佈商品
發佈懸賞
發佈活動
發佈辯論
發佈視頻
打印
如何寫一個快速完成某個任務的NPC
c819737137
烏力烏力
帖子
25
精華
0
積分
1
聲望
1
石幣
41
貢獻值
0
閱讀權限
10
性別
男
註冊時間
2021-7-16
最後登錄
2024-11-3
發短消息
加為好友
當前離線
1
#
大
中
小
發表於 2023-1-21 18:39
只看該作者
如何寫一個快速完成某個任務的NPC
如何寫一個快速完成某個任務的NPC??
例如跟NPC對話 戰鬥後就馬上完成某個指定任務
好像都沒有找到類似的腳本 LUA??
希望有大大能指點一番
UID
7389
帖子
25
精華
0
積分
1
聲望
1
石幣
41
貢獻值
0
閱讀權限
10
性別
男
註冊時間
2021-7-16
最後登錄
2024-11-3
查看詳細資料
TOP
小鐵
小鐵
小豆丁
酪梨石器校長兼撞鐘
帖子
210
精華
0
積分
159
聲望
84
石幣
421
貢獻值
75
閱讀權限
20
來自
臺灣
註冊時間
2009-10-22
最後登錄
2024-11-24
發短消息
加為好友
當前離線
2
#
大
中
小
發表於 2023-1-21 19:00
只看該作者
用腳本NPC就能做到了
#### 直接完成任務
EventNo:-1
TYPE:MESSAGE
EVENT
V>0&ENDEV!=4
NomalWindowMsg:\n跟我對話一次就能夠完成任務了。
EndSetFlg:4
EventEnd
UID
706
帖子
210
精華
0
積分
159
聲望
84
石幣
421
貢獻值
75
閱讀權限
20
來自
臺灣
註冊時間
2009-10-22
最後登錄
2024-11-24
查看個人網站
查看詳細資料
TOP
c819737137
烏力烏力
帖子
25
精華
0
積分
1
聲望
1
石幣
41
貢獻值
0
閱讀權限
10
性別
男
註冊時間
2021-7-16
最後登錄
2024-11-3
發短消息
加為好友
當前離線
3
#
大
中
小
發表於 2023-1-21 19:27
只看該作者
感謝指點 剛剛有看了一下 似乎可以用
EndSetFlg:4 來完成某個指定任務標籤
EVENTV>0&ENDEV!=4 用於判斷等級與任務條件??
目前想寫一個
NPC判斷人物是否有某樣道具,有就觸發戰鬥
然後打敗後 刪除指定道具 並且完成指定任務 的NPC
因為找不到相關的範本,所以還在摸索中~_~
UID
7389
帖子
25
精華
0
積分
1
聲望
1
石幣
41
貢獻值
0
閱讀權限
10
性別
男
註冊時間
2021-7-16
最後登錄
2024-11-3
查看詳細資料
TOP
c819737137
烏力烏力
帖子
25
精華
0
積分
1
聲望
1
石幣
41
貢獻值
0
閱讀權限
10
性別
男
註冊時間
2021-7-16
最後登錄
2024-11-3
發短消息
加為好友
當前離線
4
#
大
中
小
發表於 2023-1-21 21:46
只看該作者
總算搞定
結論是要用兩個NPC 來完成 一個戰鬥+給道具 一個給判斷與刪除道具+完成任務
UID
7389
帖子
25
精華
0
積分
1
聲望
1
石幣
41
貢獻值
0
閱讀權限
10
性別
男
註冊時間
2021-7-16
最後登錄
2024-11-3
查看詳細資料
TOP
小鐵
小鐵
小豆丁
酪梨石器校長兼撞鐘
帖子
210
精華
0
積分
159
聲望
84
石幣
421
貢獻值
75
閱讀權限
20
來自
臺灣
註冊時間
2009-10-22
最後登錄
2024-11-24
發短消息
加為好友
當前離線
5
#
大
中
小
發表於 2023-1-21 22:16
只看該作者
通常都用跳轉的
以類似的任務來說
你可以用兩張一樣的地圖
A地圖 設定battle NPC
打贏之後 送到B地圖
B地圖 則為獲得任務旗標的CHANGEEVENT型態NPC
可以參考薩登任務 (卡羅回憶) 或者是 黑蛙王
這兩種都是很典型的 戰鬥後 與NPC對話的任務
UID
706
帖子
210
精華
0
積分
159
聲望
84
石幣
421
貢獻值
75
閱讀權限
20
來自
臺灣
註冊時間
2009-10-22
最後登錄
2024-11-24
查看個人網站
查看詳細資料
TOP
小鐵
小鐵
小豆丁
酪梨石器校長兼撞鐘
帖子
210
精華
0
積分
159
聲望
84
石幣
421
貢獻值
75
閱讀權限
20
來自
臺灣
註冊時間
2009-10-22
最後登錄
2024-11-24
發短消息
加為好友
當前離線
6
#
大
中
小
發表於 2023-1-21 23:06
只看該作者
LUA 簡易範本
如果要用LUA的話
先建立talk 事件
在事件當中 createbattle
將戰鬥索引加入戰鬥結束事件
檢查身上有無道具,有的話就給EvtClr即可
(若有LUA基礎這樣講應該就大概能懂了)
UID
706
帖子
210
精華
0
積分
159
聲望
84
石幣
421
貢獻值
75
閱讀權限
20
來自
臺灣
註冊時間
2009-10-22
最後登錄
2024-11-24
查看個人網站
查看詳細資料
TOP
‹‹ 上一主題
|
下一主題 ››
控制面板首頁
編輯個人資料
積分交易
積分記錄
公眾用戶組