egghelp.org community Forum Index
[ egghelp.org home | forum home ]
egghelp.org community
Discussion of eggdrop bots, shell accounts and tcl scripts.
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

REQUEST - !op !ban !deop !voice !devoice etc

 
Post new topic   Reply to topic    egghelp.org community Forum Index -> Script Requests
View previous topic :: View next topic  
Author Message
Stupidman
Voice


Joined: 11 Sep 2007
Posts: 7

PostPosted: Tue Sep 11, 2007 7:34 pm    Post subject: REQUEST - !op !ban !deop !voice !devoice etc Reply with quote

I would like a script like botserv bots, cause the network irc I'm on doesnt include it.

Sorry if I'm bad at spelling, does anyone know what I mean? All the ones I see on eggdhelp are out of date.

Please somebody help me, i'm no begger, but too dumb to learn and that is why my friend is configuration my bot for me

thank you all
Back to top
View user's profile Send private message
awyeah
Revered One


Joined: 26 Apr 2004
Posts: 1580
Location: Switzerland

PostPosted: Tue Sep 11, 2007 8:34 pm    Post subject: Reply with quote

Care to explain what does a BotServ bot do? I mean what should the script do. Some of us here did not fully understand your concept. You should be less general and more precise when posting requests.
_________________
·­awyeah·

==================================
Facebook: jawad@idsia.ch (Jay Dee)
PS: Guys, I don't accept script helps or requests personally anymore.
==================================
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger MSN Messenger
Stupidman
Voice


Joined: 11 Sep 2007
Posts: 7

PostPosted: Tue Sep 11, 2007 10:42 pm    Post subject: Sorry Reply with quote

Sorry.

The tcl should allow only ops with chanserv access (aop, sop, etc) to have access to the commands

!op (Gives Op @ Sign)
!deop (Takes away Op +o Sign)
!voice (user) (Gives the Voice +v symbol)
!devoice (user) (Takes away the Voice + Symbol)
!halfop (user) (Gives the Halfop % symbol)
!dehalfop (user) (Takes away the Halfop % symbol)
!kick name reason (kicks the user from the channel)
!ban nickname (bans the nickname from the channel but doesnt kick)
!bk nickname reason (bans and kicks together the nickname)
Back to top
View user's profile Send private message
Alchera
Revered One


Joined: 11 Aug 2003
Posts: 3344
Location: Ballarat Victoria, Australia

PostPosted: Tue Sep 11, 2007 11:01 pm    Post subject: Reply with quote

Try the Tcl Archive as there are dozens of these types of scripts. If that fails there is always Google.

@awyeah: BotServ is available on all those bloated networks. Channel founders can send a request to BotServ to get a bot.
_________________
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
Back to top
View user's profile Send private message Visit poster's website
Stupidman
Voice


Joined: 11 Sep 2007
Posts: 7

PostPosted: Wed Sep 12, 2007 1:21 am    Post subject: yea but Reply with quote

all outdated, i'm not that stupid why would i ask without looking first im just stupid enough
Back to top
View user's profile Send private message
awyeah
Revered One


Joined: 26 Apr 2004
Posts: 1580
Location: Switzerland

PostPosted: Wed Sep 12, 2007 3:26 am    Post subject: Re: yea but Reply with quote

Stupidman wrote:
all outdated, i'm not that stupid why would i ask without looking first im just stupid enough


These are very simple public triggers. I doubt you wouldn't find them on the web. Public commands such as lolz tools would be able to fulfil your requirements.

Quote:

!op (Gives Op @ Sign)
!deop (Takes away Op +o Sign)
!voice (user) (Gives the Voice +v symbol)
!devoice (user) (Takes away the Voice + Symbol)
!halfop (user) (Gives the Halfop % symbol)
!dehalfop (user) (Takes away the Halfop % symbol)
!kick name reason (kicks the user from the channel)
!ban nickname (bans the nickname from the channel but doesnt kick)
!bk nickname reason (bans and kicks together the nickname)


I don't think it is hard to write these type of scripts, in which the proc only consists of a 2-3 lines, heh. Nonetheless, here is an example op script:

Code:

bind pub - "!op" op:user

proc op:user {nick uhost hand chan text} {
 putserv "MODE $chan +o $nick"
}


