精華區beta ROM 關於我們 聯絡資訊
不才我練的角色是騎士 平時練功持雙手 下副本 擋王拿單手跟盾 每次要換的時候就要(B) 找武器 右鍵右鍵 不然就是(C) 找武器 右鍵右鍵 太麻煩啦 (/‵Д′)/~ ╧╧ 所以就寫了下面這個巨集 共用了兩個函式 GetBagItemInfo() 和 UseItemByName() *函式解說 第一個 GetBagItemInfo() 首先 我們要給他一個bagIndex 包包打開 從第一頁第一列開始依序編號 然後它會根據所對應的物品傳回六個回傳值 inventoryIndex 數字 - 物品的編號 icon 字串 - 物品圖示的路徑 name 字串 - 物品的名稱 itemCount 數字 - 物品的數量 locked 布林 - 是否榜定 invalid 不明 所以寫起來就是 local inventoryIndex, icon, name, itemCount, locked, invalid = GetBagItemInfo ( bagIndex ) 第二個 UseItemByName() 這個就很單純 給他名子 他就使用該樣道具 但是如果有兩個同名物 他會選哪個就...=w= 廢話說這麼多 下面是我寫的成品 確定可以使用 /script local inventoryIndex, icon, name = GetBagItemInfo(1); if(name=="2-Handed item name") then UseItemByName("2-Handed item name") else UseItemByName("1-Handed item name") UseItemByName("1-Handed item name"); end; 整理一下 /script local inventoryIndex, icon, name = GetBagItemInfo(1); if (name=="2-Handed item name") then UseItemByName("2-Handed item name") else UseItemByName("1-Handed item name") UseItemByName("1-Handed item name"); end; 要換的雙手武器我預設是放在第一格 就是這樣 喵~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.232.3
ansonandan:副職沒動的話 可以放第2套裝 11/11 19:47
z7824054:可是若照原PO的情形換去第二套裝可能身上變成只穿劍+盾XD 11/11 20:41
Puraland:樓上英明 11/11 21:53