EpicNet.Ru - Форум IRC Чата

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » EpicNet.Ru - Форум IRC Чата » HELP SCRIPTS - Помощь по mIRC скриптам » Server notice about the client connecting


Server notice about the client connecting

Сообщений 1 страница 4 из 4

1

My code:

Код:
oN ^1:snotice:*Client connecting*:{
  if (!$window(@notice))  { 
    window -lke @notice 516 200 2182 1134 
    aline @notice $1 $+($chr(40),$5,$chr(41)) $6 $7 $9  
  }
  else { aline @notice $1 $+($chr(40),$5,$chr(41)) $6 $7 $9 }
  haltdef
}

works fine, but i just need doesnt show the original notice

2

[c=black]oN ^1:snotice:*Client connecting*:[/c] - если у вас нет специальных записей с уровнями доступа, то вам не нужно указывать в обработчике число "1" или что то иное, что будет соответствовать уровню доступа. Вместо этого всегда используйте символ звёздочки "*" для общего доступа, в противном случае этот обработчик событий не будет работать.
Это уже обсуждалось в другой теме. Подробнее узнать об уровнях доступа можно здесь: https://en.wikichip.org/wiki/mirc/access_levels

[indent=0.8,0.5]
[c=red]aline @notice $1 $+($chr(40),$5,$chr(41)) $6 $7 $9[/c] - дублирование команды в коде. Нет необходимости прописывать эту команду дважды. Достаточно проверить отсутствие открытого окна "@notice" с помощью условного выражения [c=black]if (!$window(@notice))[/c], и если это является истиной, то выполняется команда [c=black]window -lke @notice 516 200 2182 1134[/c] для открытия окна. А далее в это окно будут производится записи с помощью команды "aline". Подробнее здесь: https://en.wikichip.org/wiki/mirc/commands/aline


[indent=0.8,0.5]
Попробуйте использовать этот код скрипта:

Код:
on ^*:SNOTICE:*Client connecting*:{
  if (!$window(@notice)) { window -lke @notice 516 200 2182 1134 } 
  aline @notice $1 $+($chr(40),$5,$chr(41)) $6 $7 $9
  haltdef
}
Подпись автора

[html]<style>img {vertical-align:middle;}.hnet{color:#FFFFFF;}.hstar{color:#DE0000;}.htext{font-family:Verdana;font-size:13px;color:#6E1E00;}.heading{font-family:Verdana;font-size:13px;font-weight:bold;background-color:#4897E7;}.stitle{font-family:Verdana;font-size:12px;}.dot{color:#808000;}.desc{color:#ADADAD;}a .curl{font-family:Verdana;font-size:13px;color:#3A92CD;}</style><table><tr><td width="20px" height="20px"><img src="http://forumstatic.ru/files/000d/c9/8c/34681.jpg"></td><td><a href="http://forum.epicnet.ru/viewtopic.php?id=234"><span class="heading"> <span class="hstar">★</span> <span class="hnet">EpicNet.Ru</span> <span class="hstar">★</span> </span><span class="htext"> - IRC Чат © 2008</span></a></td></tr><tr><td></td><td><div class="stitle"><span class="dot">•</span> <span class="desc">Вход через вебгейт:</span> <a href="http://irc.epicnet.ru"><span class="curl">http://irc.epicnet.ru</span></a><br><span class="dot">•</span> <span class="desc">Сервер:</span> irc.epicnet.ru <span class="desc">Порты:</span> 6667, 6668 (ssl)<br><div></td></tr></table>[/html]

3

thank for that

4

Код:
on ^*:SNOTICE:*Client connecting*:{
  if (!$window(@notice)) { window -lke @notice 516 200 2182 1134 } 
  aline @notice $1 $+($chr(40),$5,$chr(41)) $6 $7 $9
  haltdef
}

on ^*:SNOTICE:*Client exiting*:{
  if (!$window(@notice)) { window -lke @notice 516 200 2182 1134 } 
  aline 4 @notice $1 $+($chr(40),$5,$chr(41)) $6 $7 $9
  haltdef
}

Вы здесь » EpicNet.Ru - Форум IRC Чата » HELP SCRIPTS - Помощь по mIRC скриптам » Server notice about the client connecting