rendered paste bodyon *:text:!pre*:#:{
if (!$2) { msg $chan É necessário escrever uma segunda palavra para pesquisa! | return }
var %r = 0
var %x = $lines(BD.txt)
while (%x >= 1) {
var %line = $read(BD.txt,%x)
if (* $+ $2- $+ * iswm %line) {
var %type = $gettok(%line,1,32)
var %timestamp = $duration($calc($ctime - $ctime($deltok(%line,1- $+ $calc($numtok(%line,32) - 2),32))))
if (%type == PRE) {
var %category = $gettok(%line,2,32)
var %release = $deltok(%line,$numtok(%line,32),32)
var %release = $deltok(%release,$numtok(%release,32),32)
var %release = $deltok(%release,1-2,32)
msg $iif($1 == !pre,$chan,$nick) .:: Search ::. .:: %release ::. was pred .:: %timestamp ago ::. in .:: %category ::.
}
else {
var %release = $deltok(%line,$numtok(%line,32),32)
var %release = $deltok(%release,$numtok(%release,32),32)
var %release = $deltok(%release,1,32)
msg $iif($1 == !pre,$chan,$nick) .:: Search ::. .:: %release ::. was pred .:: %timestamp ::. was $upper(%type) $+ D because .:: bad.pack ::.
}
inc %r
if ($1 == !pre) { break }
elseif (($1 == !pred) && (%r == 1)) { msg $chan ..:: Results in PVT ::.. }
}
dec %x
}
if (%r == 0) { msg $chan ..:: No matches found in Database ::.. }
}
on *:text:!db:#:{
var %n = 0
var %u = 0
var %p = 0
var %i = 1
while (%i <= $lines(BD.txt)) {
var %type = $gettok($read(BD.txt,%i),1,32)
if (%type == PRE) { inc %p }
elseif (%type == NUKE) { inc %n }
else { inc %u }
inc %i
}
msg $chan [Data Base] - Releases $chr(91) %p Releases $chr(124) %n NUKE's $chr(124) %u UNNUKE's Releases $chr(93)
}