자기 일정 주변에 있는 돌 벽만 모두 철거 이런식으로 그런 명령어 있음?
[일반] 그 샌드박스 콘솔치트중에 그런 명령어 있냐
익명(121.149)
2020-03-11 15:53
추천 0
댓글 6
다른 게시글
-
PYAL같이할사람 구해요 [6][일반] 고소미8(58.124) | 20.03.11추천 0
-
PY AL도전 [1] [4][일반] 고소미8(58.124) | 20.03.11추천 0
-
0.17.11? 자동 업데이트 됨[일반] ㄹㄹㄹ(59.18) | 20.03.11추천 0
-
방금 유투브로 스피드런 봤는 데 [5][일반] 익명(175.125) | 20.03.11추천 0
-
pyal 할라는데 뭐받아야함? [2][일반] 고소미8(58.124) | 20.03.11추천 0
-
py al 난이도 돌았네 ㅋㅋㅋ [1][일반] 익명(211.108) | 20.03.11추천 0
-
팩토리오 사기 모드들 추천 [6][정보] 익명(125.137) | 20.03.11추천 22
-
간단한 회로 네트워크 질문 [6][질문] ㄹㄹ(124.59) | 20.03.11추천 0
-
바이터들이 진화해서 점점 쌔지는데 [9][일반] 사스(juntang) | 20.03.11추천 0
-
뉴비 1일차 [7][일반] 연어샐러드(116.126) | 20.03.11추천 2
만들려면 만들수 있을듯
/c destroy=function(name,radius) local entities=game.surfaces["nauvis"].find_entities_filtered( {position=game.player.position, radius=radius,name=name}) game.print(#entities) for _,v in pairs(entities) do v.destroy() end end destroy("stone-wall",20)
이렇게 쓰면 자기위치 주위 반경 20 이내의 돌벽들이 사라짐. 마지막에 destroy("stone-wall",20)에서 20을 원하는 숫자로 바꾸면 반경 범위도 바꿀 수 있음
위에거는 철거된 돌벽이 그냥 소멸되는거고 만약 철거한 만큼 다시 탬창으로 돌아오기를 원하면 아래 코드를 쓰면 됨
/c destroy=function(name,radius) local entities=game.surfaces["nauvis"].find_entities_filtered( {position=game.player.position, radius=radius,name=name}) local count=#entities if count>0 then game.player.insert{name=name, count=count} end game.print(count) for _,v in pairs(entities) do v.destroy() end end destroy("stone-wall",20)
ㄷㄷ