도배방지

2007.04.12 11:43

그리움 조회 수:222 추천:65

머드에서 잡담이나, 환호로 도배하는 경우 정말 당황스러운
경우가 많이 있습니다. 이런경우를 대비해서 간단하지만
도배방지를 위한 루틴을 알려드립니다.

잡담부분을 살펴보면 아래와 같은 부분이 있습니다.

broad_time <- 요부분이 바로 자신이 잡담을 한후 지난 시간이
             저장되는 부분이죠. 이부분을 응용하면 됩니다.

t=tt-broad_time[fd];

if(t<0 || t>30) discount=2;
else discount=dc_table[t];

이 아래에 다음부분을 넣어줍니다.

if(t > 3) {
    print(fd,"도배하지 마라말야~~~~");
    return(0);
}

저기서 숫자 3은 잡담을 한지 tick이 3이 넘지 않으면,
저와 같은 메시지 "도배하지 마라말야`~~" 이메시지가
나오게 되는거죠. 훔. 저 수치는 적당하게 잡아주시면 되요.

환호도 마찬가지구요.

command2.c부분을 보면 say 함수가 있죠. 여기도 도배를
방지하고 싶으시면 따로 시간저장 함수를 만들어서 위와같이
만들어주시면 됩니다.

홈지기 '그륨'이었습니다.


XE Login