OK論壇

 找回密碼
 註冊
查看: 3850|回復: 3

[急!] 求關於iteminfo.lub的教學

[複製鏈接]
  • TA的每日心情
    慵懶
    2019-11-17 08:51 PM
  • 簽到天數: 91 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2014-9-25 03:00:24 | 顯示全部樓層 |閱讀模式
    100積分
    本帖最後由 kai21300 於 2015-3-24 06:53 PM 編輯

    爬了OK論壇發現都沒什麼文章 (使用關鍵字: iteminfo.lub 跟 iteminfo)
    我很久沒碰伺服架設了 新增道具的方法還只會舊的

    我現在手邊有的是這些 (從台版data.grf抓出來的)
    idnum2itemdesctable.txt
    idnum2itemdisplaynametable.txt
    num2itemdesctable.txt
    num2itemdisplaynametable.txt
    num2itemresnametable.txt
    需要製作成iteminfo.lub

    我現在使用的登入器是20130807
    iteminfo.lub還是舊的 台版道具都是蘋果

    所以麻煩請提供用那些txt製作iteminfo.lub的程式與教學 100積分!!
    或是能幫我轉的PM我

    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2019-11-17 08:51 PM
  • 簽到天數: 91 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-9-26 20:37:48 | 顯示全部樓層
    本帖最後由 kai21300 於 2014-9-26 08:44 PM 編輯

    因為太緊急了
    後來還是自己問別人
    配上OK的文解決了

    用 luafiles514反編譯器 先把原本的 iteminfo.lub 轉成 iteminfo.lua (自己修改會衝突的字)
    然後在配上  這篇文章
    現在新增道具都是另外在別的.lua新增


    轉好的 iteminfo.lua (取名iteminfo-tw.lua)
    另外依照格式編寫一個自己的 iteminfo.lua (取名iteminfo-my.lua)
    新增一個 iteminfo.lub 裡面貼上:
    1. local my_tbl = require("system/itemInfo-my")
    2. local base_tbl = require("system/itemInfo-tw")

    3. for idx,content in pairs(my_tbl) do
    4.         base_tbl[idx] = my_tbl[idx]
    5. end

    6. tbl = base_tbl

    7. main = function()
    8.   for ItemID,DESC in pairs(tbl) do
    9.     result, msg = AddItem(ItemID, DESC.unidentifiedDisplayName, DESC.unidentifiedResourceName, DESC.identifiedDisplayName, DESC.identifiedResourceName, DESC.slotCount, DESC.ClassNum), ItemID
    10.     if not result then
    11.       return false, msg
    12.     end
    13.     for k,v in pairs(DESC.unidentifiedDescriptionName) do
    14.       result, msg = AddItemUnidentifiedDesc(ItemID, v), ItemID
    15.       if not result then
    16.         return false, msg
    17.       end
    18.     end
    19.     for k,v in pairs(DESC.identifiedDescriptionName) do
    20.       result, msg = AddItemIdentifiedDesc(ItemID, v), ItemID
    21.       if not result then
    22.         return false, msg
    23.       end
    24.     end
    25.   end
    26.   return true, "good"
    27. end
    複製代碼
    回復

    使用道具 舉報

  • TA的每日心情

    2023-9-15 01:06 AM
  • 簽到天數: 289 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2015-1-10 05:18:15 | 顯示全部樓層
    kai21300 發表於 2014-9-26 08:37 PM
    因為太緊急了
    後來還是自己問別人
    配上OK的文解決了

    問題解決 請補上[已解決]
    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2019-11-17 08:51 PM
  • 簽到天數: 91 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2015-3-24 18:54:09 | 顯示全部樓層
    7795719 發表於 2015-1-10 05:18 AM
    問題解決 請補上[已解決]喔

    無法更改阿...
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-4-29 06:32 AM , Processed in 0.045744 second(s), 16 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表