£漂浮島£

我們不要積分、金錢、權限、等級!我們只是愛分享!

2017/08/13 發生悲劇了....
由於隨身硬碟的無預警損壞加上早期用的分享空間被關閉
因此很多珍貴的檔案還是流失了....
為此站長難過了很久
最傷心的還是花了近兩個禮拜蒐集下載整理的虛擬人生1....
若載點失效的文章會在特別標明
另外也衷心希望之前有下載到並持有完整檔案的朋友們
能夠再次上傳分享給大家

-------------------------

這裡!是一個分享的好所在!

網路上很多論壇
資源檔案豐富
但是關於檔案分享或是教學等等方面
往往設限重重
積分啦!金錢啦!回覆後才可瀏覽…等等的
我們只是想分享、想要簡單的保存檔案、學習或是研究
何必搞得這樣設限重重?

£漂浮島£是一個以站長我分享檔案為主要的論壇
當然也很歡迎跟我有一樣想法的人加入這論壇(需要開設新版或是其他協助歡迎跟我說)
我只是想把檔案分享傳播出去
就這樣而已
我不要什麼虛擬的金錢權限積分
也不要虛偽的回覆 謝謝大大、推、頂、讚
這論壇
就這麼簡單

當然
我們希望有更多人能分享你的知識或是資源!
讓這些資源能廣泛的流傳!
而不是永遠只在少數人手上!



您沒有登錄。 請登錄註冊

item_db.txt 格式說明

上一篇主題 下一篇主題 向下  內容 [第1頁(共1頁)]

1 item_db.txt 格式說明 于 周四 2月 18, 2010 1:20 am

阿傑


系統管理員
ID,AegisName,Name,Type,Buy,Sell,Weight,ATK,DEF,Range,Slots,Job,Upper,Gender,Loc,wLV,eLV,Refineable,View,{ Script },{ OnEquip_Script },{ OnUnequip_Script }


ID: 物品代號
GM指令以及NPC腳本之所用


AegisName: 伺服器在腳本和查詢中來參考物品命名,
不能使用空格.


Name: 顯示出來的物品名字, 可以用@ 指令和腳本指令輸出物品,即一般的物品中文名稱


Type:
0 回復物品.
2 消耗物品.
3 其他物品
4 武器
5 防具/ 披肩/ 靴子/ 頭飾
6 卡片
7 寵物蛋
8 寵物裝備
10 彈藥 ( 箭矢/ 子彈/ 其他)
11 具有延遲時間的消耗物品(物品在選擇一個目標物件之後從物品欄裏消失, 例如技能消耗物品和寵物誘餌)


Buy: 默認購買價格. 若不設置, 將為售出價格的兩倍.


Sell: 默認販賣價格. 若不設置, 將為購買價格的一半.


Weight: 物品重量.單位為0.1(10代表重量1)


ATK: 武器的攻擊力


DEF: 防具的防禦力


Range: 武器的攻擊範圍


Slots: 物品所擁有的洞數.


Job: 可裝備職業. 可使用下列位遮罩:

(超級)初學者 : 0x00000001
劍士 : 0x00000002
魔法師 : 0x00000004
弓箭手 : 0x00000008
服侍 : 0x00000010
商人 : 0x00000020
盜賊 : 0x00000040
騎士 : 0x00000080
牧師 : 0x00000100
巫師 : 0x00000200
鐵匠 : 0x00000400
獵人 : 0x00000800
刺客 : 0x00001000
十字軍 : 0x00004000
武僧 : 0x00008000
賢者 : 0x00010000
流氓 : 0x00020000
煉金術士 : 0x00040000
詩人/舞娘 : 0x00080000
跆拳道 : 0x00200000
拳聖 : 0x00400000
悟靈士 : 0x00800000
槍手 : 0x01000000
忍者 : 0x02000000
全職業 : 0xFFFFFFFF
初新者以外 : 0xFFFFFFFE

那如果要限制只有抬拳系列的呢?[跆拳、拳聖、悟靈士]
再來就是要加法了,不過他的加法不是10進位制,而是【10A】進位制 。
開始加了!!首先要求是【抬拳系列】裝備。

