打開NAVICAT到L1JDB資料庫裡面
點選NPC資料欄使用NAVICAT篩選精靈
打上你要更改販賣物品的NPC名字NAME包含<NPC名字>
找到他之後將他的NPC_ID 號碼複製起來
再到SHOP_BUYLISTS資料欄裡面用一樣的方法用NAVICAT篩選精靈NPC_ID包含<NPC_ID號碼
此時你就會看到這個NPC在遊戲中賣的所有物品代碼
到ARMOR跟WEAPON資料欄裡找出你要新增的物品代碼新增上去就成功了
若要刪除本來NPC賣的物品隻要移除那欄資料欄即可
資料欄最後的ORDER是NPC販賣的第一樣物品0第二樣物品1第三樣物品2 以此類推
且記在設定NPC販賣物品的動作時 ORDER一定要從0開始排!..不然進入遊戲點選NPC之後就會出錯當掉
讓npc賣我想要的道具
我想要讓npc賣我想要的道具要怎麼搞??
A:這個問題我是看影片學的---其實很簡單
首先你要先找到你要改的npc的名稱[npcid]
在這裡shop_buylists開啟之後---用右上角的放大鏡"搜尋"[npcid]
這時候是不是沒找到?? 請按右下角→下一頁搜尋!!
找到了之後呢---
id 這裡不能重複
itemid 就是你要賣的物品編號
price 打1 不用管他
npcid 就是你要讓哪個npc賣這個道具
order 妳要讓這個物品擺第幾個
order 這裡非常重要---因為順序不能重複也不能少一格---比如要0~10這樣排
序...如果有錯誤的話---這個npc在遊戲中會無法對話!!
※幾乎SQL修改過後要重新啟動模擬器才會生效-characters改過 人物重登即可!
教你創造NPC、販賣物品等
教你創造NPC、販賣物品等:
教學開始
首先要先創一個npc一樣到npc裡面去先新創一列
然後npcid那打上編號記得不能跟原有編號重複 name打上藥水商人名字 type打上L1Merchant
這邊我編號是用91017 名字是用走私藥水奸商
第三這一項有些版本模擬器沒有 自己斟酌
打開npcaction 那邊新創一列
然後npcid打上剛剛創的npc代號 action1打上cold1 action2不用管他
上面就算創造出一個npc了
==============以下為讓她販賣物品及放npc到遊戲中==============
到shop_buylists裡面去新創一列
這邊id也隻是表示編號不理他他自動會幫你編
item_id表示物品代號 這我賣萬能藥(敏捷)40035 price表示數量填1 npc_id填上面創好的91017
最後order也是最重要的 這代表這個npc販賣物品的順序 從0開始算不可以跳號碼不然npc會不能用
要是賣5樣物品就要從0開始1 2 3 4這樣子
上面都完成以後開啟GM人物
進到遊戲中在你要放這隻npc的位置打上
.npcspawn 代號例:.npcspawn 91017
增加大量魔法卷軸
打開C_ItemUSe
找int skillid = itemId - 40858;
在他下面
加入
↓↓↓↓↓↓↓
if (itemId == 49281) { // 道具編號
skillid = 42;//資料庫魔法代號
}
↓↓↓↓↓↓↓
如果要使用大量請加
} else
上面就完成
在來找} else if ((itemId >= 40859 && itemId <= 40898)
在他下面
加入你剛剛用好滴編號如果是大量加入
|| itemId >= 40859 && itemId <= 40898
前面||<===最重要
|