2016-10-03 7 views
0

mIRC를 사용하여 내 트 위치 봇을 만들려고합니다. 문제. 나는 간단한 명령을 사용하여 TEXT를 채널에 입력 할 때 TEXT를 보여 주었다.내 트 위치 봇용 mIRC에 견적 시스템을 구현하려고하는데, 텍스트 파일에서 읽는 것이 효과가 있지만 추가가 필요하지 않습니다.

내가 기초를 얻었을 때 나는 더 많은 정보를 얻었고 지금은 견적 시스템을 구현하려고하고있다. 이전에는 작동했지만 어제부터 내 PC의 .text 파일에 인용문을 쓰는 것을 멈추는 것처럼 보인다. text 파일에 텍스트를 수동으로 추가하면! quote 명령이 작동하지만! addquote를 사용하여 파일에 텍스트를 쓰지는 않습니다. 코드의 나머지 부분은 이것과 상호 작용하지 않으며 별도의 코드 조각을 실행 해 보았습니다.

이전에 작동했기 때문에 문제가 코드와 관련이 있는지 확실하지 않지만 문제를 직접 해결할 수는 없습니다.

여기 누군가가 문제를 보길 바랬습니다.

감사드립니다.

on *:TEXT:!addquote *:#: { 
if ($nick !isop #) { return } 
write quotes.txt $2- $+ 
msg $chan Added: $2- 
} 

on *:TEXT:!quote:#: { 
if ((%floodquote) || ($($+(%,floodquote.,$nick),2))) { return } 
set -u10 %floodquote On 
set -u30 %floodquote. $+ $nick On 
msg $chan $read(quotes.txt) 
} 
+1

코드가 제대로 작동합니다. 권한이 없거나 파일이 사용 중이십니까? – Denny

+0

파일이 열려 있지 않고 권한에 대해 잘 모르겠습니다. 그것은 어제 일했고 내 채팅에서 봇으로부터 응답을 받았으므로 아무 것도 변경하지 않았습니다. 다른 명령이 제대로 작동하기 때문에 봇은 금지되지 않습니다. – RickyR

+1

@RickyR "추가됨"메시지가 서버로 전송됩니까? 'write quotes.txt $ 2-'를 하드 코드 된 값으로 바꾸려고 했습니까? 즉'write quotes.txt 이것은 테스트'입니까? –

답변

0

새 파일에 넣음으로써 수정했습니다. 왜 그것이 효과가 있었는지는 알 수 없지만 어떻게 든 해냈습니다.