]> jfr.im git - irc.git/blob - software/!RELEASES/ircservices/achurch.org/services/lists/ircservices-coding/2003/002755.html
RELEASE -> !RELEASE
[irc.git] / software / !RELEASES / ircservices / achurch.org / services / lists / ircservices-coding / 2003 / 002755.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices Coding] Which route to take - Module?
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Which%20route%20to%20take%20-%20Module%3F&In-Reply-To=">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="002759.html">
11 <LINK REL="Next" HREF="002758.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices Coding] Which route to take - Module?</H1>
15 <B>Craig McLure</B>
16 <A HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Which%20route%20to%20take%20-%20Module%3F&In-Reply-To="
17 TITLE="[IRCServices Coding] Which route to take - Module?">Craig at chatspike.net
18 </A><BR>
19 <I>Wed Sep 3 21:18:29 PDT 2003</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="002759.html">[IRCServices Coding] Which route to take - Module?
22 </A></li>
23 <LI>Next message: <A HREF="002758.html">[IRCServices Coding] Which route to take - Module?
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#2755">[ date ]</a>
27 <a href="thread.html#2755">[ thread ]</a>
28 <a href="subject.html#2755">[ subject ]</a>
29 <a href="author.html#2755">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>lol, Our help no good? :P
35
36 i still say module with seperate database (with the nickgroup, and if this option is on or off (This saves having to modify the main nick.db) , somehow extending the /ns SET command to include a new option.. and replacing what ever function sends notices with something that uses an if to query your new database..
37
38 Dont ask me for source on this.. i'm just theorising :)
39
40 /****************************************
41 * Craig &quot;FrostyCoolSlug&quot; McLure
42 ************* - SpamBox - **************
43 * InspIRCd - <A HREF="http://www.inspircd.org">http://www.inspircd.org</A>
44 * ChatSpike - <A HREF="http://www.chatspike.net">http://www.chatspike.net</A>
45 * WinBot - <A HREF="http://www.winbot.co.uk">http://www.winbot.co.uk</A>
46 ****************************************/
47
48 /****************************************
49 * From - Brent DiNicola &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">ircserv at elric.net</A>&gt;
50 * To - ircservices-coding &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">ircservices-coding at ircservices.za.net</A>&gt;
51 * Sent - 2003-09-03 @ 22:49:00
52 * Subject - [IRCServices Coding] Which route to take - Module?
53 ****************************************/
54
55 /****** - Begin Original Message - ******/
56
57 &gt;<i>It wasn't an easy subject to sum up in just a few words.
58 </I>&gt;<i>
59 </I>&gt;<i>I am wanting to do something to the ircservices code, I want to change
60 </I>&gt;<i>the way the notice() works. I know that modifying the send.c would be
61 </I>&gt;<i>very frowned upon and then I got to thinking and had suggested that I
62 </I>&gt;<i>maybe make a module to keep the information for me. I know it's against
63 </I>&gt;<i>the RFC, but I am pressed against a brick wall here, I have to give the users
64 </I>&gt;<i>an option to use PRIVMSG or NOTICE. Now, to help people move to NOTICE
65 </I>&gt;<i>I would like to give them the option of turning on PRIVMSG but have NOTICE
66 </I>&gt;<i>be the default, that would get the lazy people to use NOTICE. Eventually
67 </I>&gt;<i>getting rid of this problem. In the mean time, I was thinking what is the best
68 </I>&gt;<i>way to go about this without causing trouble for me and anyone else who has
69 </I>&gt;<i>to deal with this code. Is it possible or even suggested to make a module that
70 </I>&gt;<i>would replace the notice() from send.c with it's own, leaving the code in
71 </I>&gt;<i>send.c
72 </I>&gt;<i>alone and not causing troubles down the road. Suggestions were that I make a
73 </I>&gt;<i>module that kept the info for each nick's setting and then if I could override
74 </I>&gt;<i>the notice() and notice_lang() and notice_help() in send.c that would keep
75 </I>&gt;<i>all the
76 </I>&gt;<i>other code clean and not cause other troubles. I want to know what the best
77 </I>&gt;<i>way to do this would be, I know it's against RFC but I want to move to newer
78 </I>&gt;<i>services than the 1.4.3pre4 that we are using now and add modules so that I
79 </I>&gt;<i>can do things down the line. They are used to having PRIVMSG and I can't just
80 </I>&gt;<i>change it without running people off, so if I can make PRIVMSG an option
81 </I>&gt;<i>then I can't be blamed if they are lazy. Opinions on how to go about this? I
82 </I>&gt;<i>know this topic has been asked before and I know your not going to make it
83 </I>&gt;<i>part of your code, I just wanted to know from the people who know the code
84 </I>&gt;<i>really well what the best route to take would be to do the least amount of
85 </I>&gt;<i>damage. (And if someone has done this.. please let me know what you did,
86 </I>&gt;<i>examples would rock)
87 </I>&gt;<i>
88 </I>&gt;<i>Thanks
89 </I>&gt;<i>
90 </I>&gt;<i>Brent
91 </I>&gt;<i>
92 </I>&gt;<i>
93 </I>&gt;<i>
94 </I>&gt;<i>----------------------------------------------------------
95 </I>&gt;|<i> Brent DiNicola |
96 </I>&gt;|<i> The Whitewolf of Immyrr |
97 </I>&gt;|<i> &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">elric at elric.net</A>&gt; |
98 </I>&gt;|<i> <A HREF="http://www.melnibone.net">http://www.melnibone.net</A> |
99 </I>&gt;|<i> Disclaimer: Any opinions expressed here are |
100 </I>&gt;|<i> from my dog. Any liabilities fall to the dog. |
101 </I>&gt;<i>-----------------------------------------------------------
102 </I>&gt;<i>
103 </I>&gt;<i>------------------------------------------------------------------
104 </I>&gt;<i>To unsubscribe or change your subscription options, visit:
105 </I>&gt;<i><A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">http://www.ircservices.za.net/mailman/listinfo/ircservices-coding</A>
106 </I>&gt;<i>.
107 </I>
108 /******* - End Original Message - *******/
109
110
111
112
113 </PRE>
114
115 <!--endarticle-->
116 <HR>
117 <P><UL>
118 <!--threads-->
119 <LI>Previous message: <A HREF="002759.html">[IRCServices Coding] Which route to take - Module?
120 </A></li>
121 <LI>Next message: <A HREF="002758.html">[IRCServices Coding] Which route to take - Module?
122 </A></li>
123 <LI> <B>Messages sorted by:</B>
124 <a href="date.html#2755">[ date ]</a>
125 <a href="thread.html#2755">[ thread ]</a>
126 <a href="subject.html#2755">[ subject ]</a>
127 <a href="author.html#2755">[ author ]</a>
128 </LI>
129 </UL>
130
131 </body></html>