This is the new home of the egghelp.org community forum. this announcement post . Click the X in the top right-corner of this box to dismiss this message. 
Old posts that have not been replied to for several years.
			
		
				
			
				
																S 														
								StarCat  
									
						
		
						
						
		 
		
						
					
													
							
						
									
						Post 
					 
								by StarCat  Wed Feb 12, 2003 2:38 pm 
			
			
			
			
			
			I have been looking for a script for some time now and have tried to write my own, but to no avail =[ If anyone know of a script thats fits this or is willing to write one =] I would be very greatfull. I'm looking for a "srimage" script
Allows clans to add their clan to a list on the bot of clans looking to scrimage other clans. For instence. !add Clan:[WTF]  Players:7  time:9pm Map:mp_castle when people type !scrimlist the bot  will publicly display a list of clans with the info above, that have been added for that night.
Thanks for any help 
 
		 
				
		
		 
	 
				
		
				
			
				
								MC_8 							 
						Voice 			
		Posts:  36 Joined:  Sat Apr 26, 2003 5:04 pmLocation:  Dallas, Texas
				Contact: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Post 
					 
								by MC_8  Sun Apr 27, 2003 7:34 am 
			
			
			
			
			
			Code: Select all 
bind pub - !add proc_add
proc proc_add {nick uhost handle channel arg} {
  set file datafile
  if {![file exists $file]} {close [open $file w]}
  set io [open $file w]
  puts $io $arg
  close $io
  putserv "PRIVMSG $channel :Added; $arg"
}
bind pub - !remove proc_remove
proc proc_remove {nick uhost handle channel arg} {
  set file datafile
  if {![file exists $file]} {close [open $file w]}
  set io [open $file r]
  set list ""
  while {![eof $io]} {
    gets $io line
    set line [string tolower $line]
    if {([string trim $line] == "") ||
        ($line == [string tolower $arg])} {continue}
    lappend list $line
  }
  close $io
  set io [open $file w]
  foreach line $list {puts $io $line}
  close $io
  putserv "PRIVMSG $channel :Removed; $arg"
}
bind pub - !scrimlist proc_scirmlist
proc proc_scirmlist {nick uhost handle channel arg} {
  set file datafile
  if {![file exists $file]} {close [open $file w]}
  set io [open $file r]
  set list ""
  while {![eof $io]} {
    gets $io line
    if {[string trim $line] == ""} {continue}
    lappend list $line
  }
  close $io
  set length [llength $list]
  set message "$length match[expr {($length == "1")?"":"es"}] found;"
  putserv "PRIVMSG $channel :$message"
  foreach line $list {
    putserv "PRIVMSG $channel :$line"
  }
}
Hope that helps.  This may have a bug here and there, I didn't test it.