월드 오브 워크래프트 인벤

와우 인벤 애드온 자료실

[3.0.8] InDemand

채팅창에 딜레이를 활용하게 해줍니다

애드온 등록자
최종 업데이트 2009.01.25
카테고리 기타
클라이언트 버전 3.0.8
애드온 버전 1.2.006
조회수 30975
추천수 2
다운로드 수 6585
관심등록 수 19

출처 >> http://www.wowinterface.com/downloads/info8294-InDemand.html


== 주의 ==

애드온을 설치하기 전, /in 명령을 먼저 입력해보고 실행이 된다면
애드온 설치후 /ind 명령어를 사용하시기 바랍니다.

이는 ACE 에서 /in 으로 유사한 기능을 지원해주기 때문에, 본 애드온과 같은 명령어 사용시 충돌이 일어납니다.
따라서 ACE 에서 지원하는 기능만 사용하시든지, 아니면 이 애드온을 사용하시려면 /ind 명령어를 사용하셔야 합니다.


딜레이를 쓸 수 있게 해주는 애드온입니다. 예를 들면,

/in 2.5 /say Hello

이것으로 2.5 초 뒤에 일반챗창에 Hello 를 출력하게 됩니다.
단지 애드온에서 막혀있는 함수들, 그러니까 /시전 이라든지 /사용 이라든지 이런 것들은 허용되지 않습니다.

/say 대신에 다른 슬러시 커맨드를 입력한다면 또 다른 활용도 가능하겠죠. 예를 들어,

/in 5 /script UIErrorsFrame:AddMessage("알람!!",1,0,0)

이런 식으로 활용하면 5초 뒤에 화면중앙 상단에 붉은 색으로 알람!! 이라고 출력하게 됩니다.
활용하기에 따라 재미있게 쓸 수 있을 것 같아 소개해봅니다.




== 설명 보강 ==

하나의 명령에 특정 이름을 지정할 수가 있습니다.
지정하는 용도는, 실행 예정 중인 명령에 대한 접근 및 수정하기 위함입니다.
예를 들어, 아래와 같이 연속으로 두 줄을 채팅창에 입력해봅니다.

/in 2 [HI] /say Hello
/in 3 [HI] /say Hi

먼저 첫번째 줄에 의해, 2초 뒤 Hello 라는 글을 일반채팅창에 찍어주게 되어 있습니다. (이 명령은 내부적으로 HI 로 명명됩니다.)
그러나 즉시 입력된 두번째 줄에 의해 'HI' 로 명명된 명령은 실행되지 않고, 3초 뒤에 Hi 를 일반채팅창에 찍도록 수정됩니다.
즉, 기존에 내린 명령이 실행되기 전에 수정이 가능하다는 것입니다.

다음 추가된 기능으로 Repeat 명령을 살펴보겠습니다.
이는 한번만 입력하면 취소하기 전까지 반복적으로 같은 명령을 지속적으로 실행하는 명령입니다.
다음 예를 봅시다.

/rpt 2.5 [TEST] /s This is a test.

채팅창에 위와 같이 입력하면 매 2.5초마다 일반채팅창에 'This is a test' 라는 글을 찍어줍니다.
그리고 앞선 예제에서 보았듯이 이 명령은 'TEST' 라는 이름으로 명명 됩니다.
이를 취소하기 위해서는 다음과 같은 명령을 활용합니다.

/rpt cancel TEST

'TEST' 로 명명된 명령을 취소합니다. 따라서 2.5초마다 반복되던 채팅창 문구는 더이상 찍지 않게 됩니다.
/rpt cancel 명령은 비단 반복명령 뿐만 아니라 /in 으로 입력한 명령취소에도 적용됩니다.
다음 예를 봅시다.

/in 3 [HI] /say Hi
/rpt cancel HI

위와 같이 연속으로 입력하면 3초 뒤에 Hi 를 채팅창에 찍지 않고, 취소가 됨을 알 수 있습니다.

코멘트

코멘트(0)

명칭: 주식회사 인벤 | 등록번호: 경기 아51514 |
등록연월일: 2009. 12. 14 | 제호: 인벤(INVEN)

발행인: 서형준 | 편집인: 강민우 |
발행소: 경기도 성남시 분당구 구미로 9번길 3-4 한국빌딩 3층

발행연월일: 2004 11. 11 |
전화번호: 02 - 6393 - 7700 | E-mail: help@inven.co.kr

인벤의 콘텐츠 및 기사는 저작권법의 보호를 받으므로, 무단 전재, 복사, 배포 등을 금합니다.

Copyrightⓒ Inven. All rights reserved.

인터넷 신문 위원회 배너

2023.08.26 ~ 2026.08.25

인벤 온라인서비스 운영

(웹진, 커뮤니티, 마켓인벤)