|    | 
	 いまさらですが 
交換材料にスロットがあった場合スロットを表示 
//材料読み込み 
    //    'itemdb$[strnpcinfo(5)]:    CSVファイルの場所 
    //    '@line:        CSVの行数 
    //    '@name$        アイテム名の格納 
    //    '@name_id    アイテムIDの格納 
    //    '@name_num    アイテム数の格納 
    //    '@cols:        アイテムの種類カウント 
    //    '@check_id['@cols]:        必要アイテムID 
    //    '@check_num['@cols]:    必要アイテム個数 
    set '@line,'@row_num-1; 
    set '@name_id, csvread('itemdb$[strnpcinfo(5)], '@line, 2); 
    set '@name_num, csvread('itemdb$[strnpcinfo(5)], '@line, 3); 
    set '@cols,1; 
    message 2,'@name$,'@name_num; 
    while (1) { 
        set '@check_id['@cols], csvread('itemdb$[strnpcinfo(5)], '@line, ('@cols * 2 + 2)); 
        if ( '@check_id['@cols] == 0 ) break; 
        set '@check_num['@cols], csvread('itemdb$[strnpcinfo(5)], '@line, ('@cols * 2 + 3)); 
        if ( '@check_id['@cols] < 0 ) message 3,"ゼニー",'@check_num['@cols] + "z"; 
ーーーーーーーーーここからーーーーーーーーー 
        else{ 
            set '@slot,getiteminfo('@check_id['@cols],10); 
            if('@slot > 0)set '@slotname$,"["+'@slot+"]"; 
            else set '@slotname$,""; 
            message 3,getitemname('@check_id['@cols])+'@slotname$,'@check_num['@cols] + "個"; 
        } 
ーーーーーーーーーここまでーーーーーーーーー 
        set '@cols,'@cols + 1; 
    } 
    message 4; 
 |  
    
   | 
  
   
   |