저장 스크립트


/silent-command local a="/silent-command\nfor k = 1, 1000 do game.player.clear_personal_logistic_slot(k) end;\n"; for k = 1, 1000 do if game.player.get_personal_logistic_slot(k).name~=nil then a=a .. string.format("game.player.set_personal_logistic_slot( %d, {max = %d, min = %d, name = \"%s\"})\n",k, game.player.get_personal_logistic_slot(k).max, game.player.get_personal_logistic_slot(k).min, game.player.get_personal_logistic_slot(k).name); end; end; game.write_file("logistics_slots.txt",a)



물류슬롯 지정하고 이 커맨드 쓰면 \script-output 폴더에 불러오기용 스크립트가 생성됨


불러오기 스크립트 예시


/silent-command for k = 1, 65535 do game.player.clear_personal_logistic_slot(k) end; game.player.set_personal_logistic_slot( 1, {max = 0, min = 0, name = "transport-belt"}) game.player.set_personal_logistic_slot( 2, {max = 0, min = 0, name = "underground-belt"}) game.player.set_personal_logistic_slot( 3, {max = 0, min = 0, name = "splitter"}) game.player.set_personal_logistic_slot( 4, {max = 0, min = 0, name = "fast-transport-belt"}) game.player.set_personal_logistic_slot( 5, {max = 0, min = 0, name = "fast-underground-belt"}) game.player.set_personal_logistic_slot( 6, {max = 0, min = 0, name = "fast-splitter"}) game.player.set_personal_logistic_slot( 7, {max = 1000, min = 1000, name = "express-transport-belt"}) game.player.set_personal_logistic_slot( 8, {max = 200, min = 200, name = "express-underground-belt"}) game.player.set_personal_logistic_slot( 9, {max = 50, min = 50, name = "express-splitter"}) game.player.set_personal_logistic_slot( 10, {max = 0, min = 0, name = "small-electric-pole"}) game.player.set_personal_logistic_slot( 11, {max = 0, min = 0, name = "inserter"}) game.player.set_personal_logistic_slot( 12, {max = 0, min = 0, name = "long-handed-inserter"}) game.player.set_personal_logistic_slot( 13, {max = 50, min = 50, name = "fast-inserter"}) game.player.set_personal_logistic_slot( 14, {max = 50, min = 50, name = "filter-inserter"}) game.player.set_personal_logistic_slot( 15, {max = 50, min = 50, name = "stack-inserter"}) game.player.set_personal_logistic_slot( 16, {max = 50, min = 50, name = "stack-filter-inserter"}) game.player.set_personal_logistic_slot( 18, {max = 100, min = 100, name = "medium-electric-pole"}) game.player.set_personal_logistic_slot( 19, {max = 50, min = 50, name = "big-electric-pole"}) game.player.set_personal_logistic_slot( 20, {max = 50, min = 50, name = "substation"}) game.player.set_personal_logistic_slot( 21, {max = 50, min = 50, name = "wooden-chest"}) game.player.set_personal_logistic_slot( 22, {max = 50, min = 50, name = "steel-chest"}) game.player.set_personal_logistic_slot( 28, {max = 100, min = 100, name = "pipe"}) game.player.set_personal_logistic_slot( 29, {max = 100, min = 100, name = "pipe-to-ground"}) game.player.set_personal_logistic_slot( 30, {max = 10, min = 10, name = "pumpjack"}) game.player.set_personal_logistic_slot( 31, {max = 50, min = 50, name = "construction-robot"}) game.player.set_personal_logistic_slot( 32, {max = 50, min = 50, name = "logistic-robot"}) game.player.set_personal_logistic_slot( 33, {max = 10, min = 10, name = "roboport"}) game.player.set_personal_logistic_slot( 38, {max = 50, min = 50, name = "pump"}) game.player.set_personal_logistic_slot( 39, {max = 20, min = 20, name = "offshore-pump"}) game.player.set_personal_logistic_slot( 40, {max = 50, min = 50, name = "storage-tank"}) game.player.set_personal_logistic_slot( 41, {max = 100, min = 100, name = "electric-mining-drill"}) game.player.set_personal_logistic_slot( 42, {max = 50, min = 50, name = "electric-furnace"}) game.player.set_personal_logistic_slot( 43, {max = 10, min = 10, name = "assembling-machine-3"}) game.player.set_personal_logistic_slot( 51, {max = 0, min = 0, name = "speed-module"}) game.player.set_personal_logistic_slot( 52, {max = 0, min = 0, name = "productivity-module"}) game.player.set_personal_logistic_slot( 53, {max = 300, min = 300, name = "speed-module-3"}) game.player.set_personal_logistic_slot( 54, {max = 50, min = 50, name = "productivity-module-3"}) game.player.set_personal_logistic_slot( 60, {max = 60, min = 60, name = "beacon"}) game.player.set_personal_logistic_slot( 61, {max = 1000, min = 1000, name = "landfill"}) game.player.set_personal_logistic_slot( 71, {max = 50, min = 50, name = "logistic-chest-active-provider"}) game.player.set_personal_logistic_slot( 72, {max = 50, min = 50, name = "logistic-chest-passive-provider"}) game.player.set_personal_logistic_slot( 73, {max = 50, min = 50, name = "logistic-chest-storage"}) game.player.set_personal_logistic_slot( 74, {max = 50, min = 50, name = "logistic-chest-buffer"}) game.player.set_personal_logistic_slot( 75, {max = 50, min = 50, name = "logistic-chest-requester"}) game.player.set_personal_logistic_slot( 81, {max = 1000, min = 1000, name = "rail"}) game.player.set_personal_logistic_slot( 82, {max = 100, min = 100, name = "rail-signal"}) game.player.set_personal_logistic_slot( 83, {max = 50, min = 50, name = "rail-chain-signal"}) game.player.set_personal_logistic_slot( 84, {max = 10, min = 10, name = "train-stop"}) game.player.set_personal_logistic_slot( 85, {max = 5, min = 5, name = "locomotive"}) game.player.set_personal_logistic_slot( 90, {max = 10, min = 10, name = "rocket-fuel"}) game.player.set_personal_logistic_slot( 91, {max = 50, min = 50, name = "constant-combinator"}) game.player.set_personal_logistic_slot( 92, {max = 50, min = 50, name = "arithmetic-combinator"}) game.player.set_personal_logistic_slot( 93, {max = 50, min = 50, name = "decider-combinator"}) game.player.set_personal_logistic_slot( 94, {max = 200, min = 200, name = "red-wire"}) game.player.set_personal_logistic_slot( 95, {max = 200, min = 200, name = "green-wire"}) game.player.set_personal_logistic_slot( 96, {max = 50, min = 50, name = "programmable-speaker"}) game.player.set_personal_logistic_slot( 101, {max = 0, min = 0, name = "cliff-explosives"}) game.player.set_personal_logistic_slot( 110, {max = 20, min = 20, name = "radar"}) game.player.set_personal_logistic_slot( 111, {max = 0, min = 0, name = "coal"}) game.player.set_personal_logistic_slot( 112, {max = 0, min = 0, name = "stone"}) game.player.set_personal_logistic_slot( 113, {max = 0, min = 0, name = "iron-ore"}) game.player.set_personal_logistic_slot( 114, {max = 0, min = 0, name = "copper-ore"}) game.player.set_personal_logistic_slot( 115, {max = 0, min = 0, name = "uranium-ore"}) game.player.set_personal_logistic_slot( 116, {max = 0, min = 0, name = "wood"}) game.player.set_personal_logistic_slot( 117, {max = 0, min = 0, name = "raw-fish"}) game.player.set_personal_logistic_slot( 121, {max = 0, min = 0, name = "iron-plate"}) game.player.set_personal_logistic_slot( 122, {max = 0, min = 0, name = "copper-plate"}) game.player.set_personal_logistic_slot( 123, {max = 0, min = 0, name = "steel-plate"}) game.player.set_personal_logistic_slot( 124, {max = 0, min = 0, name = "plastic-bar"}) game.player.set_personal_logistic_slot( 125, {max = 0, min = 0, name = "electronic-circuit"}) game.player.set_personal_logistic_slot( 126, {max = 0, min = 0, name = "advanced-circuit"}) game.player.set_personal_logistic_slot( 127, {max = 0, min = 0, name = "processing-unit"})