UID276689
帖子
精華
主題
積分3151
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限20
註冊時間2010-7-18
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 慵懶 2022-4-25 10:53 AM |
---|
簽到天數: 532 天 連續簽到: 1 天 [LV.9]以壇為家II
|
本帖最後由 fantasy83115 於 2017-9-23 06:18 PM 編輯
Case 1- setarray .@eq[1], EQI_HEAD_TOP,EQI_ARMOR,EQI_HAND_L,EQI_HAND_R,EQI_GARMENT,EQI_SHOES; //裝備種類
- for(set .@i,1; .@i<getarraysize(.@eq); set .@i,.@i+1){
- if(getequipisequiped(.@eq[.@i])){ //判定已裝備
- set .@menu$,.@menu$+F_getpositionname(.@eq[.@i])+" - [ " + getequipname(.@eq[.@i]) + " ]"; //加入選項
- } set .@menu$,.@menu$+":";
- } set .@part,.@eq[select(.@menu$)]; //顯示選項且當選擇後給裝備位置[EQI_]
複製代碼 Case 2- getinventorylist; //顯示所有道具
- for(set .@i,0; .@i < @inventorylist_count; set .@i,.@i+1){
- if(@inventorylist_equip[.@i] && !@inventorylist_expire[.@i]){ //判定道具是裝備且非租賃
- set .@menu$,.@menu$+getitemname(@inventorylist_id[.@i]); // 加入選單
- } set .@menu$,.@menu$+":";
- } select(.@menu$); // 顯示選單
複製代碼 但是兩個語法是不一樣的東西, 我該如何把它們融合在一起?
我嘗試過許多方法, 不過依就想不出所以然
主要問題 >> 兩個語法判斷迴圈不一樣
case 1: 只判斷身上的裝備
case 2: 列出所有清單
最終想要的結果 >> 判定穿戴在身上的裝備且裝備非租賃 > 加入清單 > 顯示選項且當選擇後給裝備位置[EQI_]
ANS: explode |
|