Guest User

Untitled

a guest
Mar 13th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.38 KB | None | 0 0
  1. on *:TEXT:*:#valonia:{
  2.   if ($1 == !search) { remove_search $nick | notice $nick Your search will be stopped automatic after 10 minutes | msg $chan Nick $nick is searching for $2- @ $chan | add_search  $+ $nick $+  $+ ( $+ $2- $+ ) }
  3.   if ($1 == !cw) announce_msg
  4.   if ($1 == !stopsearch) remove_search $nick
  5. }
  6.  
  7. alias announce_msg if ($read_search) msg $chan Nicks searching for a War on #VALONiA: $read_search (use /query nick)
  8. alias announce_timer if ($read_search) amsg Nicks searching for a War on #VALONiA: $read_search (use /query nick)
  9.  
  10. alias add_search {
  11.   var %a 1
  12.   while (%a <= 100) {
  13.     if (!%search. [ $+ [ %a ] ]) { set -eu600 %search. [ $+ [ $nick ] ] %a | set -eu600 %search. [ $+ [ %a ] ] $1- | return }
  14.     inc %a
  15.   }
  16. }
  17.  
  18. alias read_search {
  19.   var %a 1
  20.   while (%a <= 100) {
  21.     if (%search. [ $+ [ %a ] ]) { var %searching %searching %search. [ $+ [ %a ] ] }
  22.     inc %a
  23.   }
  24.   return %searching
  25. }
  26.  
  27. alias remove_search {
  28.   if (%search. [ $+ [ $1 ] ]) {
  29.     unset %search. [ $+ [ %search. [ $+ [ $1 ] ] ] ]
  30.     unset %search. [ $+ [ $1 ] ]
  31.     notice $1 Search removed from the list
  32.   }
  33. }
  34.  
  35. on *:NICK:{
  36.   if (%search. [ $+ [ $nick ] ]) { remove_search $nick | notice $newnick Search removed from the list }
  37. }
  38. on *:PART:#valonia:{ if (%search. [ $+ [ $nick ] ]) remove_search $nick }
  39. on *:QUIT:{ if (%search. [ $+ [ $nick ] ]) remove_search $nick }
Add Comment
Please, Sign In to add comment