第1步:請先把跆拳系列職業基準值找出來。[跆拳、拳聖、悟靈士]
跆拳: 0x00200000 拳聖: 0x00400000 悟靈士: 0x00800000

第2步:開始玩 10A 加法,為了方便計算,先把三值縱列。
0x00200000
0x00400000
0x00800000

第3步:如果值在同一位數,消除多餘的 "0" ,以及0x00 相同處都消除,方便計算。
2
4
8
目前消除了5個 0 先記在邊邊。[00000、0x00]

第4步:正式開始10A加法
2 + 4 + 8 = 14 14對不對~我知道了就是 0x01400000
簡單阿~
錯錯錯!!前面說過了,這邊不能用 10位進算法,正確是以下。

2 + 4 + 8 = 14 [目前還對]
那14不能10位進算,怎麼擠在一格?
當然就是 【10A 進算法】
從10開始,就記 A,11就記 B,依此類推。
以下是簡易類推表。
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
9 = 9
10 = A
11 = B
12 = C
13 = D
14 = E
15 = F最多就到 F 格式都剛好
倒退減,也是。
例如我要一個初新者不能裝備,則是
全職業:0xFFFFFFFF
初新者:0X00000001
兩者相減
1 - 0 還是1 大家都知道,所以簡化式子。
總職業:F
初新者:1

F = 15
所以 15 - 1 = 14
14 = E

所以得值:0xFFFFFFFE


Upper: 可裝備職業類型. 可使用下列位遮罩:
1: 普通職業
2: 進階職業
4: 寶寶職業


Gender: 性別限制. 0 為女性, 1 為男性, 2 為無限制.


Loc: 即裝備位置

| 頭1:256 | 頭2 ︰512 |
| 頭3: 1 | 身上︰ 16 |
| 右手:2 | 左手︰ 32 |
| 肩膀︰4 | 腳部︰ 64 |
| 裝飾︰8 | 裝飾︰128 |
以上已經是,遊戲內的裝備欄對應圖了。
這也可以使用累加算法,例如左右兩個裝飾品都可自由裝,那就是
8 + 128 = 136 再來一個,例如左右手都可以拿,就是 2 + 32
卡片也在此可用,例如全身裝備都可使用卡片,為
256 + 512 + 1 +16 + 2 + 32 + 4 + 64 + 8 + 128 = 1023


wLV: 武器等級.


eLV: 即限制可裝備的玩家Base[基本等級]等級


Refineable: 1 為物品可精煉, 0 為不能精煉.


View: 對於普通物品來說, 確定哪些物品的查看樣子 ( 例如: 把蘋果製作成蘋果汁).
特別是武器和彈藥這類物品的值.(此值不可隨意修改)
對於武器來說, 類型有:
0: 拳頭
1: 短劍
2: 單手劍
3: 雙手劍
4: 單手矛
5: 雙手矛
6: 單手斧
7: 雙手斧
8: 鈍器
9: 未使用
10: 權仗
11: 弓
12: 拳套
13: 樂器
14: 鞭子
15: 書
16: 拳刃
17: 左輪手槍
18: 步槍
19: 獵槍
20: 加特林槍
21: 手榴彈發射器
22: 風魔手裏劍

對於彈藥來說, 類型有:
1: 箭矢
2: 投擲短劍
3: 子彈
4: 盾牌
5: 榴彈
6: 手裏劍
7: 飛鏢


Script: 使用.裝備此物品所執行的腳本(可搭配 callfunc),以及bonus功能


OnEquip_Script: 裝備此物品所執行的腳本.
警告, 並非所有的物品的bonuses 會在這裏如期有效.
可搭配 atcommand strcharinfo(0)+"GM指令";



OnUnequip_Script: 未裝備此物品所執行的腳本.
警告, 並非所有的物品的bonuses 會在這裏如期有效.
可搭配 atcommand strcharinfo(0)+"GM指令";

http://floating-island.easybbs.tw

上一篇主題 下一篇主題 回頂端  內容 [第1頁(共1頁)]

這個論壇的權限:
無法 在這個版面回復文章