Bruce628 發表於 2024-1-27 11:38

請益交流 新手的自學心得與問題(3.81C)

本帖最後由 Bruce628 於 2024-1-27 22:33 編輯

各位前輩好,小弟近幾日剛接觸db尚在學習中,在論壇上獲益良多,
整理了些許心得,回饋給其他新朋友,如有錯誤請幫忙糾正,弟感激不盡!


版本用的是Aquila大分享的3.81C免費版本
連結:https://lineage45.com/forum.php?mod=viewthread&tid=160987


###心得的部分###
1.新增NPC
資料位置:381_data > npc
欄位筆記:
npcid = 資料表內的編號,任意填但不重複
name = 要創建的npc名稱
nameid = 遊戲內顯示的名稱,可加顏色和符號(例如\f=澎湖【彭于晏】)
classname = 沒有和其他功能連動的話填0就好
impl = 只用過L1Merchant和L1Monster ; 一般npc填第一個;怪物填第二個
gfxid = npc的外觀,例如98(潘朵拉)
實戰:
新增商人NPC
資料表內搜尋潘朵拉,整列選取複製
新增一列貼上 改掉npcid、name、nameid、gfxid(挑你喜歡的改)


2.創建NPC
資料位置:381_data > spawnlist_npc (創怪改到spawnlist)
欄位筆記:
id = 資料表內的編號, 任意填但不重複
location = 任意填 填名稱拿來當備註
count = 數量,通常都是1
npc_templateid = npc資料表內設定的npcid
實戰:
可直接開有GM權限的人物到選好的位置打指令創建(.npc 編號 例如.npc 70014)


3.對話設定
資料位置:381_data > npcaction
欄位筆記:
npcid = npc資料表內設定的npcid
normal_action = 連接的對話檔名稱
caotic_action = 連接的對話檔名稱 (補充:正義值邪惡時的對話)
實戰:
懶得新增對話檔再吃檔的朋友,(補充:nomal_action及caotic_action兩個欄位)可以直接輸入cold1,用其他npc的對話,我們要的只是對話檔內買和賣的action(補充:可理解為買和賣的按鈕)


寫心得好花時間,放個圖,之後有空再來補寫創怪,地圖放怪,掉落設定....學習的路看不到盡頭啊=.=

###目前碰到的問題###
另外想請問前輩們
381_login > server_event資料表裡的 連線獎勵系統要怎麼設定
eventother欄位:20, 3#44070#100, 1#44070#150
目前只知道#44070#100,是物品id和發放數量
希望大大們出手相助


本田宗一郎 發表於 2024-1-27 12:57

連線獎勵系統        OnlineGiftSet                20,60,1,80025,1,80025,1,80025,1,80025        0         說明:連線獎勵系統 使用","分隔 說明: 時間,等級,是否給予釣魚玩家,釣魚獎勵道具編號,是否給予擺攤玩家,擺攤獎勵道具編號,是否給予掛在安全區玩家,掛網獎勵道具編號,是否給予練功玩家,練功玩家獎勵道具編號

Bruce628 發表於 2024-1-27 13:01

本田宗一郎 發表於 2024-1-27 12:57
連線獎勵系統        OnlineGiftSet                20,60,1,80025,1,80025,1,80025,1,80025        0         說明:連線獎勵系統 使用","分隔...

大哥請收下我的膝蓋 弟感激不盡 :kiss:

LUCKY110 發表於 2024-1-27 13:41

大哥請收下我的膝蓋 弟感激不盡

joe41324 發表於 2024-1-27 15:21

感謝分享

benz721 發表於 2024-1-27 16:10

感謝分享

OSAKAGTO 發表於 2024-1-27 19:48

謝謝大大分享

阿哲 發表於 2024-1-27 19:51

謝謝大大分享
頁: [1]
查看完整版本: 請益交流 新手的自學心得與問題(3.81C)