You can create all the others using the following script I gave you above.
_________________
·­awyeah·

==================================
Facebook: jawad@idsia.ch (Jay Dee)
PS: Guys, I don't accept script helps or requests personally anymore.
==================================
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger MSN Messenger
TCL_no_TK
Owner


Joined: 25 Aug 2006
Posts: 509
Location: England, Yorkshire

PostPosted: Wed Sep 12, 2007 8:59 am    Post subject: Re: Sorry Reply with quote

Yo! Smile
Quote:
The tcl should allow only ops with chanserv access (aop, sop, etc) to have access to the commands
This could pose a problem, since there are only a few ways to check who can and who can not use the commands with eggdrop. 1 by checking if the person is oped, halfoped or voiced on the channel. 2 by checking if the person has a serton flag in the bots userfile. As well as a few that will use a login system, just depends on how secure you want the script to be. But going from a channel access (ChanServ sop,aop,hop,vop list(s) ...access) could be a problem for the bot, since it has no way of knowing who is actually on the channel's access list, not to mention what level they have. I would really take Alchera Advice and search for a command script that suits your needs best.
Quote:
all outdated
The only thing that limits someone use of scripts from the TCL Archive is the bot version, this is due to it using commands that are only available in newer version of eggdrop irc bots.
_________________
TCL the misunderstood
Back to top
View user's profile Send private message Send e-mail
YooHoo
Owner


Joined: 13 Feb 2003
Posts: 939
Location: Redwood Coast

PostPosted: Wed Sep 12, 2007 9:09 am    Post subject: Reply with quote

you could give stormbot a try, I've used it for many years with good results.
_________________
Mr. Green
Johoho's TCL for beginners
Mr. Green
Back to top
View user's profile Send private message Send e-mail
awyeah
Revered One


Joined: 26 Apr 2004
Posts: 1580
Location: Switzerland

PostPosted: Wed Sep 12, 2007 10:00 pm    Post subject: Re: Sorry Reply with quote

TCL_no_TK wrote:
Yo! Smile
Quote:
The tcl should allow only ops with chanserv access (aop, sop, etc) to have access to the commands
This could pose a problem, since there are only a few ways to check who can and who can not use the commands with eggdrop. 1 by checking if the person is oped, halfoped or voiced on the channel. 2 by checking if the person has a serton flag in the bots userfile. As well as a few that will use a login system, just depends on how secure you want the script to be. But going from a channel access (ChanServ sop,aop,hop,vop list(s) ...access) could be a problem for the bot, since it has no way of knowing who is actually on the channel's access list, not to mention what level they have. I would really take Alchera Advice and search for a command script that suits your needs best.
Quote:
all outdated
The only thing that limits someone use of scripts from the TCL Archive is the bot version, this is due to it using commands that are only available in newer version of eggdrop irc bots.


For this you can use the ChanServ WHY command (as available in DALnet services). It shows if a user has access on a channel (if he has access, shows the access level FOUNDER/SOP/AOP), if he doesnt it returns NO.

Based on this you can make your users access commands. I have developed a similar script using ChanServ WHY for my eggdrop bot to deop idle channel-ops (it checks access level through the why command and only deops AOP's - not users with higher access level than AOP).
_________________
·­awyeah·

==================================
Facebook: jawad@idsia.ch (Jay Dee)
PS: Guys, I don't accept script helps or requests personally anymore.
==================================
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger MSN Messenger
DragnLord
Owner


Joined: 24 Jan 2004
Posts: 711
Location: C'ville, Virginia, USA

PostPosted: Thu Sep 13, 2007 1:04 am    Post subject: Re: Sorry Reply with quote

awyeah wrote:
For this you can use the ChanServ WHY command (as available in DALnet services). It shows if a user has access on a channel (if he has access, shows the access level FOUNDER/SOP/AOP), if he doesnt it returns NO.

My services have no such command for chanserv, I think that only applies to Auspice services (which is only one of many).

:Edit: Anope uses STATUS and returns a numerical value.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    egghelp.org community Forum Index -> Script Requests All times are GMT - 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Forum hosting provided by Reverse.net

Powered by phpBB © 2001, 2005 phpBB Group
subGreen style by ktauber