디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[일반] 스크립트 병신들너무 많은거같아서 알려준다.

ㅇㅇ(124.59) 2022.03.05 20:23:33
조회 4154 추천 1 댓글 34
							

나 파거에 월명수인데 지금은 거상안한다.



칼퇴함수를 상대이동함수 쓰지말고 절대이동좌표써라.

MoveMouseTo() 함수쓰는게 더 좋다.


#g102라서 버튼에 기능3개밖에 못넣는데 어떻함?

바보처럼 g102라 기능3개밖에 못쓴다고하는 병신들 많아서 말해준다.

토글변수만들고 if문으로 토글식으로 하면 버튼 누를때마다 토글변수 가산되서 여러기능 스위칭해서 쓸수있다.


밑에 소스보면 arg==5번버튼에보면

if(TOG== 1) then

Buff_A()

elseif(TOG== 2) then

Buff_B()

elseif(TOG== 3) then

AtkType_A()

else

AtkType_B()

end

TOG= TOG+ 1

if(TOG > 4) then

TOG= 1

end

처음 누를떄 Buff_A() : 뇌전주여러방 예약시전

두번째 누를때 Buff_A() : 센터주박, 격수부대이동, 아군 예약정지

세번째 누를때 AtkType_A() : 적첫번째부대 예약시전( 첫공격은 격수부대이동명령 캔슬하려고 공격예약전에 1회 스킬 그냥시전

네번째 누를때 AtkType_B() : 두번째부대 예약시전(애는 이전명령 캔슬할 필요없으니 첫공격부터 예약시전

아래보면 TOG= TOG+ 1 이걸로 토글변수를 +1 증가시켜 arg5번버튼 두번쨰 누를때 TOG값이 2가되서 두번째 분기문을 타는거다. 이런식으로 4번째 분기문까지 타고나면

if(TOG > 4) then

TOG= 1

end

TOG값이 4가되서 이 분기문을타서 TOG=1로 초기화된다.


if (event == "MOUSE_BUTTON_PRESSED" and arg == 6) then

TOG = 1

Retreat(48904, 27089)

end

이부분을 보면 arg6번버튼을 누르면 실수로 전투하다 토글변수가 꼬이게 누를때 칼퇴함수 시전하기 전에 토글변수를 1로 초기화시키는거다.


그럼 내마우스의 어떤버튼이 arg몇번인지 어떻게 아느냐?

-- OutputLogMessage("event = %s, arg = %d ", event, arg)

이 구문을보면 앞에 -- 는 주석이라고해서 단순히 뒤에나오는 한줄을 소스로 인식안하게 하는거다.

--를 지우고 OnEvent함수가 호출될때마다 (클릭 아무거나해도 호출됨) 이벤트와 arg버튼이 몇번인지 콘솔에 알려준다.



#마우스좌표 어떻게 땀?

PrintMousePosition() 함수는 뭐냐면

-- Get mouse point

function PrintMousePosition()

local _x, _y = GetMousePosition();

OutputLogMessage("Mouse is at %d, %d ", _x, _y);

end

맨아래 함수 선언한건데 지역변수 _x,_y두개에 현재마우스의 x,y를 받고

콘솔에 OutputLogMessage함수를 이용해서 알려주는거다.


아래는 예시 소스다.

그리고 ghub쓰는애들은 주석에 한글이 들어가면 에러나니깐 다 지워라

난 로지텍 게임 소프트웨어 쓴다.


# 난 3클라인데 다중칼퇴 어떻게함?

이딴질문하면 패죽인다.

-- N Client Ranaway

function MultiRetreat(target_x_point,target_y_point, n)

for i = 1, n do

Retreat(target_x_point, target_y_point)

PressKey("lalt")

Sleep(15)

PressAndReleaseKey("tab")

PressAndReleaseKey("tab")

Sleep(15)

ReleaseKey("lalt")

Sleep(15)

end

end


이미 다클라 칼퇴 함수 선언해놨는데 OnEvent에서 가져다 안쓴놈들이 병신이다.

MultiRetreat(48904, 27089,3) 이렇게 이벤트핸들러에서 호출하면

해당좌표에 칼퇴를 3개클라 이어서 하는거다.


그리고 칼퇴함수만들어서 퍼뜨린게 애초에 나다.

근데 너무 무지성인애들이 많아서 답답해서 알려준다.



# 난왜 스크립트 안됨?

이런애들은 니 컴터가 안좋은거니 Sleep(지연시간) 의 지연시간값을 더 늘려라

1000이 1초다.


# 마우스가 이동이 안되는데?

병신들아 마우스프로그램을 관리자권한으로 실행해야 이동관련 후킹권한을 프로그램이 가져와서 이동가능하잖슴

그냥 더블클릭으로 켜놓고 왜안됨 ㅇㅈㄹ 하지마셈


해당파일 우클릭해서 속성- 호환성보면 항상 관리자권한으로 켬 이라는거 체크해두면 그냥켜도 관리자권한으로 켜짐




--------------------------------------------------아래 소스---------------------------------------------------------------------------------------

--[[

` bonkae

1 sunbiyun

2 noegong

3 all( X bonkae, girin, noegong)

4 jubag

5 cungyong

6 girin

7 bonkae + girin

--]]

CHK_YN = false

TOG= 1

INPUT_DELAY = 15

local PressAndReleaseMouseButton_org = PressAndReleaseMouseButton

local PressAndReleaseKey_org = PressAndReleaseKey


local function PressAndReleaseMouseButton(button)

PressMouseButton(button)

Sleep(INPUT_DELAY)

ReleaseMouseButton(button)

Sleep(INPUT_DELAY)

end


local function PressAndReleaseKey(keyname)

PressKey(keyname)

Sleep(INPUT_DELAY)

ReleaseKey(keyname)

Sleep(INPUT_DELAY)

end



function OnEvent(event, arg)

-- OutputLogMessage("event = %s, arg = %d ", event, arg)

if (event == "PROFILE_ACTIVATED") then

EnablePrimaryMouseButtonEvents(true)

elseif event == "PROFILE_DEACTIVATED" then

ReleaseMouseButton(2) -- to prevent it from being stuck on

end

if (event == "MOUSE_BUTTON_PRESSED" and arg == 9) then

PrintMousePosition()

end

if (event == "MOUSE_BUTTON_PRESSED" and arg == 4) then

end

if (event == "MOUSE_BUTTON_PRESSED" and arg == 5) then

if(TOG== 1) then

Buff_A()

elseif(TOG== 2) then

Buff_B()

elseif(TOG== 3) then

AtkType_A()

else

AtkType_B()

end

TOG= TOG+ 1

if(TOG > 4) then

TOG= 1

end

end

if (event == "MOUSE_BUTTON_PRESSED" and arg == 6) then

TOG = 1

Retreat(48904, 27089)

end

end



--Attak first enermy

function AtkType_A()

PressKey("tilde")--bonkae

Sleep(40)

ReleaseKey("tilde")

Sleep(40)

PressKey("r")

Sleep(40)

ReleaseKey("r")

Sleep(40)

PressKey("lctrl")

Sleep(30)

for i = 1, 10 do

PressKey("r")

Sleep(26)

ReleaseKey("r")

end

Sleep(100)

ReleaseKey("lctrl")

Sleep(50)

PressKey("6")--girin

Sleep(30)

ReleaseKey("6")

Sleep(20)

PressKey("r")

Sleep(12)

ReleaseKey("r")

Sleep(12)

PressKey("lctrl")

Sleep(10)

for i = 1, 1 do

PressKey("r")

Sleep(12)

ReleaseKey("r")

end

Sleep(100)

ReleaseKey("lctrl")

Sleep(50)

end



--3,4,5 gantan 24n / gizuk 4n

function AtkType_B()

Sleep(50)

PressKey("tilde")--bonkae

Sleep(40)

ReleaseKey("tilde")

Sleep(40)

PressKey("lctrl")

Sleep(40)

for i = 1, 11 do

PressKey("r")

Sleep(26)

ReleaseKey("r")

end

Sleep(100)

ReleaseKey("lctrl")

Sleep(50)

PressKey("6")--girin

Sleep(30)

ReleaseKey("6")

Sleep(20)

PressKey("lctrl")

Sleep(20)

for i = 1, 2 do

PressKey("r")

Sleep(16)

ReleaseKey("r")

end

Sleep(100)

ReleaseKey("lctrl")

Sleep(50)


end


-- buff_A

function Buff_A()

PressKey("2")

Sleep(30)

ReleaseKey("2")

Sleep(30)

PressKey("lctrl")

Sleep(30)

for i = 1, 21 do

PressKey("r")

Sleep(26)

ReleaseKey("r")

end

Sleep(100)

ReleaseKey("lctrl")

end


--buff_b

function Buff_B()

PressKey("4")

Sleep(30)

ReleaseKey("4")

Sleep(10)

PressKey("r")

Sleep(4)

ReleaseKey("r")

Sleep(15)

PressKey("7")

Sleep(30)

ReleaseKey("7")

Sleep(10)

PressAndReleaseMouseButton(3)

Sleep(50)

PressKey("3")

Sleep(30)

ReleaseKey("3")

Sleep(10)

PressKey("lctrl")

Sleep(10)

PressKey("s")

Sleep(4)

ReleaseKey("s")

Sleep(40)

ReleaseKey("lctrl")

Sleep(4)

end


--Runaway

function Retreat(target_x_point,target_y_point)

MoveMouseTo(target_x_point,target_y_point)

Sleep(15)

PressAndReleaseMouseButton(1)


PressAndReleaseKey("escape")


PressAndReleaseMouseButton(1)


PressAndReleaseMouseButton(1)


end


-- N Client Ranaway

function MultiRetreat(target_x_point,target_y_point, n)

for i = 1, n do

Retreat(target_x_point, target_y_point)

PressKey("lalt")

Sleep(15)

PressAndReleaseKey("tab")

PressAndReleaseKey("tab")

Sleep(15)

ReleaseKey("lalt")

Sleep(15)

end

end




-- Get mouse point

function PrintMousePosition()

local _x, _y = GetMousePosition();

OutputLogMessage("Mouse is at %d, %d ", _x, _y);

end

추천 비추천

1

고정닉 0

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2763 설문 아이돌 그룹 보다 솔로 활동 후 더 잘 풀린 스타는? 운영자 23/09/25 - -
2764 AD [원신] 화려하게 3주년! 앞으로도 행복 원신 운영자 23/09/27 - -
429832 공지 [이벤트] 한가위 이벤트 (9월 27일 ~ 10월 3일) 서버는해태갤로그로 이동합니다. 23.09.25 223 0
429577 공지 [이벤트] 추석 캐쉬 이벤트 [6] ㅇㅇ(221.156) 23.09.25 390 0
428065 공지 [연장/수정] 9월 21일 전체서버 패치 안내 서버는해태갤로그로 이동합니다. 23.09.21 182 0
427515 공지 [이벤트] 거대보스 소탕작전! (9월 20일 ~ 10월 24일) 서버는해태갤로그로 이동합니다. 23.09.20 340 0
302415 공지 장비 세팅표.png (2023. 9. 15.) [274] 거붕갤로그로 이동합니다. 22.10.15 49321 133
370524 공지 [2차 외변 정리 링크 모음집] [25] 거붕갤로그로 이동합니다. 23.04.30 9206 20
126105 공지 완장 호출기 거상모바일갤로그로 이동합니다. 21.03.27 11985 26
9363 공지 거상M 마이너갤러리 운영규칙(수정), 영구차단 [45] 거상모바일갤로그로 이동합니다. 20.05.26 16469 26
74054 공지 거상 갤러리 팁&정보 모음 (2020.10.27 기준) [7] 거상모바일갤로그로 이동합니다. 20.10.27 21767 12
18935 공지 거상M 갤러리 단어장 (2020.06.14) [17] 쿠조대남(122.202) 20.06.14 27212 18
430435 일반 연휴 일퇴했다 아직 일하는 닝겐들없제? ㅇㅇ(218.234) 13:16 4 0
430434 일반 스피드 팟은 기여도 보장 안해줌? [4] 1(117.111) 13:09 33 0
430433 일반 오 뇌묘수 도발부 이건어때 [6] 다문맘갤로그로 이동합니다. 13:04 60 0
430432 일반 뇌묘수 도발부가 가능하냐? [5] ㅇㅇ(58.121) 12:59 69 0
430431 일반 백호비율 3.0~3.05 [5] ㅇㅇ(111.171) 12:49 90 0
430430 일반 노부츠나 있으면 도쿠가와 고용안뎀? [2] ㅇㅇ(121.172) 12:48 52 0
430429 일반 여러분 모두 불행하세요 ㅇㅇ갤로그로 이동합니다. 12:42 38 0
430428 일반 좆벤은 5클 백안귀가 엔드 아님? [3] ㅇㅇ(126.182) 12:31 76 0
430427 일반 허벤이 보스 못잡는다는 소리하지마라 [6] ㅇㅇ(223.39) 12:27 199 0
430426 일반 허벤 질문좀 [2] 거갤럼(118.235) 12:24 36 0
430425 일반 증장가려면 뭐까지가 마지노선임 [3] ㅇㅇ(118.235) 12:12 89 0
430424 일반 초선 아마테라스셋(전용장비이전) 껴줌 될까용? [6] Dd(118.235) 12:02 78 0
430423 일반 저히소상단오실분 [29] 체리테일스갤로그로 이동합니다. 11:58 206 0
430422 일반 주벤일때 초선은 셋(화염셋) 어떤거 껴주나요?? [4] Dd(118.235) 11:57 99 0
430420 일반 이런 씨발 뿌호섭 무투인면존 가관이네 진짜 [1] ㅇㅇ(210.183) 11:54 129 0
430418 일반 주벤인데 초선 스텟 어캐 찍나요?? [2] Dd(118.235) 11:50 82 0
430417 일반 비율 3.2면 지전사는거랑 비슷한거 아니냐 [5] 김신갤로그로 이동합니다. 11:50 173 0
430416 일반 정령작 뭐가빠름? [6] ㅇㅇ(121.65) 11:45 129 0
430414 일반 현명하게 거상하는 방법 알려줌 ㅇㅇ(121.182) 11:42 73 0
430413 일반 얘들아 이거 내가 틀린거임? 신천주속값5 [5] ㅇㅇ(39.7) 11:40 98 0
430412 일반 흑임자송편 어디다 쓰는거냐 [1] ㅇㅇ(114.200) 11:35 89 0
430411 일반 죽각 천지인 이거때문에 공투당한거아니냐 [3] ㅇㅇ(221.164) 11:34 180 0
430410 일반 전년대비 추석 매출 무조건 낮게 나옴 [8] ㅇㅇ(223.38) 11:24 196 0
430409 일반 봉돌패키지 70개 구매 [3] ㅇㅇ(118.235) 11:23 201 0
430408 일반 뉴비 새끼들아 걍 싸게 쳐 팔라고 ㅡㅡ [18] 10조대기중(175.215) 11:22 290 0
430407 일반 지금 케시비율 예상보다 높은건 [1] ㅇㅇ(211.116) 11:17 119 0
430406 일반 한가위 선물상자 서버 별로 받을 수 있나요? [3] ㅇㅇ(115.91) 11:16 83 0
430405 일반 윾돌이 농장들고 날랐네 [2] ㅇㅇ(203.229) 11:14 111 0
430404 일반 아니 ㅅㅂ 이거 뭐임? [7] ㅇㅇ(175.210) 11:13 316 1
430403 일반 죽각서버 ㅍ랑별이 섭통일할려하네ㅋ [8] 봉황죽각 망함(223.39) 11:09 166 0
430402 일반 다문 템셋팅 질문 [2] 55234(218.54) 11:08 63 0
430401 일반 귀서 할인전보다 더 비싸노 ㅇㅇ(121.65) 11:06 83 0
430400 일반 거타왔다 [3] ㅇㅇ(211.57) 11:04 70 0
430399 일반 정찬익 씨발새끼 에그머니 없앤건 좆같노 [2] ㅇㅇ(118.235) 10:57 115 0
430398 일반 토벌 이정도면 몹 잘잡힘? [3] Resolver갤로그로 이동합니다. 10:50 109 0
430397 일반 이벤트 30분 40분이런거 캐릭터별임 아니면 합산임? [3] ㅇㅇ(58.231) 10:47 93 0
430396 일반 전설정령 업데이트하고 한번도 못봄 [7] ㅇㅇ(121.65) 10:47 93 0
430395 일반 오늘은 홍린갑옷 받는날 ㅇㅇ(211.116) 10:42 74 1
430392 일반 컴터 부품 조금씩 바꿀려고하는데 [11] dddd(106.244) 10:38 113 0
430391 일반 레이저 마우스 다른컴퓨터에 꽂으면 매크로 그대로 남아잇음? [3] ㅇㅇ(175.213) 10:37 48 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2

힛(HIT)NEW

그때 그 힛

1/3