[mIRC] Nick-coloring-script doet het niet meer

Pagina: 1
Acties:
  • 42 views sinds 30-01-2008

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ik draai over het algemeen Outsider Script en daar zat een scriptje bij, die er voor zorgde dat de Ops, Voiced en regular users aparte kleurtjes kregen...

Harstikke handig IMO...

Alleen het probleem is nu, dat ik de nieuwste mIRC gedownload hebt... Outsider Script had 5.x van mIRC ofzo :r
Toen wilde ik dus "ff" dat scriptje laden en toen kwam ik tot het probleem, dat hij alleen maar de nicklist kleurde, maar de users in het channel zelf niet!!!

Blijkbaar is het script niet echt compatible met mIRC 6.x :(

Alleen ik zou niet weten waarom niet :/

Misschien heeft een van jullie een idee???

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
on 1:LOAD:/echo -a 12Loaded Nicklist Coloring | echo -a 12The Nicklist Coloring can be configured through the menubar. | /set %cnl.s strict | /cnl.config
menu menubar {
  -
  Nicklist Coloring
  .Enable Nicklist Coloring:.enable #cnl1 | .disable #cnl2 | .enable #cnl3
  .Disable:.enable #cnl2 | .disable #cnl1 | .disable #cnl3
  .-
  .Color Channel
  ..Random Coloring:cnl random $chan
  ..Strict Coloring:cnl strict $chan
  .-
  .Strict Coloring Config:cnl.config
  .-
  .Auto Coloring
  ..On:..enable #cnl3 | set %cnl.s $?="Random or Strict Coloring: (type either random or strict)"
  ..Off:.disable #cnl3
  -
}
#cnl1 on
alias cnl.config {
  window -l @Nicklist
  titlebar @Nicklist Coloring
  aline @nicklist Choose Coloring for Ops (double-click on a color to select it).
  aline @nicklist ------------------------------------------------------------------------------------------------- 
  aline 0 @nicklist White
  aline 2 @nicklist Dark Blue
  aline 3 @nicklist Green
  aline 4 @nicklist Red
  aline 5 @nicklist Brown
  aline 6 @nicklist Purple
  aline 7 @nicklist Orange
  aline 8 @nicklist Yellow
  aline 9 @nicklist Neon Green
  aline 10 @nicklist Till
  aline 11 @nicklist Sky Blue
  aline 12 @nicklist Neon Blue
  aline 13 @nicklist Neon Purple
  aline 14 @nicklist Gray
  aline 15 @nicklist Light Gray 
}
menu @nicklist {
  dclick: {
    if ($sline(@nicklist,1).ln > 1) && (op isin $line(@nicklist,1)) { set %cnl.o $calc($sline(@nicklist,1).ln - 2) | /rline @nicklist 1 Choose Coloring for voice (double-click on a color to select it). }
    elseif ($sline(@nicklist,1).ln > 1) && (voice isin $line(@nicklist,1)) { set %cnl.v $calc($sline(@nicklist,1).ln - 2) | /rline @nicklist 1 Choose Coloring for regulars (double-click on a color to select it). } 
    elseif ($sline(@nicklist,1).ln > 1) && (regulars isin $line(@nicklist,1)) { set %cnl.n $calc($sline(@nicklist,1).ln - 2) | /window -c @nicklist } 
  }
}
alias cnl {
  if ($2 ischan) {
    if ($1 == strict) {
      set %cnl.c $nick($2,0)
      :loop
      if ($nick($2,%cnl.c) isop $2) { cline %cnl.o $2 $nick($2,%cnl.c) }
      if ($nick($2,%cnl.c) isvo $2) && ($nick($2,%cnl.c) !isop $2) { cline %cnl.v $2 $nick($2,%cnl.c) }
      if ($nick($2,%cnl.c) isreg $2) { cline %cnl.n $2 $nick($2,%cnl.c) }
      dec %cnl.c 1
      if (%cnl.c == 0) { halt }
      goto loop
    }
    if ($1 == random) {
      set %cnl.c $nick($2,0)
      :loop
      cline $rand(1,15) $2 $nick($2,%cnl.c) 
      dec %cnl.c 1
      if (%cnl.c == 0) { halt }
      goto loop
    }
  }
}
#cnl1 end
#cnl2 off
#cnl2 end
#cnl3 on
on 1:JOIN:#: {
  if ($nick == $me) { .timer 1 5 /cnl %cnl.s $chan }
  else { /cnl %cnl.s $chan }
}
on 1:OP:#:/cnl %cnl.s $chan
on 1:DEOP:#:/cnl %cnl.s $chan
on 1:VOICE:#:/cnl %cnl.s $chan
on 1:DEVOICE:#:/cnl %cnl.s $chan
#cnl3 end


Het gaat dus om het stukkie waarbij "strict" is ingesteld :)

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Oh, ik hoorde dat het zo nogal slotjes-gevoelig was... :/

Ik bedoel dus eik te zeggen, dat ik niet snap waarom het met een nieuwere versie niet wil...

code:
1
if ($nick($2,%cnl.c) isop $2) { cline %cnl.o $2 $nick($2,%cnl.c) }


Zo simpel is het "kleuren" van een nick, alleen nu werkt dat in het channel dus niet meer..
Alleen waarom dat bij 6.x niet meer werkt, weet ik niet.. Er staat iig niets over in de help gegeven, de help van 5.x en 6.x zijn over dat onderdeel identiek... :/ (kheb heus wel zelf ff gekeken hoor #Devschuur :* )

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins


Met dank aan #devschuur en Osiris die na iets langer zoeken toch plots wel de changelogs kon vinden nu wel opgelost :)

Ik citeer:
<Osiris> *wacht...*
<Osiris> Omfg, het werkt :X
<Osiris> Sluit maar

:D

[ Voor 5% gewijzigd door curry684 op 07-06-2003 13:17 ]

Professionele website nodig?


Dit topic is gesloten.