This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.
For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message. 
	 
Requests for complete scripts or modifications/fixes for scripts you didn't write. Response not guaranteed, and no thread bumping!
			
		
				
			- 
				
								fls							
- Voice
- Posts: 35
- Joined: Wed Oct 17, 2007 10:55 pm
						
					
													
							
						
									
						Post
					
								by fls » 
			
			
			
			
			
			Hi, can someone write a particular command just for this? in the bot banlist
bind pub n|n .Globalban gban_pub
bind pub n|n .Globalunban gban_pub
bind pub n|n .Globalbanlist gban_pub
Usage: !Globalban <nick or hostmask> <time> <reason>"
The ban in *@*.host.tld 
Regard
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
				
			- 
				
								Sir_Fz							
- Revered One
- Posts: 3794
- Joined: Sun Apr 27, 2003 3:10 pm
- Location: Lebanon
- 
				Contact:
				
			
						
					
						
		
													
							
						
									
						Post
					
								by Sir_Fz » 
			
			
			
			
			
			This is gban_pub:
Code: Select all
bind pub n|n .globalban gban_pub
proc gban_pub {nick uhost hand chan arg} {
 if {[scan $arg "%s %d %\[^\n\]" mask time rsn] != 3} {
  puthelp "privmsg $chan :SYNTAX: .globalban <mask/nick> <time> <reason>"
  return
 }
 if {![string match *@* $mask]} {
  if {![onchan $mask $chan]} {
   puthelp "privmsg $chan :$mask is not here."
   return
  }
  set mask [getchanhost $mask $chan]
 }
 newban $mask $nick $rsn $time
 puthelp "privmsg $chan :added $mask to global ban list"
}
Use it to write the other 2 procedures.