(→키입력 매크로) |
(키코드 활용 권유) |
||
(사용자 4명의 중간 판 7개는 보이지 않습니다) | |||
2번째 줄: | 2번째 줄: | ||
==정의== | ==정의== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | <div style='background-color:#fafafa;border:1px solid #dfdfdf;padding: 5px 10px 5px 10px;'> | ||
+ | [키입력 아이디=[[Lnx:paramtype string|문자열]] 매크로=[[Lnx:paramtype marco list|함수목록]]] | ||
+ | </div> | ||
+ | <br>입력이 발생했을 때 특정 매크로를 호출하게 합니다. 지정한 매크로를 해제하고 싶다면, 키입력해제 매크로 를 사용하세요.<br> | ||
+ | [[Keycode|키코드]]를 활용하여 사용할 수 있습니다. | ||
==매개변수== | ==매개변수== | ||
{| class="wikitable" | {| class="wikitable" | ||
− | + | | style="width:100px; background-color:#f0f0f0"|매개변수명 | |
− | + | | style="width:100px; background-color:#f0f0f0"|인자타입 | |
− | + | | style="width:100px; background-color:#f0f0f0"|생략가능 | |
− | + | | style="width:100px; background-color:#f0f0f0"|기본값 | |
− | + | | style="background-color:#f0f0f0"|설명 | |
|- | |- | ||
− | |아이디 | + | |아이디||[[Lnx:paramtype string|문자열]]||불가능||<code>""</code>||키입력 매크로의 고유값 입니다. 키입력해제 매크로등에 이용됩니다. |
− | |[[Lnx:paramtype string|문자열]] | ||
− | |불가능 | ||
− | | | ||
− | |키입력 매크로의 고유값 입니다. | ||
|- | |- | ||
− | |매크로 | + | |매크로||[[Lnx:paramtype marco list|함수목록]]||불가능||<code>""</code>||지정한 매크로를 실행합니다. |
− | |[[Lnx:paramtype | ||
− | |불가능 | ||
− | | | ||
− | |지정한 매크로를 실행합니다. | ||
|} | |} | ||
==예제== | ==예제== | ||
− | + | 예제1 | |
<lnx>@매크로 키보드: | <lnx>@매크로 키보드: | ||
− | + | [텍스트 아이디="입력내용1" x=100 y=100 내용=키입력.값 ] | |
− | + | [텍스트 아이디="입력내용2" x=100 y=120 내용=키입력.누름 ] | |
− | + | [텍스트 아이디="입력내용3" x=100 y=140 내용=키입력.x ] | |
− | + | [텍스트 아이디="입력내용4" x=100 y=160 내용=키입력.y ] | |
[키입력 매크로="키보드" 아이디="키"]</lnx> | [키입력 매크로="키보드" 아이디="키"]</lnx> | ||
+ | 예제2- 백키입력으로 질문창표시 후 게임종료 | ||
+ | <lnx>@매크로 ExitFromBS: | ||
+ | @조건 키입력.값 == 6 : | ||
+ | [대사창끄기] | ||
+ | [이전터치막기 아이디="DNTexit" ] | ||
+ | [이미지 아이디="ExitFromBSA" 파일명="ref/overwrite.png" GUI="예"] | ||
+ | [이미지 아이디="ExitFromBSY" 파일명="ref/yes.png" 위치="540,420" 북마크이동="나감" GUI="예"] | ||
+ | [이미지 아이디="ExitFromBSN" 파일명="ref/no.png" 위치="740,420" 북마크이동="안나감" GUI="예"] | ||
+ | [멈춤] | ||
+ | :나감 | ||
+ | [게임종료] | ||
+ | :안나감 | ||
+ | [삭제 아이디="ExitFromBSA" ] | ||
+ | [삭제 아이디="ExitFromBSY" ] | ||
+ | [삭제 아이디="ExitFromBSN" ] | ||
+ | [삭제 아이디="DNTexit" ] | ||
+ | [대사창켜기] | ||
+ | pass | ||
+ | @그외 : | ||
+ | pass | ||
− | + | [키입력 매크로="ExitFromBS" 아이디="ExitFromBS" ] | |
− | + | </lnx> | |
− |
2016년 6월 30일 (목) 03:39 기준 최신판
키입력 매크로
정의
입력이 발생했을 때 특정 매크로를 호출하게 합니다. 지정한 매크로를 해제하고 싶다면, 키입력해제 매크로 를 사용하세요.
키코드를 활용하여 사용할 수 있습니다.
매개변수
매개변수명 | 인자타입 | 생략가능 | 기본값 | 설명 |
아이디 | 문자열 | 불가능 | "" |
키입력 매크로의 고유값 입니다. 키입력해제 매크로등에 이용됩니다. |
매크로 | 함수목록 | 불가능 | "" |
지정한 매크로를 실행합니다. |
예제
예제1
피니엔진 LNX 소스코드
@매크로 키보드: |
[텍스트 아이디="입력내용1" x=100 y=100 내용=키입력.값 ] |
[텍스트 아이디="입력내용2" x=100 y=120 내용=키입력.누름 ] |
[텍스트 아이디="입력내용3" x=100 y=140 내용=키입력.x ] |
[텍스트 아이디="입력내용4" x=100 y=160 내용=키입력.y ] |
[키입력 매크로="키보드" 아이디="키"] |
예제2- 백키입력으로 질문창표시 후 게임종료
피니엔진 LNX 소스코드
@매크로 ExitFromBS: |
@조건 키입력.값 == 6 : |
[대사창끄기] |
[이전터치막기 아이디="DNTexit" ] |
[이미지 아이디="ExitFromBSA" 파일명="ref/overwrite.png" GUI="예"] |
[이미지 아이디="ExitFromBSY" 파일명="ref/yes.png" 위치="540,420" 북마크이동="나감" GUI="예"] |
[이미지 아이디="ExitFromBSN" 파일명="ref/no.png" 위치="740,420" 북마크이동="안나감" GUI="예"] |
[멈춤] |
:나감 |
[게임종료] |
:안나감 |
[삭제 아이디="ExitFromBSA" ] |
[삭제 아이디="ExitFromBSY" ] |
[삭제 아이디="ExitFromBSN" ] |
[삭제 아이디="DNTexit" ] |
[대사창켜기] |
pass |
@그외 : |
pass |
[키입력 매크로="ExitFromBS" 아이디="ExitFromBS" ] |