디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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



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

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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2853 설문 연인과 헤어지고 뒤끝 작렬할 것 같은 스타는? 운영자 24/04/22 - -
2854 AD [원신] 신규 5성 아를레키노 등장 운영자 24/04/26 - -
533105 공지 [이벤트] 우주제일 보부상의 만물 룰렛 +요약글 [31] 이터갤로그로 이동합니다. 24.04.24 1251 20
526265 공지 거상 종합 공략 & 팁 (2024-04-04 19:32) [37] 이터갤로그로 이동합니다. 24.04.04 3766 33
516429 공지 [공지] 3월 21일 하룡(테스트)서버 패치 안내 [4] 이터갤로그로 이동합니다. 24.03.21 1644 3
510423 공지 [공지] 3월 12일 하룡(테스트)서버 패치 안내 [3] 서버는해태갤로그로 이동합니다. 24.03.12 1454 2
74054 공지 거상 갤러리 팁&정보 모음 (2020.10.27 기준) [8] 거상모바일갤로그로 이동합니다. 20.10.27 32122 12
370524 공지 [2차 외변 정리 링크 모음집] [25] 거붕갤로그로 이동합니다. 23.04.30 27438 21
302415 공지 장비 세팅표.png (2023. 9. 15.) [277] 거붕갤로그로 이동합니다. 22.10.15 81363 139
9363 공지 거상M 마이너갤러리 운영규칙(수정), 영구차단 [45] 거상모바일갤로그로 이동합니다. 20.05.26 35295 26
18935 공지 거상M 갤러리 단어장 (2020.06.14) [17] 쿠조대남(122.202) 20.06.14 35085 19
126105 공지 완장 호출기 [3] 거상모바일갤로그로 이동합니다. 21.03.27 18792 27
533828 일반 불매같은 소리하고있네 ㅇㅇ(220.85) 07:53 3 0
533827 일반 도와줘 형들 허벤설녀 00(223.39) 07:53 4 0
533826 일반 놀라운사실 ㅇㅇ(175.125) 07:50 18 0
533825 일반 불매해야지ㅡㅡ ㅇㅇ(106.101) 07:45 20 0
533824 일반 불매운동하면 오히려좋아~~~ ㅇㅇ(211.227) 07:41 18 0
533823 일반 근데 난 ㅇㅇ(106.102) 07:38 14 0
533822 일반 어차피 갤에서 아무리 짖어봐야 소용없음 [1] ㅇㅇ(121.175) 07:38 35 0
533821 일반 커뮤랑 채팅엔 불매한다 하고 누구보다 빠르게 현질하는게 거상식 불매임 ㅇㅇ(211.222) 07:37 19 0
533820 일반 족상인식 불매 [2] ㅇㅇ(211.234) 07:33 35 0
533819 일반 거상은 불매운동 못한다니깐 ㅋㅋㅋ ㅇㅇ(211.227) 07:32 22 0
533818 일반 이제 불매하자는 얘기 나오면 완벽하다 ㅇㅇ(211.222) 07:28 16 0
533817 일반 34랑 간장 고추장이랑 niddle로 화날사람이 있냐 근데 [6] 해태거붕이갤로그로 이동합니다. 07:25 65 0
533816 일반 트럭이니 34니 그걸로 발광할놈들 그숭이랑 숭이견들뿐인데 [2] ㅇㅇ(211.234) 07:08 63 2
533815 일반 아 ㅅㅂ 조난당함 인도에서 나가는방법알려줘 [2] ㅇㅇ(118.235) 07:00 63 0
533814 일반 ak입장에서도 어이없지 시발ㅋㅋ 거상으로 집산놈이. [2] ㅇㅇ(211.227) 06:56 143 3
533813 일반 ak가 유저들이랑 기싸움해도 이기는 이유..fact [3] ㅇㅇ(211.227) 06:47 132 0
533811 일반 남자도 보지화다됐네 이제ㅋㅋㅋㅋ ㅇㅇ(122.40) 06:08 105 0
533810 일반 ㅋㅋㅋㅋ기싸움 실화냐 김거린갤로그로 이동합니다. 06:00 85 0
533809 일반 30분,퀘5회,템30개>225제,홍린요대라.. ㅇㅇ(220.77) 06:00 54 0
533807 일반 이새끼들이 찬익이가 얼마나 봐준건지 모르네? ㅇㅇ(121.143) 05:49 81 0
533806 일반 지금 사천왕 순위가 어케됨? [2] 둘대갤로그로 이동합니다. 05:16 134 0
533805 일반 이쯤에서 캐시충전 설문조사 한번 하겠읍니다. [2] ㅇㅇ(223.39) 05:13 91 0
533804 일반 시끄럽고 잠이나 자라 ㅇㅇ(106.240) 04:57 27 1
533803 일반 근데 솔직히 유저병신은 확대해석이고 내가보기에는 [1] ㅇㅇ(211.227) 04:45 116 0
533802 일반 안녕하세요 우주 보석들아 ㅇㅇ(211.234) 04:43 46 0
533801 일반 도전모드 연습하기. 단계 선택가능함? [1] ㅇㅇ(118.235) 04:39 38 0
533800 일반 아니 씨발놈들아 억지 선동좀 그만 ㄴㄴ [3] ㅇㅇ(211.227) 04:34 201 4
533799 일반 틀거는 조용한데 갤만 이벤트 의미부여하면서 난리치고 있네 [1] ㅇㅇ갤로그로 이동합니다. 04:15 84 0
533798 일반 이건 아니겠지?ㅋㅋㅋ ㅇㅇ갤로그로 이동합니다. 03:55 173 0
533797 일반 ㅋㅋㅋㅋ이제보니 이것도 좀 ㅇㅇ갤로그로 이동합니다. 03:52 149 0
533796 일반 ak야 니들이 엔씨랑다른게뭐냐 김신갤로그로 이동합니다. 03:49 98 2
533795 일반 이건 그냥 ㅇㅇ(27.119) 03:44 33 0
533794 일반 유저병신 우주보석은 너무 확대해석아님? [1] ㅇㅇ(210.103) 03:42 126 0
533793 일반 유저병신ㅋㅋㅋ ㅇㅇ(182.212) 03:37 41 0
533792 일반 ㅋㅋㅋㅋ이런취급 받으면서 해야되나? ㅇㅇ갤로그로 이동합니다. 03:34 61 1
533791 일반 진짜 역겨운 회사다 ㅋㅋㅋㅋ [1] ㅇㅇ(125.142) 03:29 219 2
533790 일반 그냥 유저랑 기싸움 58000%임 [1] ㅇㅇ(118.235) 02:47 128 1
533789 일반 ㅇㅈㅄ ㅇㅇ(115.21) 02:28 149 0
533788 일반 정탐 전설확률도 낮췄네 [1] ㅇㅇ(221.166) 02:26 137 0
533787 일반 해석 ㅇㅇ(223.39) 01:55 69 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2