求助自動尋搜身上卡片產生選單
本帖最後由 foreveriori 於 2015-7-13 12:46 AM 編輯求助自動尋搜身上卡片產生選單
set .@select$, "";
for(set .@i,4001; .@i < 4608; set .@i,.@i+1){
if(countitem(.@i) > 0){ set .@x$,.@x$+":選項"+.@i;}
}
select(.@x$);
close;
這樣寫失敗了,請教各位前輩該怎麼寫?
getinventorylist;
while ( .@i < @inventorylist_count ) {
.@item_type = getiteminfo( @inventorylist_id[.@i],2 );
if ( .@item_type == IT_CARD )
.@menu$ = .@menu$ + getitemname( @inventorylist_id[.@i] );
.@menu$ = .@menu$ + ":";
.@i++;
}
.@i = select( .@menu$ ) - 1;
mes "You selected "+getitemname( @inventorylist_id[.@i] );
close; 本帖最後由 foreveriori 於 2015-7-13 12:54 AM 編輯
非常感謝emistry前輩指點,成功了,謝謝!
原來可以用類型去處理!(筆記
這段語法好深奧看來我要解讀一陣子了!!
本帖最後由 sinya 於 2015-7-13 01:15 AM 編輯
類型還不夠 附魔的東西類型也跟卡片一樣, 也會入選單
&& compare(getitemname( @inventorylist_id[.@i] ),"卡片")
sinya 發表於 2015-7-13 01:13 AM static/image/common/back.gif
類型還不夠 附魔的東西類型也跟卡片一樣, 也會入選單
&& compare(getitemname( @inventorylist_id[.@i] ) ...
謝謝 sinya 前輩指點!
頁:
[1]