Posted to tcl by Surmaelk at Fri Jan 10 13:56:00 GMT 2020view raw

  1. i get this: expected integer but got "-xxx"
  2. ind pub -|- !start rlsadd
  3. proc rlsadd {nick uhost handle chan text} {
  4. if {![channel get [string tolower $chan] rlsAdd]} { return 0 }
  5. global dbInfo
  6. if {[scan $text {%s} rlsname] != 1} {
  7. putserv "NOTICE $nick :Usage: !start <rls>"
  8. return
  9. }
  10. variable dbInfo
  11. if {[scan $dbInfo %s%s%s%s hostname username password database] != 4} return
  12. set time [unixtime]
  13. set rlsname [::mysql::escape $rlsname]
  14. set nick [::mysql::escape $nick]
  15. set con [::mysql::connect -host $hostname -user $username -password $password -db $database]
  16. #set query [::mysql::query $con "SELECT rlsname,nick,unixtime FROM releases WHERE rlsname = '$rlsname'"]
  17. set query1 [mysqlsel $con "SELECT rlsname,nick,unixtime FROM releases WHERE rlsname = '$rlsname'" -flatlist];
  18. #if {[::mysql::fetch $query ]!=""}
  19. if {$query1 !=""} {
  20. foreach {rlsname timestamp nick} $query1 {
  21. putlog "RLS: $rlsname / $nick / $timestamp "
  22. set predago [getpred $timestamp]
  23. puthelp "PRIVMSG $chan 0037円RLS003円:0039円$rlsname003円 0037円Allerede Startet Af003円 $nick $predago"
  24. putlog "RLS: $rlsname / $nick / $predago "
  25. }
  26. } else {
  27. set query [::mysql::query $con "INSERT INTO releases (id,unixtime,rlsname,nick) VALUES (NULL, UNIX_TIMESTAMP(), '$rlsname', '$nick')"]
  28. puthelp "PRIVMSG $chan :0037円RLS003円: 0039円$rlsname003円 0037円Startet af003円 $nick \[ 00314円DATE:003円 [clock format $time -format %d-%m-%Y] \] \[ 00314円Time:003円 [clock format $time -format %H:%M:%S] \]"
  29. putlog "RLS: $rlsname / $nick / $time "
  30. }
  31. ::mysql::endquery $con
  32. ::mysql::close $con
  33. }

AltStyle によって変換されたページ (->オリジナル) /