標題:
如何寫一個快速完成某個任務的NPC
[打印本頁]
作者:
c819737137
時間:
2023-1-21 18:39
標題:
如何寫一個快速完成某個任務的NPC
如何寫一個快速完成某個任務的NPC??
例如跟NPC對話 戰鬥後就馬上完成某個指定任務
好像都沒有找到類似的腳本 LUA??
希望有大大能指點一番
作者:
小鐵
時間:
2023-1-21 19:00
標題:
用腳本NPC就能做到了
#### 直接完成任務
EventNo:-1
TYPE:MESSAGE
EVENT
V>0&ENDEV!=4
NomalWindowMsg:\n跟我對話一次就能夠完成任務了。
EndSetFlg:4
EventEnd
作者:
c819737137
時間:
2023-1-21 19:27
感謝指點 剛剛有看了一下 似乎可以用
EndSetFlg:4 來完成某個指定任務標籤
EVENTV>0&ENDEV!=4 用於判斷等級與任務條件??
目前想寫一個
NPC判斷人物是否有某樣道具,有就觸發戰鬥
然後打敗後 刪除指定道具 並且完成指定任務 的NPC
因為找不到相關的範本,所以還在摸索中~_~
作者:
c819737137
時間:
2023-1-21 21:46
總算搞定
結論是要用兩個NPC 來完成 一個戰鬥+給道具 一個給判斷與刪除道具+完成任務
作者:
小鐵
時間:
2023-1-21 22:16
標題:
通常都用跳轉的
以類似的任務來說
你可以用兩張一樣的地圖
A地圖 設定battle NPC
打贏之後 送到B地圖
B地圖 則為獲得任務旗標的CHANGEEVENT型態NPC
可以參考薩登任務 (卡羅回憶) 或者是 黑蛙王
這兩種都是很典型的 戰鬥後 與NPC對話的任務
作者:
小鐵
時間:
2023-1-21 23:06
標題:
LUA 簡易範本
如果要用LUA的話
先建立talk 事件
在事件當中 createbattle
將戰鬥索引加入戰鬥結束事件
檢查身上有無道具,有的話就給EvtClr即可
(若有LUA基礎這樣講應該就大概能懂了)
歡迎光臨 We Love SA 石器時代研討中心 (http://lab.welovesa.com/)
Powered by Discuz! 6.0.0