또 호랭이 입니다.
틴틴이나 MCP는 타이머이름을 지정할수 있는데 반해
와이틴은 #ticksize <숫자>로 타이머가 한개만 설정이 됩니다.
action 메세지 또한 #TICK!!! 로 한개만 쓸수 있습니다.
그래서 보통 만들어진 자반으로 보면 그때그때 #tickset을 변경해서 사용하죠.
#ali {'대기틱} {#ticksize 60;tickset;tickon;#var {TickMode} {대기틱}}
#ali {'전투틱} {#ticksize 30;tickset;tickon;#var {TickMode} {전투틱}}
#act {#TICK!!!} {#if {$TickMode==대기틱} {복권긁어}}
이런식으로 말이죠
그럼 와이틴에서 타이머를 여러개 만들려면 어떻게 해야 하나 고민하시는 분들을 위해, 제가 사용하는 방식을 알려드립니다.
먼저 1초짜리 Tick을 생성 합니다.
#ticksize 1;#tickset;#tickon
그리고 나오는 TICK!!! 메세지를 action으로 잡어서 알리아스를 설정합니다.
#act {#TICK!!!} {'5초틱;'10초틱;'30초틱;'60초틱}
#ali {'60초틱} {#math {Tick60} {$Tick60+1};#if {$Tick60>=60} {#math {Tick60} {0};#showme {#TICK-60}}}
#ali {'30초틱} {#math {Tick30} {$Tick30+1};#if {$Tick30>=30} {#math {Tick30} {0};#showme {#TICK-30}}}
#ali {'10초틱} {#math {Tick10} {$Tick10+1};#if {$Tick10>=10} {#math {Tick10} {0};#showme {#TICK-10}}}
#
ali {'5초틱} {#math {Tick5} {$Tick5+1};#if {$Tick5>=5} {#math {Tick5} {0};
#showme {#TICK-5}}}
이렇게 하면 1초마다 TICK!!! 이표시되고, 각 초마다 #TICK-10,30,60으로 표시가 됩니다.
이제 이걸 action으로 잡아서 원하시는 명령을 수행 하시면 됩니다.
#act {^#TICK-60} {복권 긁어}
#act {^#TICK-5} {#if {전투중} {몹 나한;몹 사일;몹 빙백;몹 천마}}
위에 사용한 #showme 명령이 화면에 지정한 글자를 띄워주는 명령어인데, 이렇게 하면 화면에 지저분하게 글자가 올라갑니다.
#TICK!!!
#TICK!!!
#TICK!!!
#TICK!!!
#TICK!!!
#TICK-10
#TICK!!!
#TICK!!!
이런식 말이죠...
이 글자를 없애주는 명령이 #gag 입니다.
#gag <문자>
를 사용하면 화면에 해당하는 문자가 안보입니다.
물론 화면에만 안보일뿐이지, Action에는 제대로 동작 합니다.
#gag {^#TICK}
이렇게 하시면 위의 글자들을 화면에서 지워 줍니다.
시간날때 마다 틈틈히 MCP에서 사용하는 자반을 와이틴으로 변경해 보도록 하겠습니다.
2020.03.03 추가합니다.
#tog presub 0
을 추가하셔야, #gag 명령어 사용시 트리거가 먹는것으로 확인되었습니다.
저는 추가해두고 잊고있었네요...
#tog stripcolor 1 <= 색상 코드 삭제 (흑백으로 보입니다)
#tog presub 0 <= #gag 사용시 선처리후 화면 삭제
#mes variable 0 <= 변수설정되는 메세지 삭제
#mes action 0 <=액션 명령어 표시 삭제
#mes alias 0 <=알리아스 명령어 표시 삭제
입니다.
첫댓글 gag 활용하시는군요 틱을 지머드도 한개만 되거든요 그걸 늘리시다니 ㅋㅋㅋㅋㅋㅋ
아주 끝장을 보시네요 곧 뭐가 나올듯 ㅋㅋㅋㅋㅋ
참고로 mcp는 타이머 수십개? 가능?
ㅎㅎ...
없으면 만들어쓴다 주의라... MCP코맨드 샘플을 봐도 그렇고, 틴틴 최근 버전도 타이머를 마음대로 늘릴수 있더라구요.
와이틴은 그기능이없어서..
대단하십니다 ^^
ㅎㅎ 다할줄 아시면서..