<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://forum.eggheads.org/app.php/feed/topic/3401" />

	<title>egghelp/eggheads community</title>
	<subtitle>Discussion of eggdrop bots, shell accounts and tcl scripts.</subtitle>
	<link href="https://forum.eggheads.org/index.php" />
	<updated>2003-01-08T11:13:45-04:00</updated>

	<author><name><![CDATA[egghelp/eggheads community]]></name></author>
	<id>https://forum.eggheads.org/app.php/feed/topic/3401</id>

		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2003-01-08T11:13:45-04:00</updated>

		<published>2003-01-08T11:13:45-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15018#p15018</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15018#p15018"/>
		<title type="html"><![CDATA[bind problems]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15018#p15018"><![CDATA[
As noted in my previous thread, it's not allways only the bind that plays part in who can use a command.<br><br>Binds are the simplest form.<br><br>One example is channel script.<br><br>Is a command called "kill" was made for +v (voice) users upwards to kick people. However, you don't want them to kick users with +o or better, but +m users can kick anyone.<br><br>Thus, inside the proc, you do some checking to see who is who, and who is allowed to do what.<br><br>This same principle can be applied to some of the built in commands. As such, direct source re-programming of these commands will need to take place.<br><br>Alternativly, you can totaly recreate the commands, in pure Tcl, too which they can be tailored to whatever your needs.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Wed Jan 08, 2003 11:13 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ReaLz]]></name></author>
		<updated>2003-01-08T10:58:55-04:00</updated>

		<published>2003-01-08T10:58:55-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15016#p15016</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15016#p15016"/>
		<title type="html"><![CDATA[bind problems]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15016#p15016"><![CDATA[
Ok!!! thank you <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"> I did it.<br>But.... I still can't change the flags that .su works :/<br>only +n can use it...<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2044">ReaLz</a> — Wed Jan 08, 2003 10:58 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2003-01-08T09:21:10-04:00</updated>

		<published>2003-01-08T09:21:10-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15004#p15004</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15004#p15004"/>
		<title type="html"><![CDATA[bind problems]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15004#p15004"><![CDATA[
All commands can be re-bound, though you have to follow a few simple rules.<br><br>First, to unbind somthing, it needs to have been bound in the first place. As such, the module that provides the commands needs to be pre-loaded.<br><br>Second, the unbind command, should look exactly how it would have been bound in the first place (had it been done in Tcl), with the "un" at the begining.<br><br>Too workout the unbind command, you use the following format<br><blockquote class="uncited"><div>unbind &lt;type&gt; &lt;flags&gt; &lt;keyword&gt; &lt;command&gt;</div></blockquote>This is a DCC command, so you use DCC for &lt;type&gt;<br><br>The flags need to be exactly how it is bound. Using ".bind dcc all" int eh partyline, will help you find the flags.<br><br>the keyword int hsi case is adduser<br><br>The command can be easily worked out. If it's provided by eggdrop, then the command will be in the following format<blockquote class="uncited"><div>*&lt;type&gt;:&lt;keyword&gt;</div></blockquote>Thus, for the adduser command, you use<br>*dcc:adduser<br><br>However, the simplest way to obtain it, is used in command above, to obtain the flags, as the output also shows the command name.<br><br>This is enough to get you going on this, but there is one small catch.<br><br>Some commands, are either bound to all users, or very low level flags. Within the code, there will usualy be a second flag matching sequance.<br><br>Thus depending on which way you change the flags, it still may not work as you plan.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Wed Jan 08, 2003 9:21 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ReaLz]]></name></author>
		<updated>2003-01-08T08:54:47-04:00</updated>

		<published>2003-01-08T08:54:47-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=15000#p15000</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=15000#p15000"/>
		<title type="html"><![CDATA[bind problems]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=15000#p15000"><![CDATA[
Hello,<br>I've tried to unbind the "adduser" command from the conf file and bind it to an other flag, but somebody told me that the problem is that is not a core command but a command from the "irc module" how can I unbind and rebind a command which is from an other module?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2044">ReaLz</a> — Wed Jan 08, 2003 8:54 am</p><hr />
]]></content>
	</entry>
	</feed>
