벨트 위에 있는 아이템 삭제하는 콘솔이라도 없음??
[질문] ㅅㅂ 공장 크게 돌리고 있는데 벨트에 광석 잘못 넣은거 이제 깨달았다..
팩붕이(221.166)
2024-09-19 01:12
추천 0
댓글 8
다른 게시글
-
추석섭 근황 (복구됨)[멀티] 익명(mlpnko1010) | 24.09.19추천 2
-
처리유닛[일반] 팩붕이(1.253) | 24.09.18추천 0
-
터를 찾겠다고 나간 친구가 몇십분동안 돌아오지 못하고 있다 [5][일반] 팩붕이(180.224) | 24.09.18추천 3
-
하 클났네 [2][일반] Seener(seener123) | 24.09.18추천 0
-
뉴비) 시체 없에는 법 없나요? [6][질문] 팩붕이(218.153) | 24.09.18추천 0
-
py맵 절벽 키고 한걸 수십번 후회한다 [1][일반] 팩붕이(14.4) | 24.09.18추천 0
-
요청상자 꺼낼 때는 어떻게 함? [5][질문] 팩붕이(14.48) | 24.09.18추천 0
-
파이 이거 1팩 전에는 증기를 보일러로밖에 못뽑는게 맞음? [3][모드] 팩붕이(175.119) | 24.09.18추천 0
-
추석섭 근황 [5][멀티] 익명(mlpnko1010) | 24.09.18추천 4
-
한번 한 작업은 되돌릴 수 없는 모드 없나 [10][질문] ஐ(bemanisokr) | 24.09.18추천 0
없진않은데 그냥 가서 F로먹어치우는게 빠르지않을까
벨트에 마우스 올리고 game.player.selected.get_trnasport_line(1또는2).clear() 하면 될것같은데
그건 그 벨트 한 칸 위에만 삭제 되는거 아냐? 그 벨트랑 이어진 모든 라인에 광석이랑 그 광석이 생성한 생성물들이 잘못 뿌려지고 있어서 그래..
오타 있었네 game.player.selected.get_transport_line(1또는2).clear() 벨트가 아니라 벨트에 연결된 transport line이라는거에 대해서 클리어하는거라 벨트한칸 삭제는 아니긴함. 근데 쭉 따라가다 분배기 같은거 만나면 끊기긴 할듯
아 내 착각이 맞네 벨트하나만 삭제되는구나 ㅈㅅㅈㅅ
/sc local function clear_belt(start) local stack = {} local visit = {} table.insert(stack,start) visit[start.unit_number] = true while #stack>0 do local target = table.remove(stack) for i=1,target.get_max_transport_line_index() do target.get_transport_line(i).clear() end local output = target.belt_neighbours.outputs for i=1,#output do local n=output[i] if not visit[n.unit_number] then table.insert
(stack,n) visit[n.unit_number]=true end end end end clear_belt(game.player.selected)
시작점 벨트에 마우스 놓고 이거 쓰면 그 벨트의 출력방향에 있는 모든 벨트에 대해서 날려주도록 했음 길어서 짤리다보니 댓글 두개로 나눠 썼으니 붙여서 한번에 써야함