Anope IRC Services

Anope Development => Modules => Topic started by: Spy on March 06, 2006, 09:34:49 PM

Title: os_act and os_say
Post by: Spy on March 06, 2006, 09:34:49 PM
Hi.
I`ve just written these two modules and want to share them for using/testing.
What they do:
They add the two commands to OperServ:
Code: [Select]
act <service> <channel> <ation>
say <service> <channel> <message>

Which allow services admins to make the services` pseudo clients act and say in the channels respectively.
Tested on anope 1.7.13 and Unreal IRCD 3.2.4.
Unfortunately I have no hosting ATM, so you`ll have to PM me to get a copy of the source, sorry :( .
The modules are in the developing state, so post your suggestions, bug tracks etc.
Title:
Post by: Trystan Scott Lee on March 07, 2006, 01:54:01 AM
Why not just post these up on some web site and give out the link..
Title:
Post by: myself on March 08, 2006, 05:54:40 AM
Quote
Mensagem original enviada por Spy
Hi.
I`ve just written these two modules and want to share them for using/testing.
What they do:
They add the two commands to OperServ:
Code: [Select]
act <service> <channel> <ation>
say <service> <channel> <message>

Which allow services admins to make the services` pseudo clients act and say in the channels respectively.
Tested on anope 1.7.13 and Unreal IRCD 3.2.4.
Unfortunately I have no hosting ATM, so you`ll have to PM me to get a copy of the source, sorry :( .
The modules are in the developing state, so post your suggestions, bug tracks etc.


Hi,

If you want, I can give you one host for your modules, sends me a p.m. if you are interested.

Regards.

Ps: Sorry my English.
Title:
Post by: Spy on March 10, 2006, 09:06:16 PM
The modules now have home. Many thanks to myself for that (heh, sounded weird ;) ).
So:
http://modules.ath.cx/
Title:
Post by: n00bie on March 12, 2006, 05:24:22 PM
Thanks for both of you, i hope you guys make up a good friendship :P
Title:
Post by: n00bie on March 12, 2006, 05:31:28 PM
OK, i tested the os_say.c module on 1.7.13 and got no compiling errors. The module works fine :)

/os say ChanServ #lobby Hello
<ChanServ> Hello

hehe... its really fun & weird ... i never heard of services clients like ChanServ , NickServ etc. talk before .. hehe .. good work. One question: is there any risk on using this module, because services Clients are not meant to talk on the channel ... if i used them for saying things, is this a risk for services crash ?

sorry for my bad english :P
Title:
Post by: Spy on March 12, 2006, 07:55:36 PM
No, there is no (obvious) crash danger. Since the 1.2 version the memory leaks are eliminated and the dangerous strtok() function is got rid of. The modules do not use the raw server dumps so there is nothing to worry about. And the services clients are just normal connections with the +S set ;) (they even show up in /lusers).