2024년도인데도 아직도 레일건 터질까봐 끝까지 충전해서 쓰지도 못하는 놈들이 너무 불쌍해서 정보 공유한다.



G-hub 프로그램 병신같지만 그래도 최소한 루아 스크립트를 지원한다. 매크로대신 루아스크립트를 쓰면 마치 난이도1의 오토마톤과 난이도9 오토마톤 정도의 성능차이를 낼수 있다. 상상하는 그 모든게 가능 :


- 마우스 옆 버튼을 누른채로 왼쪽으로 긁으면 레일건 스트라타젬이, 오른쪽으로 긁으면 보급팩이, 아래위로 긁으면 지옥폭탄 커맨드가 나가게 할수도 있고


- 아크건 쓰기 편하게 처음 좌클 눌렀을땐 풀차지하고, 그 이후로 누르고 있을땐 더 짧게 눌렀다 떼게 할수도 있고


- 그냥 논리적으로 설명할수 있는 모든 행위가 가능하다 보면 된다.



아래는 레일건 쓰기 편하게, 좌클을 누른 시간이 2.9초 이상일 경우 자동적으로 좌클릭을 땐다음 R키를 눌러 재장전 해주는 훈련받은 침팬지도 짤수있는 루아 스크립트다.


그리고 Num Lock키가 on이면 스크립트 작동 유무가 토글된다. 텐키리스 키보드면 IsKeyLockOn("numlock") 부분을 IsKeyLockOn("scrolllock")으로 바꿔서 Scroll Lock 키로 대신 쓰면 된다


2.9초 좌클 눌렀다 떼게 하는 매크로에 비해서 확실한 우위는, 매크로는 일단 시작하면 정해진 버튼이 전부 동작하기 전까지 멈출수가 없지만 이건 너가 2.9초전에 좌클을 떼면 매크로가 자동으로 초기화된다)


EnablePrimaryMouseButtonEvents(true)

function OnEvent(event, arg)


local press_time = 0

if IsKeyLockOn("numlock") == true

and IsMouseButtonPressed(1)

then

press_time = GetRunningTime()

repeat

if GetRunningTime() - press_time > 2910 then --[ 1초 = 1000ms 원하는만큼 시간조절 ]

ReleaseMouseButton(1)

PressKey(0x13)Sleep(40)ReleaseKey(0x13)Sleep(40)

end

until not IsMouseButtonPressed(1)

end

end





아래는 스크립트 어디다 붙여넣기 해야할지 모르는 스캐빈저들을 위한 짤로, 빨간화살표 따라가면 어렵지않게 찾아가서 복붙 가능함