Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1] 2   Go Down

Author Topic: Making the services (NickServ, ChanServ...) join a channel  (Read 46034 times)

0 Members and 1 Guest are viewing this topic.

Philip

  • Guest
Making the services (NickServ, ChanServ...) join a channel
« on: August 20, 2006, 04:20:03 AM »

How do I make the services (NickServ, ChanServ, BotServ..) and the Rest join a particular channel? I know of the os_clientjoin.dll module, but its not compatible with the newest version of Anope (1.7.15) It says Invalid handle. If there is another way I can do this I would like to know :) Thanks
Logged

hc2995

  • Guest
(No subject)
« Reply #1 on: August 20, 2006, 07:24:12 AM »

i think you can use /invite SERVICE #CHANNEL but im not sure (correct me if im wrong :D)


yea forget it i tried they will get the invite but wont come to the channel :| (it worked on one of the networks i was on lol you could invite chanserv to hold the channel for you like a bot but its a services)

[Edited on 20-8-2006 by hc2995]

[Edited on 20-8-2006 by hc2995]
Logged

Jobe

  • Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 1023
    • Anope IRC Services
(No subject)
« Reply #2 on: August 20, 2006, 10:50:40 AM »

Quote
Originally posted by Philip
How do I make the services (NickServ, ChanServ, BotServ..) and the Rest join a particular channel? I know of the os_clientjoin.dll module, but its not compatible with the newest version of Anope (1.7.15) It says Invalid handle. If there is another way I can do this I would like to know :) Thanks


I think all that needs doing is for that module to be recompiled to the latest version.
Logged
Your IP: ()
My IRC Status:

Come along and visit http://www.anopequotes.org/

Tom65789

  • Anope User
  • Offline Offline
  • Posts: 343
    • www.t65789.co.uk
(No subject)
« Reply #3 on: August 20, 2006, 12:06:48 PM »

http://www.area51designz.com/c/anope/os_clientjoin.dll

i had it uploaded anyway for some reason, and its updated from the one on the modules site to work best with the 1.7 series too :)

see the .c file for the configuration values to put into your services.conf as well.

http://www.area51designz.com/c/anope/os_clientjoin.c

Jobe

  • Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 1023
    • Anope IRC Services
(No subject)
« Reply #4 on: August 20, 2006, 12:25:52 PM »

To be honest the Anope clients (ChanServ, NickServ, BotServ, etc...) are not designed to be in a channel anyway. That's why there are BotServ bots.
Logged
Your IP: ()
My IRC Status:

Come along and visit http://www.anopequotes.org/

Philip

  • Guest
(No subject)
« Reply #5 on: August 20, 2006, 02:20:02 PM »

Quote
Originally posted by Tom65789
http://www.area51designz.com/c/anope/os_clientjoin.dll

i had it uploaded anyway for some reason, and its updated from the one on the modules site to work best with the 1.7 series too :)

see the .c file for the configuration values to put into your services.conf as well.

http://www.area51designz.com/c/anope/os_clientjoin.c


Million Thanks to you!
Logged

Tom65789

  • Anope User
  • Offline Offline
  • Posts: 343
    • www.t65789.co.uk
(No subject)
« Reply #6 on: August 20, 2006, 02:38:50 PM »

never tested it or anything so just let me know if you have any issues with it

Philip

  • Guest
(No subject)
« Reply #7 on: August 20, 2006, 07:13:04 PM »

yeah, i'm having a little problem with it, here is the message

[14:11] -OperServ- Unable to load module os_clientjoin.dll

I don't know the problem with it , I registered my nick, and Im the services Root admin.
Logged

Jobe

  • Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 1023
    • Anope IRC Services
(No subject)
« Reply #8 on: August 20, 2006, 07:22:18 PM »

try "/os modload os_clientjoin" without the .dll extension
Logged
Your IP: ()
My IRC Status:

Come along and visit http://www.anopequotes.org/

Philip

  • Guest
(No subject)
« Reply #9 on: August 20, 2006, 07:25:01 PM »

[14:25] -OperServ- Unable to load module os_clientjoin
Logged

katsklaw

  • Guest
(No subject)
« Reply #10 on: August 20, 2006, 07:36:14 PM »

check your log file .. that's where errors are logged.
Logged

Philip

  • Guest
(No subject)
« Reply #11 on: August 20, 2006, 07:54:16 PM »

The specified module could not be found.

Thats the error its giving
Logged

n00bie

  • Anope User
  • Offline Offline
  • Gender: Male
  • Posts: 411
(No subject)
« Reply #12 on: August 20, 2006, 08:00:03 PM »

