創作內容

1 GP

不專業的道具500上限解說

作者:Матрёшка│2015-06-17 13:50:57│贊助:2│人氣:257
感覺還是有必要說明一下,瑪奇所謂的500件上限的件數是指什麼
首先我們先理解一個名詞叫作Array (陣列)

絕大半olg的道具於角色內的擺設都是以 "Array (陣列)"下去設置
目的不僅僅是要記住他的道具數量,同時還要藉此定義各道具不同的變數

以下每一行的道具變數 = 一組Array (陣列)


ID (InventoryList_id) ITEM AMOUNT ETC.
1 雙手劍 1 耐久12/12 改造5/5
2 風之結晶 1000
3 綠寶石 1 10CM
4 弱化藥水 1 6D 15H 31M 12S



以上數據只是假設
畢竟我沒看過瑪奇資料庫長啥樣子,只是拿其他遊戲的來講


ID就是該道具的件數

我們觀念來看他比較接近No.,之所以括內會稱之為ID
是因為他是供伺服器/客戶端的識別碼,拿來辨識和存取用

而ID大致分成以下三種

01.辨別是什麼道具的ID  (通常稱為Item_id)
02.該道具擺在該角色物品欄上的第幾個陣列  (這個通常稱為InventoryList_id)
03.作為該道具的獨特ID用  (也就是Unique_id)



其中,03.這點是用來分辨是否有兩個同一種以上的獨特ID
有的話伺服器就會執行刪除 ,卡寵吃裝那情況就是這樣來的 (複製防止)

而這邊講的是 02.
該道具擺在該角色物品欄上的第幾個陣列的 "InventoryList_id"



ITEM是道具名字
對伺服器沒用(伺服器是直接讀item_id),主要是方便搜尋資料庫的"人類"用而已
(人可以記住某某item_id是什麼道具,但總不可能記住全部的item_id吧?)


AMOUNT = 疊堆數  
疊堆數通常後面會有一個變數去定義他是可疊堆or不可疊堆
而瑪奇則類似D2的設定緣故所以還多了一個疊堆上限的變數去定義他的可疊堆數,還有該道具實際置於背包第幾格到第幾格的佔據格數


ETC
ETC = 其他,這代號只是偷懶而已
,單純只是表達後面還有更多數據在,並且一個一個被定義著
(要我全寫你只會看到超級無敵長的表格,有爬過資料庫的應該知道我在講什麼)

以瑪奇來說的話大概就是分成武器(or防具)、SLOT、CM(寶石用)、耐久、改造、期限、大小傷、防禦保護、魔防魔保、負傷、攻擊速度、射程、總填彈數(雙槍用)、細工、魔力賦予...等等各種哩哩摳摳





而目前"AMOUNT(疊堆數)"這邊,不管這數字裡疊堆多少個,他皆被視為同一組Array(陣列)
而當 "InventoryList_id" 這個代表Array(陣列)的總件數超過 一定數字(500/512/584/624)以上時

ID (InventoryList_id) ITEM AMOUNT ETC
498 佛格斯的奶油鐵槌 1 耐久 1/1 改造 0/0
499 佛格斯的熱吻照片 20
500 佛格斯假裝敲壞其實收藏起來的鑽石 1 8CM
501 佛格斯的深愛告白熱情奶油手 1 五星


像上表,假設InventoryList_id的總件數超過500一定數字(500/512/584/624)
你一切換分流(或是登出),就有可能會被黑袍





    ┌─────────────────────────────────┐
    │(!) 訊息 Message                 │
    ├─────────────────────────────────┤
    │   先前的連線異常結束, 正在進行角色資料的    │
    │   完整保存, 請稍待30秒後再連線.          │
    └─────────────────────────────────┘



                            BGM G1女神降臨





這樣子.....不知道是否理解了疊堆數和件數的差異所在了?







簡而言之就是



1組不管是疊堆了1000個還是10000個的道具,他都等於1件
1件不管是佔了道具欄多少格的武器還是防具,他也等於1件



所以1件道具疊堆 500個以上不會造成黑袍的現象   (不然全瑪奇的玩家早就黑光光)
而是必須要持有 500件道具以上,並且登出或是切換分流才有機會被黑袍


就算是同一種道具
(比方火之結晶),但卻持有複數組好了

2組疊堆了1000個的火之結晶,他就等於2件火之結晶
200組疊堆了10個的火之結晶,他就等於200件火之結晶


就算兩者相加起來的總疊堆數是2000顆
但是因為各組別處於不同陣列的關係,所以是視為不同組道具看待








這樣還是不懂的話那就看看ドナルド怎講吧


 <米那桑摳妮基哇,ドナルドです!憨巴嘎大好きなんだ!
                  




 <今度はみんな一緒にたべみろよ!



<首先呢,這是一個夾了兩層肉的漢堡


<而這是一個夾了五十層肉的漢堡




<那麼,這些漢堡有什麼差別呢?



<聰明的你,一定猜出來了吧!




<答案就是:他們都是漢堡



<不管一個漢堡疊了幾層肉,他都是一個漢堡



<所以一個疊了兩層肉的漢堡
                      和 一個疊了50層肉的漢堡加起來.....


<就是兩個漢堡!!




你看,很好懂吧? (被拖出去巴
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2869553
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

1喜歡★ione 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【瑪奇】萬惡的星期四 5... 後一篇:圖安之魂測試結果...

追蹤私訊

作品資料夾

mariohahahah巴友們
電繪創作更新囉~有空按進來看看吧><看更多我要大聲說昨天19:48


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】