Item.setStackedByData(ID, BOOL);アイテムのスタックを、ダメージ値毎に個別で行うかどうかを設定する関数。
例えば、羊毛(35)や原木(17)、苗木(6)などがダメージ値別にスタックが管理されており、
この関数でfalseで設定すると、
ダメージ値が違っていても同じ物としてスタックされるようになる。
//棒で叩くと追加アイテム"test"がドロップ //叩く度にダメージ値が違う"test"がドロップする。 ModPE.setItem(2000, "apple", 0, "test", 64); Item.setStackedByData(2000, true); //"test"はダメージ別スタックなので、同じダメージ値でないとスタック出来ない。 Item.setStackedByData(17, false); //逆に、原木(17)のダメージ別スタックはfalseに変更されているので、白樺とオークが一緒にスタックされる。 var i=0; function useItem(X,Y,Z,itemID){ if(itemID==280){ clientMessage("ダメージ値"+i+"のアイテムをドロップ"); Level.dropItem(X, Y, Z, 0, 2000, 5, i); i = (i+1)%4; } }
コメントをかく