mIRC Home    About    Download    Register    News    Help

Print Thread
#163837 05/11/06 02:21 AM
Joined: Oct 2006
Posts: 342
L
learn3r Offline OP
Fjord artisan
OP Offline
Fjord artisan
L
Joined: Oct 2006
Posts: 342
on ^*:kick:#:{
if ($nick == $me) && ($knick != $me) { /window -el @kick Lucida Sans Unicode 14 | aline @kick 0,1You kicked $knick }
if ($nick != $me) && ($knick == $me) { /window -el @kick Lucida Sans Unicode 14 | aline @kick you were kick by $nick }
}


what's the right code so that it will continously scroll down and dont stock?

#163838 05/11/06 03:07 AM
Joined: Dec 2002
Posts: 1,245
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Dec 2002
Posts: 1,245
I'm not totally sure what you asked
try this
Code:
on ^*:kick:#:{
  if (!$window(@kick)) { window -el @kick Lucida Sans Unicode 14 }
  if ($knick != $me) { aline @kick 0,1You kicked $knick }
  elseif ($knick == $me) { aline @kick you were kick by $nick }
  haltdef
}

#163839 05/11/06 03:18 AM
Joined: Dec 2002
Posts: 1,245
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Dec 2002
Posts: 1,245
another sample using $iif
Code:
on ^*:kick:#:{
  if (!$window(@kick)) { window -el @kick Lucida Sans Unicode 14 }
  $iif($knick != $me,aline @kick You kicked $knick, aline @kick you were kicked by $nick)
  haltdef
}


the logic is the same, I used ctrl+r (reverse) which I think is what you want here instead of the color 0,1 (pluse the color0,1 would flop because of the comma, the workaround would be to put the color value in a var and use the var in the script line)

#163840 05/11/06 03:55 AM
Joined: Oct 2006
Posts: 342
L
learn3r Offline OP
Fjord artisan
OP Offline
Fjord artisan
L
Joined: Oct 2006
Posts: 342
on ^*:kick:#:{
if (!$window(@kick)) { window -aez @kick Lucida Sans Unicode 14 }
if ($nick == $me) && ($knick != $me) { echo @kick You kicked $knick }
elseif ($nick != $me) && ($knick == $me) { echo @kick you were kicked by $nick }
}

----

used this so i can add inc %kickme and inc %mykicks

and continous echo

#163841 05/11/06 03:55 AM
Joined: Sep 2003
Posts: 4,230
D
Hoopy frood
Offline
Hoopy frood
D
Joined: Sep 2003
Posts: 4,230
aline -a @kick . | dline @kick $line(@kick,0)

^ add a line , and select it (moves the scroll bar down) then delete the line.

Code:
on ^*:kick:#:{
  if ($nick == $me) && ($knick != $me) { /window  -el @kick Lucida Sans Unicode 14 | aline @kick 0,1You kicked $knick | aline -a @kick . | dline @kick $line(@kick,0) } 
  if ($nick != $me) && ($knick == $me) { /window  -el @kick Lucida Sans Unicode 14 | aline @kick you were kick by $nick | aline -a @kick . | dline @kick $line(@kick,0) }
}

#163842 05/11/06 06:27 AM
Joined: Jun 2006
Posts: 508
D
Fjord artisan
Offline
Fjord artisan
D
Joined: Jun 2006
Posts: 508
Or you could -select the new line, then deselect it. wink
Code:
on ^*:kick:#:{
  if (!$window(@kick)) { window -el @kick Lucida Sans Unicode 14 }
  if ($nick == $me) && ($knick != $me) { aline [color:red]-s[/color] @kick 0,1You kicked $knick | sline -r @kick } 
  if ($nick != $me) && ($knick == $me) { aline [color:red]-s[/color] @kick you were kick by $nick | sline -r @kick }
}

#163843 05/11/06 08:32 AM
Joined: Oct 2006
Posts: 342
L
learn3r Offline OP
Fjord artisan
OP Offline
Fjord artisan
L
Joined: Oct 2006
Posts: 342
Thanks guys nice ideas...
all working

#163844 05/11/06 07:09 PM
Joined: Sep 2003
Posts: 4,230
D
Hoopy frood
Offline
Hoopy frood
D
Joined: Sep 2003
Posts: 4,230
Well yes u could do that, the problem with that is of course.......... i couldnt remeber the switch to unselect the line :-)
Anyway it should be like this i feel....
Code:
on ^*:kick:#:{
  if (!$window(@kick)) { window -el @kick Lucida Sans Unicode 14 }
  if ($nick == $me) && ($knick != $me) { aline [color:red]-a[/color] @kick 0,1You kicked $knick | sline -r @kick $line(@kick,0) } 
  if ($nick != $me) && ($knick == $me) { aline [color:red]-a[/color] @kick you were kick by $nick | sline -r @kick $line(@kick,0) }
}

otherwise you destroy the line state of other lines (this maybe important i dont know)


Link Copied to Clipboard