Put os_clientjoin.dll inside data/modules folder.
Logged
I am always doing things that which I cannot do, in order that I may learn how to do it.

Philip

  • Guest
(No subject)
« Reply #13 on: August 20, 2006, 09:30:42 PM »

it is there, but still giving the same error
Logged

Tom65789

  • Anope User
  • Offline Offline
  • Posts: 343
    • www.t65789.co.uk
(No subject)
« Reply #14 on: August 21, 2006, 02:06:45 AM »

and now it has been fixed. caught me up with it on IRC. was complain about the different versions. because of the manifest and such like but all is fixed

dudMan2028

  • Guest
(No subject)
« Reply #15 on: August 28, 2006, 02:30:21 AM »

What happens if services crash while theyre joined to a channel, or some stupid op kicks them?

anything bad?

thanks..
Logged

Tom65789

  • Anope User
  • Offline Offline
  • Posts: 343
    • www.t65789.co.uk
(No subject)
« Reply #16 on: August 28, 2006, 08:49:26 AM »

if the services crash while joining to a channel they will just quit. and if a op kicks them they just get kicked. nothing happens

Jan Milants

  • Team
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 1372
(No subject)
« Reply #17 on: August 28, 2006, 10:15:22 AM »

if you are afraid of bad things happening, you shouldn't join those clients to a channel at all... only cause of desyncs...
for example if some1 kicks one of the services clients, anope would receive a kick event for a user it doesn't even know is on the channel... but no, nothing bad that is visible should happen...

[Edited on 28-8-2006 by Viper]
Logged
If you like me donate coins to 1FBmZVT4J8WAUMHKqpWhgNVj3XXnRN1cCk :)

PreciousAlly

  • Anope User
  • Offline Offline
  • Posts: 20
    • http://www.thesims2source.com/
(No subject)
« Reply #18 on: September 04, 2006, 08:32:05 PM »

Yeah... I'm getting the same error as Philip. Can someone help me please? Thanks!

Kind Regards,
Allison
Logged

n00bie

  • Anope User
  • Offline Offline
  • Gender: Male
  • Posts: 411
(No subject)
« Reply #19 on: September 04, 2006, 09:21:42 PM »

PreciousAlly, have you tried the updated module by Tom65789 ?
take a look at this link: http://forum.anope.org/viewthread.php?tid=774
Logged
I am always doing things that which I cannot do, in order that I may learn how to do it.

Tom65789

  • Anope User
  • Offline Offline
  • Posts: 343
    • www.t65789.co.uk
(No subject)
« Reply #20 on: September 04, 2006, 10:37:01 PM »

the link is in this thread to. they just need to read but here it is again for reference:

http://www.area51designz.com/c/anope/os_clientjoin.c

Windows dll:

http://www.area51designz.com/c/anope/os_clientjoin.dll

PreciousAlly

  • Anope User
  • Offline Offline
  • Posts: 20
    • http://www.thesims2source.com/
(No subject)
« Reply #21 on: September 05, 2006, 05:12:21 AM »

I'm confused... I downloaded the windows DLL file, I placed it in the DATA/MODULES folder, and typed: '/os modload os_clientjoin.dll', and even tried typing it without the .DLL extension, but I still recieve this error:

-OperServ- Unable to load module os_clientjoin

I'm not very experienced with Anope/IRCd, I actually had to read a dummy guide on the net for setting up an IRC server using Unreal IRCd, and Anope services. In which I'm not exactly sure what to do with the other file that was linked above (os_clientjoin.c) Any help would be great. Thanks. :)

Regards,
Allison
Logged

Tom65789

  • Anope User
  • Offline Offline
  • Posts: 343
    • www.t65789.co.uk
(No subject)
« Reply #22 on: September 05, 2006, 08:14:28 AM »

need to know what error u are getting. follow these:

/msg OperServ set debug on
/msg OperServ modload os_clientjoin
/msg OperServ set debug off

then paste the results from the log file here

Gman

  • Guest
(No subject)
« Reply #23 on: September 05, 2006, 11:16:10 AM »

I'm receive a C++ runtime error when I loaded this module and services craches...
Logged

Tom65789

  • Anope User
  • Offline Offline
  • Posts: 343
    • www.t65789.co.uk
(No subject)
« Reply #24 on: September 05, 2006, 11:45:16 AM »

like i said before. get logs of errors otherwise i cant do anything

/msg OperServ set debug on
/msg OperServ modload os_clientjoin
*wait til you get the error*
/msg OperServ set debug off
Pages: [1] 2   Go Up