mIRC Home    About    Download    Register    News    Help

Print Thread
#118671 27/04/05 08:09 PM
Joined: Dec 2002
Posts: 483
D
Deep3D Offline OP
Pan-dimensional mouse
OP Offline
Pan-dimensional mouse
D
Joined: Dec 2002
Posts: 483
Popup:
Code:
.Give Voice:voice $$1-


Alias:
Code:
voice mode # +vvvvvv $$1 $2 $3 $4 $5 $6


If i wan't to voice for instance 15 users, then only 6 of them get it..

So my question is.. How to make a clever script to voice everybody in various lines?

E.g:
* djup sets mode: +vvvvvv nick1 nick2 nick3 nick4 nick5 nick6
* djup sets mode: +vvvvvv nick7 nick8 nick9 nick10 nick11 nick12
* djup sets mode: +vvv nick13 nick14 nick15
(and so on..)

#118672 27/04/05 08:30 PM
A
alhammer
alhammer
A
I'm not real clear what you mean by "on various lines" but here is a simple massvoice script:

Code:
alias massvoice {
  var %x = $nick($chan,0)
  while (%x) {
    mode $chan +v $nick($chan,%x)  
    dec %x
  }
}
menu nicklist {
  Mass Voice:/massvoice
}


It will voice everyone in the room

#118673 27/04/05 08:30 PM
M
MikeChat
MikeChat
M
you can try this in nicklist popups:
Code:
Multi Voice: {
  var %modecnt = $modespl
  var %modelst = $snicks
  var %modenum = $gettok(%modelst,0,44)
  var %i = 1
  var %x = 1
  while (%i <= %modenum) {
    var %listnk = %listnk $gettok(%modelst,%x,44)
    var %lenchk = $gettok(%listnk,0,32)
    if (%lenchk >= %modecnt) {
      mode # + $+ $str(v,$modespl) %listnk
      var %listnk = ""
    }
    if (%i == %modenum) {
      mode # + $+ $str(v,$modespl) %listnk
      var %listnk = ""
    }
    inc %i
    inc %x
  }
}

#118674 27/04/05 08:30 PM
M
mIRCManiac
mIRCManiac
M
Usage: /mvoice #chan nick1 nick2 nick3

alias mvoice {
var %i = 1
while ($gettok($2-,%i,32) != $null) {
var %v = %v $v1
if ($numtok(%v,32) == $modespl) {
mode $1 $+(+,$str(v,$v1)) %v
var %v
}
inc %i
}
if (%v != $null) mode $1 $+(+,$str(v,$numtok(%v,32))) %v
}

popup
.Give Voice:mvoice $$1-

Last edited by mIRCManiac; 27/04/05 08:49 PM.
#118675 27/04/05 08:33 PM
Joined: Dec 2002
Posts: 483
D
Deep3D Offline OP
Pan-dimensional mouse
OP Offline
Pan-dimensional mouse
D
Joined: Dec 2002
Posts: 483
Thanks to you all! grin

#118676 27/04/05 08:36 PM
A
alhammer
alhammer
A
smile

#118677 27/04/05 09:52 PM
A
alkahol1k
alkahol1k
A
.+v:mode # +v $$*

#118678 27/04/05 10:04 PM
Joined: Feb 2004
Posts: 2,013
F
Hoopy frood
Offline
Hoopy frood
F
Joined: Feb 2004
Posts: 2,013
That would set 1 mode per line.

Voicing 10 people = 10 lines.

Not a good way of going about it wink

#118679 28/04/05 12:59 AM
A
alkahol1k
alkahol1k
A
sometimes on ircx servers you dont have a choice thats how the nicknames are listed anyways.

#118680 28/04/05 02:46 PM
Joined: Dec 2002
Posts: 483
D
Deep3D Offline OP
Pan-dimensional mouse
OP Offline
Pan-dimensional mouse
D
Joined: Dec 2002
Posts: 483
I made it easy...

voice mode # +vvvvvv $$1 $2 $3 $4 $5 $6

.Give Voice:voice $$1- | voice $$7- | voice $$13- and so on.. :tongue:


Link Copied to Clipboard