botlending forum  

Go Back   botlending forum > Eggdrop & TCL > Tcl scripting

Tcl scripting Tcl scripting related questions

Reply
 
LinkBack Thread Tools Display Modes
Old 01-09-2006, 17:03   #1 (permalink)
Junior Member
 
Join Date: Nov 2005
Posts: 2
Rep Power: 0
XphaN1 is an unknown quantity at this point
Default Need a !find tcl script, to search in files

Hi.
As avea si eu nevoie de un script care, tastand pe canal o comanda, sa faca ceva de genul:
ex:
!find romania
- aici script-ul va cauta intr-un anumit fisier toate liniile care contin cuvantul romania
- acel fisier va contine anumite linii cu diferite cuvinte, de ex:

romania - 17 ani de la revolutia din 1989
romania - ***** Eminescu, nascut in Botosani - 15 ianuarie 1850
s.a.m.d.

- bot-ul sa ii trimita prin mesaj privat acelei persoane care a tastat !find romania o linie sau mai multe linii din acel fisier, care contin/e cuvantul romania
- numarul maxim de linii pe care bot-ul sa le trimita sa fie de 10

Multumesc.

Last edited by XphaN1; 02-09-2006 at 14:30.
XphaN1 is offline   Reply With Quote
Old 02-09-2006, 01:43   #2 (permalink)
Member
 
caesar's Avatar
 
Join Date: Dec 2004
Location: Under a rock!
Posts: 116
Rep Power: 32
caesar will become famous soon enough
Default

Code:
bind pub - !search search:pub

proc search:pub {n u h c a} { 
  set a *[string map {" " *} $a]* 
  putserv "PRIVMSG $n :Searching for \002$a\002.." 
  set i 0 
  set f [open "Uploads.log" r] 
  while {[gets $f b]>-1} { 
    if {[string match -nocase $a $b]} { 
      incr i 
      putserv "PRIVMSG $n :\002$i)\002 $b"
    } 
  } 
  close $f 
  if {$i} { 
    putserv "PRIVMSG $n :Search complete.. Found \002$i\002 result[expr {$i==1?"":"s"}].." 
    } { 
    putserv "PRIVMSG $n :Sorry, no matches have been found." 
  } 
}
Foloseste-l ca exemplu.
caesar is offline   Reply With Quote
Old 06-09-2006, 22:00   #3 (permalink)
TCB & Ratings projects Member, #Mythic representative
 
arcade's Avatar
 
Join Date: Jun 2004
Location: In fatza calculatorului!!
Age: 19
Posts: 221
Rep Power: 37
arcade is on a distinguished road
Send a message via Yahoo to arcade
Default

hmm ai putea pleca de la learn.tcl (vezi egghelp.org si sa il modifici putin
__________________
Fuck oFF!
arcade is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
working with files d0oM Tcl scripting 1 01-08-2004 18:22


All times are GMT +3. The time now is 11:44.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.