요즘 스타크래프트 맵 에디터 작업중에 있는데
트리거줄이 50434줄정도되는데 전부다 텍스트파일로 저장해놨음
이클립스에서 텍스트파일에서 나오는 Wait(1000); 이런것들 12로 나누고 (자동 반올림이 필요함 맵 에디터에서는 소수 인식못함)
나눠진 Wait(83);을 SetDeaths(P7, SetTo, 83, "Cave"); 이걸로 바꾸고싶은데
이 50434줄 정도되는 엄청많은 텍스트에서 웨이트가 수백개라 작업시간도 엄청 걸릴것같네요
근데 전 아는것은 자바 기초밖에없어서 잘 모르겠네요 ㅜㅜ
이클립스로 어떻게 텍스트파일에서 웨이트 숫자만 12로 나눠서 반올림한뒤 이걸 데스코드로 바꾸는방법 없나요 ㅜ
프갤성님들의 도움 앙망하옵니다 하루종일 검색해봐도 안나와서 미칠것같습니다
크롬켜고 f12누르고 콘솔탭 들어가서 var triggers = `니꺼 트리거 코드` 입력
triggers.replace(/wait\((\d+)\)/,(result) => Number(result) / 12) 입력
wait글자바로 다음 첫번째 여는괄호랑 두번째 닫는 괄호에 역슬래쉬 붙여야함 덧글로 역슬래쉬다니까 짤리네
triggers.replace(/wait역슬래쉬((d+)역슬래쉬)/,(result) => Number(result) / 12) 입력
추후를 위해서... 좀더 공통 로직으로 가라..
음... 크롬 프로그래밍은 처음해보는데 잘 모르겠네요. var triggers = 'Wait(2000);.replace(/wait\((d+)\)/,(result) => Number(result) / 12)' 이게 맞나요?
잠시 1시간뒤에 다시 올게요 할일이 생겨서 ㅜㅜ 도와주시는분 감사합니다
트리거부분 따옴표 넣을때 조금 기울어진 따옴표로 넣어야됨
그래야 도중에 따옴표 겹따옴표있을때 에러가 안나거든
어.. 크롬쪽은 자바스크립트 이야기인거지?