mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Feb 2005
Posts: 10
D
Dharion Offline OP
Pikka bird
OP Offline
Pikka bird
D
Joined: Feb 2005
Posts: 10
Someone asked me to make a bot to channel text from one room on one server, to the same room on another server.

Can this be done with normal mIRC programming?

Joined: Aug 2003
Posts: 1,831
I
Hoopy frood
Offline
Hoopy frood
I
Joined: Aug 2003
Posts: 1,831
Sure can, paste this into your remotes section (Press Alt + R + R (hold Alt key while pressing "r" twice) } Make sure it is 5 lines, as here.

Code:
on *:text:*:#channel:{
  var %a,%b = #,%c = $+(<,$nick(#,$nick).pnick,_,$network,>)
  scon -at1 if $!cid != $cid $({ %a = $cid },0)
  if %a { scid %a | if $me ison %b { msg %b %c $1- } }
}

Joined: Feb 2005
Posts: 10
D
Dharion Offline OP
Pikka bird
OP Offline
Pikka bird
D
Joined: Feb 2005
Posts: 10
Thanks.

Didn't work but ill make it myself from here.
couldn't find that multi server part in help -_-; *slaps himself*

Thanks for the reply @least.

Joined: Mar 2004
Posts: 540
A
Fjord artisan
Offline
Fjord artisan
A
Joined: Mar 2004
Posts: 540
Connect to the network that you want to mirror first, then connect to the network you want to mirror to
Code:
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Armada: Cross-Network Mirroring Script;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

on *:TEXT:*:#CHANNELTOMirror:{
  if ($cid == 1) {
    //scid 2
    //msg #CHANNELTOSendTO <7 $+ $nick $+ :7 $+ $chan $+ >9 $1-
  }
}

on *:ACTION:*:#CHANNELTOMirror:{
  if ($cid == 1) {
    //scid 2
    //msg #CHANNELTOSendTO <7 $+ $nick $+ :7 $+ $chan $+ >6 * $nick $1-
  }
}

on *:JOIN:#CHANNELTOMirror:{
  if ($cid == 1) {
    //scid 2
    //msg #CHANNELTOSendTO <7 $+ $nick $+ :7 $+ $chan $+ >3 $nick has joined $chan
  }
}

on *:PART:#CHANNELTOMirror:{
  if ($cid == 1) {
    //scid 2
    //msg #CHANNELTOSendTO <7 $+ $nick $+ :7 $+ $chan $+ >4 $nick has parted $chan
  }
}

on *:NICK:{
  if ($cid == 1) {
    //scid 2
    //msg #CHANNELTOSendTO <7 $+ $nick $+ :7 $+ Status $+ >7 $nick is now known as $newnick
  }
}

on *:QUIT:{
  if ($cid == 1) {
    //scid 2
    //msg #CHANNELTOSendTO <7 $+ $nick $+ :7 $+ Status $+ >11 $nick has quit IRC ( $+ $1- $+ )
  }
}

on *:KICK:#CHANNELTOMirror:{
  if ($cid == 1) {
    //scid 2
    //msg #CHANNELTOSendTO <7 $+ $nick $+ :7 $+ $chan $+ >8 $knick has been kicked from $chan ( $+ $1- $+ )
  }
}

on *:BAN:#CHANNELTOMirror:{
  if ($cid == 1) {
    //scid 2
    //msg #CHANNELTOSendTO <7 $+ $nick $+ :7 $+ $chan $+ >8 $bnick ( $+ $banmask $+ ) has been banned from $chan
  }
}

on *:UNBAN:#CHANNELTOMirror:{
  if ($cid == 1) {
    //scid 2
    //msg #CHANNELTOSendTO <7 $+ $nick $+ :7 $+ $chan $+ >8 $bnick ( $+ $banmask $+ ) has been unbanned from $chan
  }
}

  

Joined: Aug 2003
Posts: 1,831
I
Hoopy frood
Offline
Hoopy frood
I
Joined: Aug 2003
Posts: 1,831
Works fine here. smile


Link Copied to Clipboard