1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 3.2//EN">
4 <TITLE> [IRCServices Coding] Coding Modules HOWTO:
6 <LINK REL=
"Index" HREF=
"index.html" >
7 <LINK REL=
"made" HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Coding%20Modules%20HOWTO%3A&In-Reply-To=200211240029.gAO0TrK09402%40localhost.localdomain">
8 <META NAME=
"robots" CONTENT=
"index,nofollow">
9 <META http-equiv=
"Content-Type" content=
"text/html; charset=us-ascii">
10 <LINK REL=
"Previous" HREF=
"001743.html">
11 <LINK REL=
"Next" HREF=
"001748.html">
13 <BODY BGCOLOR=
"#ffffff">
14 <H1>[IRCServices Coding] Coding Modules HOWTO:
</H1>
16 <A HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Coding%20Modules%20HOWTO%3A&In-Reply-To=200211240029.gAO0TrK09402%40localhost.localdomain"
17 TITLE=
"[IRCServices Coding] Coding Modules HOWTO:">olly at avansys.co.uk
19 <I>Sat Nov
23 17:
26:
48 PST
2002</I>
21 <LI>Previous message:
<A HREF=
"001743.html">[IRCServices Coding] Coding Modules HOWTO:
23 <LI>Next message:
<A HREF=
"001748.html">[IRCServices Coding] Coding Modules HOWTO:
25 <LI> <B>Messages sorted by:
</B>
26 <a href=
"date.html#1744">[ date ]
</a>
27 <a href=
"thread.html#1744">[ thread ]
</a>
28 <a href=
"subject.html#1744">[ subject ]
</a>
29 <a href=
"author.html#1744">[ author ]
</a>
34 <PRE>*This message was transferred with a trial version of CommuniGate(tm) Pro*
37 -----Original Message-----
38 From:
<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">ircservices-coding-admin at ircservices.za.net
</A>
39 [mailto:
<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">ircservices-coding-admin at ircservices.za.net
</A>]On Behalf Of Craig
41 Sent:
24 November
2002 00:
29
42 To:
<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">ircservices-coding at ircservices.za.net
</A>
43 Subject: Re: [IRCServices Coding] Coding Modules HOWTO:
45 We wrote a few modules, one of which is
"LoveServ
". All it does is send
46 "mirc popup
" style messages between users, love notes, coloured text etc on
47 command... pretty simple stuff. If you want it come and bug us on
48 irc.chatspike.net #chatspike :) We based it on the HelpServ module (that and
49 DevNull are the nearest thing to dummy/skeleton modules there are that ive
50 found) , then we modified the makefile so that it would compile a .so of our
51 module at the same time as the rest of the services tree. However you could
52 just mkdir a directory and make your own make file, so long as the paths to
53 the services include files is correct :)
61 </I>><i>I'm the admin for a tiny RolePlayGaming network and we're currently looking
62 </I>><i>into making addon modules for a series of Services Bots that will share the
63 </I>><i>load for a Roleplay Service on IRC.
65 </I>><i>The problem is that none of us are really coders, and we need a lot of help
66 </I>><i>getting started. With enormous respect for Andy and his great works on
67 </I>><i>producing his wonderful services, his documentation re: modules creation
68 </I>><i>leaves much to be desired, and seems to concentrate more on where and how
70 ><i>should indent, then on how to compile a new module, and integrate it into
73 </I>><i>Simple questions to which we should be able find answers baffle us I'm
74 </I>><i>afraid, one such is: Do we add tokens for new commands to the exsiting
76 ><i>list in init.c, or is there a way to introduce them within the modules
77 </I>><i>without editing existing code?
79 </I>><i>How do we include a module to the list of modules to be compiled, ie: is
80 </I>><i>there a command line for compilation of extra modules like with Apache, or
81 </I>><i>do we just drop them into the modules directory and recompile from scratch
82 </I>><i>as with UnrealIRCD?
84 </I>><i>Has anyone written a skeleton module with compilation instructions that we
85 </I>><i>could use as a starter?
86 </I>><i>Is there a list of APIs that we could call on or must we read the code
88 ><i>headbreaking for us low IQ, cut
& paste coders).
90 </I>><i>Please don't tell me anything useless like:
"If you don't understand the
91 </I>><i>code you shouldn't be doing this!
" Unless you intend to do the coding for
92 </I>><i>us, for free, because suitable, or not; We're all we've got!.
94 </I>><i>Olly
<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">admin at rpglairs.com
</A>
96 Any chance you could let me have them to learn from?
97 I would not use them unmodified unless you gave me permission, in which case
98 I would, of course. respect any copyright notices etc.
103 Outgoing mail is certified Virus Free.
104 Checked by AVG anti-virus system (
<A HREF=
"http://www.grisoft.com">http://www.grisoft.com
</A>).
105 Version:
6.0.413 / Virus Database:
232 - Release Date:
06/
11/
2002
115 <LI>Previous message:
<A HREF=
"001743.html">[IRCServices Coding] Coding Modules HOWTO:
117 <LI>Next message:
<A HREF=
"001748.html">[IRCServices Coding] Coding Modules HOWTO:
119 <LI> <B>Messages sorted by:
</B>
120 <a href=
"date.html#1744">[ date ]
</a>
121 <a href=
"thread.html#1744">[ thread ]
</a>
122 <a href=
"subject.html#1744">[ subject ]
</a>
123 <a href=
"author.html#1744">[ author ]
</a>