Advertisement
Tiago_f

Execute Perform

Sep 2nd, 2023 (edited)
1,459
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.08 KB | None | 0 0
  1. alias curconserv {
  2.   if ($status == connected) && ($network !isnum) {
  3.     if ($network) { return $network }
  4.     else { return $server }
  5.   }
  6.   else { return disconnected }
  7. }
  8. alias reperform {
  9.   if ($1 == -a) { _do scon -at1 reperform }
  10.   else {
  11.     var %y = $_txtdir(perform.txt),%r $read(%y,tnw,[[ $+ $curconserv $+ ]])
  12.     if ($status != connected) { errdialog You are not connected. }
  13.     elseif (%r) {
  14.       unset %rpfrm.done
  15.       var %l $readn + 1,%n 1
  16.       while (1) {
  17.         var %r $read(%y,tn,%l)
  18.         if (!$regex(%r,/^(\[[^\]\[]+\])$/)) && ($readn <= $lines(%y)) {
  19.           if (%r != $null) {
  20.             set %rpfrm.done 1
  21.             perform_timer $cid $calc(%n * 2) $calc(%n * 1) %r
  22.             inc %n
  23.           }
  24.           inc %l
  25.         }
  26.         else break
  27.       }
  28.       if (%rpfrm.done) {
  29.         unset %rpfrm.done
  30.         thmecho -a Executed perform list on $thmhl($curconserv) $+ .
  31.       }
  32.     }
  33.     elseif ($exists(%y)) { thmerror -a Perform list for $thmhl($curconserv) is empty. }
  34.     else { thmerror -a Perform.txt file not found. }
  35.   }
  36. }
  37.  
  38.  
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement