This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
Whats wrong with my code?
var ind_log=180; var stack_log=181; var Log_dam; var Log_num; Block.defineBlock(180, "Individual Log Changer", [[1,5], [2,6], [1,5],[1,5],[1,5],[1,5]]); Block.defineBlock(181, "Stack Log Changer", [[2,5], [2,6], [2,5],[2,5],[2,5],[2,5]]); function useItem(x,y,z,itemId,blockId,side,itemDamage,blockDamage) { if(itemId==17) { if(blockId==180) { itemDamage=Log_dam; Player.addItemInventory(17, -1, Log_dam); Player.addItemInventory(17, 1, Log_dam++); } } } function useItem(x,y,z,itemId,blockId,side,itemDamage,blockDamage) { if(itemId==17) { if(blockId==181) { itemDamage=Log_dam; Log_num=Player.getInventorySlotCount(Player.getSelectedSlotId()); Player.addItemInventory(17, -Log_num, Log_dam); Player.addItemInventory(17, Log_num, Log_dam++); } } }
Hi....
You can't use 2 of the same functionsand I can't use 2 if functions try this:
var ind_log=180; var stack_log=181; var Log_dam; var Log_num; Block.defineBlock(180, "Individual Log Changer", [[1,5], [2,6], [1,5],[1,5],[1,5],[1,5]]); Block.defineBlock(181, "Stack Log Changer", [[2,5], [2,6], [2,5],[2,5],[2,5],[2,5]]); function useItem(x,y,z,itemId,blockId,side,itemDamage,blockDamage) { if(itemId==17&&blockId==180) { itemDamage=Log_dam; Player.addItemInventory(17, -1, Log_dam); Player.addItemInventory(17, 1, Log_dam++); }
if(itemId==17&&blockId==181) { itemDamage=Log_dam; Log_num=Player.getInventorySlotCount(Player.getSelectedSlotId()); Player.addItemInventory(17, -Log_num, Log_dam); Player.addItemInventory(17, Log_num, Log_dam++); } }
Copy the whole thing
Whats wrong with my code?
var ind_log=180; var stack_log=181; var Log_dam; var Log_num; Block.defineBlock(180, "Individual Log Changer", [[1,5], [2,6], [1,5],[1,5],[1,5],[1,5]]); Block.defineBlock(181, "Stack Log Changer", [[2,5], [2,6], [2,5],[2,5],[2,5],[2,5]]); function useItem(x,y,z,itemId,blockId,side,itemDamage,blockDamage) { if(itemId==17) { if(blockId==180) { itemDamage=Log_dam; Player.addItemInventory(17, -1, Log_dam); Player.addItemInventory(17, 1, Log_dam++); } } } function useItem(x,y,z,itemId,blockId,side,itemDamage,blockDamage) { if(itemId==17) { if(blockId==181) { itemDamage=Log_dam; Log_num=Player.getInventorySlotCount(Player.getSelectedSlotId()); Player.addItemInventory(17, -Log_num, Log_dam); Player.addItemInventory(17, Log_num, Log_dam++); } } }Hi....
You can't use 2 of the same functionsand I can't use 2 if functions try this:
if(itemId==17&&blockId==181) {
itemDamage=Log_dam;
Log_num=Player.getInventorySlotCount(Player.getSelectedSlotId());
Player.addItemInventory(17, -Log_num, Log_dam);
Player.addItemInventory(17, Log_num, Log_dam++);
}
}
Copy the whole thing