[ytin] 에프라임에서 메시지 캡쳐, 몹스틸 방지 처리
1. 잡담 캡쳐를 예로 들면,
#ac {^%1 》 %2} #sysecho %1 》 %2 {>> 잡담.txt} {0}
메시지 캡쳐 시에 현재 시간을 같이 캡쳐할 수 있으면 좋겠는데 그 방법은 잘 모르겠네요..
마지막에 우선순위를 0으로 지정하는 이유는, 혹시 %2(잡담내용) 중에 다른 트리거를 반응하게끔 하는 내용이 있을 때, 이는 게임상의 메시지가 아니므로 해당 트리거가 실행될 것이 아니라 단순히 잡담으로만 처리되어야 하기 때문입니다.
저렇게 저장된 잡담.txt 파일을 wintail 등의 프로그램으로 읽으시면 실시간으로 업데이트된 내용을 확인하실 수 있습니다.
2. 몹스틸 방지는 제가 예전에 올렸던 자반만으로는 부족합니다. 여러 가지 해법이 있겠습니다만 저는
#al {`스틸방지켜} #math antistealing 1
#al {`스틸방지꺼} #math antistealing 0
#ac {당신과 싸우고 있습니다!} #n {2}
#ac {싸우고 있습니다!} {`스틸방지켜} {3}
이렇게 하고, 공격할지 여부를 판단할 때 #if {$antistealing == 0}일 때만 공격하게끔 하며,
이동할 때 "`스틸방지꺼"를 실행하게 처리합니다.