it-place.net > Уроци > Други
Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 mIRC: система за почивка
  1. mIRC: система за почивка
  2. mIRC: система за почивка-2
Inventive
     
Автор  Inventive (05.02.2005 13:21)  съобщение до автора
Погледнат  2564 пъти  добави към любими
Оценка  добави коментар
Гласове  2  изпрати на приятел
Коментари  (0)  абонирай се за Други
    Страница 1 / 2

 



Създаване на добра away система

Макар че в днешни дни много хора не използват /away или изобщо не знаят какво е това, /away командата е вътрешна и неразделна част от IRC. Когато протокола поддържа система, която да ви казва дали даден потребител е away или не, защо да не я използвате? Слагането на правилен away си има своите предимства в скриптовете. Например аз сам направил така моят клиент, че когато сам неактивен и някой ми прати лично съобщения, клиентът ми да му съобщава, че в момента ме няма. Както и да е, не искам това да се случи, когато сам away. Това са причините, поради които добрата away система е хубаво нещо. Можете да излезете в away с /away <съобщение> и да се върнете с /away без никакви параметри.

За съжеление много скриптове имат отвратителни away системи. Някой анонсират away-ят в всички канали като ACTION! Дори по зле, някой слагат името на скриптът накраят на съобщението целият оцветен с някакви цветове. Нали ние не искаме това? Разбирасе може да използвате /ame, крайно ви препоръчваме да не го използвате. /ame <съобщение> изпраща съобщение във всички канали в които сте.

Най-добре е да си напишете своя собсвена away команда която заменя тази на mIRC. Следният alias ще вика истинската /away команда с ! пред нея което кара mIRC да изпрати away командата към сървърът вместо да вика alias-ът наново.

Примерен скрипт

CODE
1
alias away scon -at1 !away $1-

Това е! Много лесно и ефикасно ;) scon -a казва на скриптът да се стартира за всички връзки, а -t1 казва да се стартира скриптът само за тези връзки които са 'живи'. Away командата трябва да бъде предхождана от !, така че mIRC да не се опитва да вика alias-ът.

Предполагам, че ако четете това, вероятно искате нещо по добро. Например автоматично да слага away след определен период от време, по осведомително съобщение и др.

Away съобщението би трябвало да казва защо ви няма. Обаче предполагам, че никой не иска всеки път да пише причина когато го няма. Мисля, че най-добрият вариянт е то да се слага автоматично. Най-добрият начин е то да се слага автоматично след определен период от време. Също така използвам $appstate идентификатор на моят собствен away скрипт. Той казва дали mIRC е работи maximized, minimized, normal, hidden, или е в tray-я.

Много хора използват точният момент когато са влезли в away сложен в away съобщението им, но мисля, че това е лоша идея. Ако ще използвате timestamp в away съобщението си поне използвайте timezone информация.

За да активираме away скриптът след време ще трябва да използваме таймери.



  Следваща страница >> 


Ключови думи: mirc away система chat канал скрипт


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: Inventive  
На 14 години съм и се казвам Светослав Генов. Занимавам се с PHP и MySQL предимно. Също така съм и mIRC скирптер. Имам опит и с Adobe Photoshop.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008