array陣列觀念 (變數名稱[項數])
純觀念某空間內, 有很多個箱子, 然後這些箱子上面都有標註1,2,3,4,
http://i.imgur.com/I0Toe.jpg
讓我們把這些箱子, 以''箱子群''三個字代替
現在你把一顆球放到第一個箱子(也就是標註為1的箱子), 反過來說, 第一個箱子裡有一顆球
http://i.imgur.com/RYjxZ.jpg
當有人問你, 或是你需要的時候, 你該怎麼闡述如何找到那一顆球呢?
http://i.imgur.com/0gVIT.png
首先, 必須先找到箱子群,
http://i.imgur.com/SsF1k.png
再來, 要找標註為1的箱子
http://i.imgur.com/xoGoZ.png
這樣就可以找到那一顆球了
---
這就是陣列的觀念和用法
在eA腳本中, 就是透過 變數名稱[項數], 來當作上面說的 箱子群[標註]
所以變數名稱打錯, 或是項數給錯, 那你就會找錯你要的資料
舉個例子
getinventorylist這指令
其中@inventorylist_id代表你身上第一個物品的物品id(item_db的itemid)
@inventorylist_id代表第二個
@inventorylist_id代表第三個...
至於各自itemid是甚麼, 就是跟程式讀取寫入順序有關, 不多提了.
---
eA預設項數極限為0~127(未經考證,但就是每個變數名稱可以產生128個空位)
---
衍生閱讀:http://www.okayro.com/thread-79514-1-1.html
頁:
[1]