IK DACHT: Laat ik eens het eerste mIRC script dignes posten!!
;; Regenboogtalker
on *:INPUT:*: {
var %a $active
;; Hier verander je de uitzonderingen van waar de talker niet mag tevoorschijn komen
if (!$regex($1-,[\/!@].*)) && (#*help* !iswm %a) && (!$wildtokcs($gettok($chan(%a).mode,1,32),*c*,1,32)) {
;; Hier blijf je beter vanaf tenzij je er iets van kent
say $checkNickColor($setTalker($strip($1-)))
haltdef
}
}
;; Hier pas je de talker aan
alias -l setTalker {
var %a 1, %b 1
while (%b <= $len($1)) {
var %d = $mid($1,%b,1)
if (%d == $chr(32)) var %str %str $chr(32)
else {
if (%a == 1) var %c 04
if (%a == 2) var %c 07
if (%a == 3) var %c 08
if (%a == 4) var %c 09
if (%a == 5) var %c 03
if (%a == 6) var %c 10
if (%a == 7) var %c 11
if (%a == 7) var %c 12
if (%a == 8) var %c 02
if (%a == 9) var %c 06
if (%a == 10) var %c 13
inc %a
if (%a == 11) var %a 1
var %str = $+(%str,%c,%d)
}
inc %b
}
return %str
}
;; Hier moet je afblijven, dit controleert of er een nick in je tekst staat
alias -l checkNickColor {
var %a 1, %str $null
while (%a <= $numtok($1,32)) {
var %w = $gettok($1,%a,32)
if ($strip(%w) ison #) var %str %str $setNickColor($strip(%w))
else var %str %str %w
inc %a
}
return %str
}
;; Hier kan je veranderen hoe de nick-kleur-dinges eruit zien
alias -l setNickColor {
var %a $rand(1,10)
if (%a == 1) var %c 04
if (%a == 2) var %c 07
if (%a == 3) var %c 08
if (%a == 4) var %c 09
if (%a == 5) var %c 03
if (%a == 6) var %c 10
if (%a == 7) var %c 11
if (%a == 7) var %c 12
if (%a == 8) var %c 02
if (%a == 9) var %c 06
if (%a == 10) var %c 13
return $+(,%c,$1,)
}