打印

[文字教學] 製作開啟LUA資料夾

製作開啟LUA資料夾

最近自己摸索ㄧ下
LUA資料夾怎麼跑的
應該還是有很多人不知道LUA怎麼創資料夾
我是用論壇這邊的端Yang SA8.0 服務端(Win版)[2012.09.04]
用的所以大家也是在這邊下載都能用的

LUA對應資料 打開gmsv找setup

#NPCLUA 用於加載NPC的初始化腳本
luadofile=./data/npc/lua/init.lua

這段話就是 你再npc裡面 新增一個 lau資料夾
gmsv--data--npc 右鍵新增資料夾檔案名稱 lua
完成這個步驟 就是要找 lua檔案了
----------------------------------------
我有新增檔案 在下面 可以直接下載
lua 第一個基礎就是 跑init擋
在去對應 你腳本跑什麼
我檔案有新增 無線翻頁傳送lua
論壇yang大有發布 可以下載

先教大家基礎的 你下載 無線翻頁npc的話
就會有兩個檔案 ㄧ個是deliver 另一個deliver_init
deliver_init 要去對應deliver裡面寫的lua編碼

我給大家下載的總共有三個檔案
ㄧ個是單獨init  另外兩個就是原本無線翻頁的lua

#NPCLUA 用於加載NPC的初始化腳本
luadofile=./data/npc/lua/init.lua
如果你照上面 給的他只能載入一種init

所以你要把程式中的init 整合到 整體的init
如果你開無線傳送的init 他裡面會這樣 我擷取ㄧ小段而已
Create_NPC_index = NL.CreateNpc("./data/npc/lua/deliver/deliver.lua","main");

我整合過的就是
function GMSV_NPC_Init()

        dofile("./data/npc/lua/deliver/deliver_init.lua");
        dofile("./data/npc/lua/manor_rider/manor_rider_init.lua");

他就是把單獨的init 來這個中間站 在ㄧ次轉過去
所以你要新增無線翻頁 就是在lua 資料夾 在新增一個資料夾
名稱用deliver 再把他的init擋 跟腳本擋丟在一起

然後把單獨的init 新增在外面 用他去讀取 所有的init
dofile("./data/npc/lua/deliver/deliver_init.lua");
如果你有別的腳本擋 就是一樣複製這段 然後把名稱改掉就好
如果名稱是 luck
dofile("./data/npc/lua/luck/luck_init.lua");
這樣就改成功了

看你有幾個腳本 都一樣的意思
看不懂的 就下載我的檔案 然後丟進去lua資料夾就好
在裡面修改參數即可
我只會基本的 讓還沒成功開起的朋友看看囉

線上gm指令
[gm doluafile ./data/npc/lua/deliver/deliver_init.lua]
這就是載入 無線傳送的 如果資料夾是別的名子 在修改名子就行
附件: 您所在的用戶組無法下載或查看附件

TOP