View difference between Paste ID: CzFQg3K3 and 6y5DscuR
SHOW: | | - or go back to the newest paste.
1
2
  on *:TEXT:!*:#: {
3
  ;---------- quote --------------------------------------------------------------------------------
4
    if ($right($1,-1) == quote) {
5
     if (((%floodquote) || ($($+(%,floodquote.,$nick),2))) && ($nick)) { return }
6
      {
7
       set -u30 %floodquote On
8
        set -u30 %floodquote. $+ $nick On
9
      }
10
     :1
11
      if (!$2) { msg # [Random Quote] $read(quote.ini,n) }
12
     elseif ($2 == del) && ($3 isnum) && ($lines(quote.ini) >= $3) && ($nick isop #) { msg # [Quote Deleted] $3 $+ : $read(quote.ini, $+ $3) | .write -dl $+ $3 quote.ini }
13
      elseif ($2 isnum) && ($lines(quote.ini) >= $2) { msg # [Quote $+($2,/,$lines(quote.ini),]) $read(quote.ini,n,$2) }  
14
      elseif ($2 == find) && ($len($3) > 2) {
15
        var %x $lines(quote.ini)
16
        while (%x) {
17
          if ($3- isin $read(quote.ini,%x)) {
18
            inc %quotes.search
19
            set %quotes.return $addtok(%quotes.return,%x,32)
20
          }
21
          dec %x
22
        }
23
        if (!%quotes.search) { msg # [Quote Search] No quotes found with the string " $+ $3- $+ " | unset %quotes.* | halt }
24
        if (%quotes.search = 1) { msg # [Quote Search] One quote found: $+([,%quotes.return,]) $read(quote.ini,n,%quotes.return) | unset %quotes.* }
25
        else {
26
          msg # [Quote Search] Found %quotes.search quotes that have the string $+(",$3-,") in them.
27
          .timer 1 2 msg # [Quote $+($gettok(%quotes.return,1,32),/,$lines(quote.ini),])  $replace($read(quote.ini, n, $gettok(%quotes.return,1,32)),|,$!chr(124))  
28
          .timer 1 4 msg # [Quote Search] Other quote numbers: $right(%quotes.return,-2)
29
          unset %quotes.*
30
        }
31
      }
32
33
34
    }
35
    on *:TEXT:!*:#:{
36
      if ($right($1,-1) == addquote) && ($nick isop #) {
37-
      if ($right($1,-1) == addquote) && ($nick isop#) {
37+
38
        .write quote.ini " $+ $replace($2-,|,$chr(124)) $+ " - Tortoisehelmet $date
39
        msg # [Quote Added] $+($lines(quote.ini),:) $2-
40
      }
41
42
    }