[TCL] Une erreur que je comprends pas sur un eggdrop

Une erreur que je comprends pas sur un eggdrop [TCL] - Divers - Programmation

Marsh Posté le 26-12-2002 à 22:37:25    

Code :
  1. if { $dnsserver == "" } { catch [set text [exec $host -l -t $type -- $hostname]] }
  2.  else { catch [set text [exec $host -l -t $type -- $hostname $dnsserver ]] }
  3.                                  
  4. if { $text == "" }  { putserv "PRIVMSG $channel :nslookup: $hostname: No [string toupper $type] record found."; return 0 }
  5.         set text [split $text \n]
  6.         for {set i 0} {"[lindex $text $i]" != ""} {incr i} {
  7.         if {$i > 3} { putserv "PRIVMSG $channel :nslookup: ..."; break }
  8.                                                        putserv "PRIVMSG $channel :nslookup: [lindex $text $i]"
  9.                                                   }


Ici on a une partie d'un script tcl pour eggdrop.
J'ai voulu le modifier pour gérer en fonction des requetes avec un nom de dns fourni ou non.
Le probleme c'est qu'en Partyline j'ai cette erreur :  

Citation :

Tcl error [pub:nslookup]: wrong # args: no script following "{ $text == "" }  
[22:26] <Morgane>   " argument


Bon je débute fortement il faut dire ;)
Donc si on pouvait m'indiquer ou ce situe mon erreur :D


Message édité par littleboboy le 26-12-2002 à 22:40:20
Reply

Marsh Posté le 26-12-2002 à 22:37:25   

Reply

Marsh Posté le 06-01-2003 à 10:02:35    

Yoooooooooooo Little est vivant !!!!
Ca va ma poule ?
 
pour ton problême, je pense que ça vient du fait qu'il y a 2 espaces ' ' entre les } et { de :

Code :
  1. if { $text == "" }  { putserv "PRIVMSG $channel :nslookup: $hostname: No [string toupper $type] record found."; return 0 }

:hello:


Message édité par Pingouin34 le 06-01-2003 à 10:03:04

---------------
Nicolede @ Illidan (drood spé aspirine)
Reply

Marsh Posté le 05-06-2003 à 03:11:43    

oui j'avais trouvé apres ;)
('tain ca fait un moment que je me suis pas loggué sous ce pseudo :p )

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed