neaer
10/01/15, 09:12 PM
안녕하세요 !
업데이트가 되지 않을 시
/ndll.load 를 치신 후
* $dll: unable to open 'C:\******\nsystem\dlls\ndll.dll' (line 67, base.nsr)
이런 메세지를 받으신다면
//db $isfile($ndll.file) 를 치셔서
$true / $false 를 확인해보세요.
$true 인데도 안된다면 아래의 프로그램을 깔아주세요
요즈음 나오는 프로그램들을 실행하기 위해서 필요한 VS2008 런타임 패키지 입니다.
설치 후 꼭 IRC 종료 하시고 해보세요.
$false 라면, 파일 경로가 잘못되었습니다.
msvcrt-ruby18.dll 경로를 못 찾는 경우가 많을텐데
그냥 간단히, 6.35 버젼 웃 버젼을 쓰신다면 mirc.ini 를 빈파일로 만드신 후
mirc.exe 있는 폴더에 넣으셔서, mirc.exe 있는 폴더를 사용하심 간편해요.
괜히 AppData 밑의 경로에 넣으면 더 복잡하답니다 =.=
64비트
http://www.microsoft.com/downloads/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=ko
32비트
http://www.microsoft.com/downloads/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&displaylang=ko
사용자 프로필 매니저, 각 종 스크립 업데이트 매니저를 해주는 스크립입니다.
사용자 프로필 매니저란,
사용자의 이름, 접속서버, 닉인증, 자동조인, 자동명령실행을 관리해줍니다.
멀티서버를 지원하며, 편리한(?) GUI 를 제공합니다.
업데이트 매니저란,
업데이트 매니저 자신은 물론, 제가 추가로 지원하는 각 종 스크립을
확인하여 기존의 버젼과 비교하여 더 높은 버젼이라면 스스로 업데이트를 해줍니다.
스스로 기존의 스크립은 제거(unload) 한 후 새 스크립을 불러(load) 해 줍니다.
스크립은 당연 지원하고, zip 파일(addon, theme, misc,,,)도 압축 해제 후 스크립을 불러줍니다.
설치는 nirc.zip (http://neaer.kr/nirc/[10-01-15]%20nirc.zip) 을 받으신 후 IRC 폴더에 그대로 풀어주세요.
IRC폴더 \ main.nsr
IRC폴더 \ msvcrt-ruby18.dll
IRC폴더 \ nsystem \
의 형태가 되어야 합니다.
아 추가적으로 msvcrt-ruby18.dll 는 실행 시 꼭 있어야 하는 파일입니다.
스크립 언어 ruby 의 인터프리터 인데, 이후에 이를 이용하여 스크립 작성을 위하여
미리 연동 시켜 놓은것입니다. 파일 크기도 크게 크지 않고,
현재 아무런 동작도 안하는거니 그대로 두시길 바랍니다.
이제 아래는 스샷과 함께 기능을 설명드리겠습니다.
먼저 설치법은 압축을 해제 후
/load -rs main.nsr
을 입력해주세요. 그럼 아래와 같이 불러와줍니다.
http://neaer.kr/nirc/10-01-15/img/1-2.jpg
이후 마우스 오른쪽을 누르시면
http://neaer.kr/nirc/10-01-15/img/1-3.jpg
위와 같은 메뉴가 나옵니다.
여기서 프로필을 먼저 보겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-1.jpg
이 화면이 프로필 화면입니다.
사용자가 프로필을 추가하면 리스트에 추가로 보여지게 됩니다.
먼저 추가를 눌러 보겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-0.jpg
사용자명, 이메일, 대화명, 대화명(예비) 를 입력 해 주셔야 다음으로 넘어갑니다.
닉인증 활성을 체크하시면, nickserv 에 자동으로 인증 해 줍니다.
프로필 매니저는 대화명과 서버명으로 구분하기 때문에
같은 서버에 서로 다른 대화명으로 등록시켜 놓으시면 자동으로 알아서 접속 해 줍니다.
다음을 누르겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-3.jpg
서버 정보를 입력하는 곳 입니다.
접속하기 위한 서버 주소를 적어주시고,
[자동연결 활성화] 는 IRC 를 켤 때 자동으로 접속할 지를 결정하게 됩니다.
[마법사 종료 후 연결] 은 지금 하고 계시는 서버 등록 후 자동으로 연결 해 줄껀지 결정합니다.
다음으로 누르겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-4.jpg
이 화면은 서버 접속 후 자동으로 입장할 채널을 추가하는 곳입니다.
패스워드 걸린 방도 설정 하면 들어갈 수 있습니다.
다음을 누르겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-5.jpg
이 화면은 서버 접속 후 [ 3초 ] 뒤에 실행 할 명령어를 입력 할 수 있는 곳입니다.
이제 마침을 누르면 서버에 접속을 하게 되거나, 리스트에 추가됩니다.
마침을 눌러 보겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-6.jpg
이렇게 리스트에 추가가 되고
자동이 ON 으로 되어있기에 IRC 를 켤 때 마다 자동 접속을 하게 됩니다.
그리고 리스트의 서버를 더블 클릭 하셔서 바로 접속할 수도 있습니다.
이제는 업데이트 매니저를 보겠습니다.
http://neaer.kr/nirc/10-01-15/img/4-1.jpg
이 화면이 업데이트 매니저 화면입니다.
업데이트 확인을 눌러보겠습니다.
http://neaer.kr/nirc/10-01-15/img/4-2.jpg
이 처럼 서버에 접속하여 추가적으로 업데이트 된 것이 있는지 판별한 후 리스트에 추가 해 줍니다.
밑에 보이는 [공지] 반갑습니다 :) (0.1a) 이것은 제가 추가한 공지사항을 나타내주며
그 옆의 0.1a 는 현재 업데이트 매니저의 버젼을 나타내줍니다.
최신버젼인 0.1b 가 있어서 목록에 추가 되었네요.
테스트를 위한 테스트 스크립도 추가되었네요.
설치하고자 하는 것만 체크 하신 후 설치 하시면 됩니다.
대신 업데이트 매니저를 설치하게 되면, 가장 먼저 업데이트 매니저가 업데이트 된 후
다시 위의 과정을 반복하여 나머지 파일들을 업데이트 하여야 합니다.
이 상태로 업데이트 설치를 눌러 보겠습니다.
http://neaer.kr/nirc/10-01-15/img/4-3.jpg
알림 메세지로 [업데이틑 성공]이 나타나고
[업데이트 매니저를 종료 후 다시 시작 합니다.] 나타납니다.
업데이트 매니저를 업데이트 하게 되면 자동 종료 후 다시 실행됩니다.
그리고 이제 제거를 해보겠습니다.
http://neaer.kr/nirc/10-01-15/img/3.jpg
메뉴의 제거 버튼을 눌러 봅니다.
http://neaer.kr/nirc/10-01-15/img/3-2.jpg
그럼 정말 제거 할 껀지 물어봅니다. yes 를 누르게 되면
http://neaer.kr/nirc/10-01-15/img/3-3.jpg
자동으로 각 스크립이 제거(unload) 되며 스크립이 더 이상 작동하지 않습니다.
그 후 파일 및 폴더를 삭제하시면 깔끔하게 삭제 됩니다.
만약, IRC 를 계속 실행 중이시고, 삭제가 되지 않는 파일(대게 dll) 이 있다면
IRC 종료 후 해주세요.
아직 완벽하게 작동은 하지 않을꺼 같습니다.
몇가지 부분이 오류가 생길꺼로 예상되네요 ㅎㅎ
하지만 업데이트 매니저!! 가 있기에 계속 고쳐 나가겠습니다.
오작동은 알려주시면 감사하겠습니다~
또 혹시나 질문이 있으시면 언제든지 물어봐주세요...
덧) 누구 저와 함께 ruby 로 스크립 작성 해 보실 분 없으신가요.
저번 까진 python 을 사용하여 스크립을 작성하였는데
ruby 의 표현력이 너무나 마음에 들어서 마음이 바꼈네요 :D
그럼 다들 즐거운 하루 되세요 !!
업데이트가 되지 않을 시
/ndll.load 를 치신 후
* $dll: unable to open 'C:\******\nsystem\dlls\ndll.dll' (line 67, base.nsr)
이런 메세지를 받으신다면
//db $isfile($ndll.file) 를 치셔서
$true / $false 를 확인해보세요.
$true 인데도 안된다면 아래의 프로그램을 깔아주세요
요즈음 나오는 프로그램들을 실행하기 위해서 필요한 VS2008 런타임 패키지 입니다.
설치 후 꼭 IRC 종료 하시고 해보세요.
$false 라면, 파일 경로가 잘못되었습니다.
msvcrt-ruby18.dll 경로를 못 찾는 경우가 많을텐데
그냥 간단히, 6.35 버젼 웃 버젼을 쓰신다면 mirc.ini 를 빈파일로 만드신 후
mirc.exe 있는 폴더에 넣으셔서, mirc.exe 있는 폴더를 사용하심 간편해요.
괜히 AppData 밑의 경로에 넣으면 더 복잡하답니다 =.=
64비트
http://www.microsoft.com/downloads/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=ko
32비트
http://www.microsoft.com/downloads/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&displaylang=ko
사용자 프로필 매니저, 각 종 스크립 업데이트 매니저를 해주는 스크립입니다.
사용자 프로필 매니저란,
사용자의 이름, 접속서버, 닉인증, 자동조인, 자동명령실행을 관리해줍니다.
멀티서버를 지원하며, 편리한(?) GUI 를 제공합니다.
업데이트 매니저란,
업데이트 매니저 자신은 물론, 제가 추가로 지원하는 각 종 스크립을
확인하여 기존의 버젼과 비교하여 더 높은 버젼이라면 스스로 업데이트를 해줍니다.
스스로 기존의 스크립은 제거(unload) 한 후 새 스크립을 불러(load) 해 줍니다.
스크립은 당연 지원하고, zip 파일(addon, theme, misc,,,)도 압축 해제 후 스크립을 불러줍니다.
설치는 nirc.zip (http://neaer.kr/nirc/[10-01-15]%20nirc.zip) 을 받으신 후 IRC 폴더에 그대로 풀어주세요.
IRC폴더 \ main.nsr
IRC폴더 \ msvcrt-ruby18.dll
IRC폴더 \ nsystem \
의 형태가 되어야 합니다.
아 추가적으로 msvcrt-ruby18.dll 는 실행 시 꼭 있어야 하는 파일입니다.
스크립 언어 ruby 의 인터프리터 인데, 이후에 이를 이용하여 스크립 작성을 위하여
미리 연동 시켜 놓은것입니다. 파일 크기도 크게 크지 않고,
현재 아무런 동작도 안하는거니 그대로 두시길 바랍니다.
이제 아래는 스샷과 함께 기능을 설명드리겠습니다.
먼저 설치법은 압축을 해제 후
/load -rs main.nsr
을 입력해주세요. 그럼 아래와 같이 불러와줍니다.
http://neaer.kr/nirc/10-01-15/img/1-2.jpg
이후 마우스 오른쪽을 누르시면
http://neaer.kr/nirc/10-01-15/img/1-3.jpg
위와 같은 메뉴가 나옵니다.
여기서 프로필을 먼저 보겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-1.jpg
이 화면이 프로필 화면입니다.
사용자가 프로필을 추가하면 리스트에 추가로 보여지게 됩니다.
먼저 추가를 눌러 보겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-0.jpg
사용자명, 이메일, 대화명, 대화명(예비) 를 입력 해 주셔야 다음으로 넘어갑니다.
닉인증 활성을 체크하시면, nickserv 에 자동으로 인증 해 줍니다.
프로필 매니저는 대화명과 서버명으로 구분하기 때문에
같은 서버에 서로 다른 대화명으로 등록시켜 놓으시면 자동으로 알아서 접속 해 줍니다.
다음을 누르겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-3.jpg
서버 정보를 입력하는 곳 입니다.
접속하기 위한 서버 주소를 적어주시고,
[자동연결 활성화] 는 IRC 를 켤 때 자동으로 접속할 지를 결정하게 됩니다.
[마법사 종료 후 연결] 은 지금 하고 계시는 서버 등록 후 자동으로 연결 해 줄껀지 결정합니다.
다음으로 누르겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-4.jpg
이 화면은 서버 접속 후 자동으로 입장할 채널을 추가하는 곳입니다.
패스워드 걸린 방도 설정 하면 들어갈 수 있습니다.
다음을 누르겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-5.jpg
이 화면은 서버 접속 후 [ 3초 ] 뒤에 실행 할 명령어를 입력 할 수 있는 곳입니다.
이제 마침을 누르면 서버에 접속을 하게 되거나, 리스트에 추가됩니다.
마침을 눌러 보겠습니다.
http://neaer.kr/nirc/10-01-15/img/2-6.jpg
이렇게 리스트에 추가가 되고
자동이 ON 으로 되어있기에 IRC 를 켤 때 마다 자동 접속을 하게 됩니다.
그리고 리스트의 서버를 더블 클릭 하셔서 바로 접속할 수도 있습니다.
이제는 업데이트 매니저를 보겠습니다.
http://neaer.kr/nirc/10-01-15/img/4-1.jpg
이 화면이 업데이트 매니저 화면입니다.
업데이트 확인을 눌러보겠습니다.
http://neaer.kr/nirc/10-01-15/img/4-2.jpg
이 처럼 서버에 접속하여 추가적으로 업데이트 된 것이 있는지 판별한 후 리스트에 추가 해 줍니다.
밑에 보이는 [공지] 반갑습니다 :) (0.1a) 이것은 제가 추가한 공지사항을 나타내주며
그 옆의 0.1a 는 현재 업데이트 매니저의 버젼을 나타내줍니다.
최신버젼인 0.1b 가 있어서 목록에 추가 되었네요.
테스트를 위한 테스트 스크립도 추가되었네요.
설치하고자 하는 것만 체크 하신 후 설치 하시면 됩니다.
대신 업데이트 매니저를 설치하게 되면, 가장 먼저 업데이트 매니저가 업데이트 된 후
다시 위의 과정을 반복하여 나머지 파일들을 업데이트 하여야 합니다.
이 상태로 업데이트 설치를 눌러 보겠습니다.
http://neaer.kr/nirc/10-01-15/img/4-3.jpg
알림 메세지로 [업데이틑 성공]이 나타나고
[업데이트 매니저를 종료 후 다시 시작 합니다.] 나타납니다.
업데이트 매니저를 업데이트 하게 되면 자동 종료 후 다시 실행됩니다.
그리고 이제 제거를 해보겠습니다.
http://neaer.kr/nirc/10-01-15/img/3.jpg
메뉴의 제거 버튼을 눌러 봅니다.
http://neaer.kr/nirc/10-01-15/img/3-2.jpg
그럼 정말 제거 할 껀지 물어봅니다. yes 를 누르게 되면
http://neaer.kr/nirc/10-01-15/img/3-3.jpg
자동으로 각 스크립이 제거(unload) 되며 스크립이 더 이상 작동하지 않습니다.
그 후 파일 및 폴더를 삭제하시면 깔끔하게 삭제 됩니다.
만약, IRC 를 계속 실행 중이시고, 삭제가 되지 않는 파일(대게 dll) 이 있다면
IRC 종료 후 해주세요.
아직 완벽하게 작동은 하지 않을꺼 같습니다.
몇가지 부분이 오류가 생길꺼로 예상되네요 ㅎㅎ
하지만 업데이트 매니저!! 가 있기에 계속 고쳐 나가겠습니다.
오작동은 알려주시면 감사하겠습니다~
또 혹시나 질문이 있으시면 언제든지 물어봐주세요...
덧) 누구 저와 함께 ruby 로 스크립 작성 해 보실 분 없으신가요.
저번 까진 python 을 사용하여 스크립을 작성하였는데
ruby 의 표현력이 너무나 마음에 들어서 마음이 바꼈네요 :D
그럼 다들 즐거운 하루 되세요 !!