IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Özelden oto cevaplayıcı aç-kapa ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/112813-ozelden-oto-cevaplayici-ac-kapa.html)

SurucLu 26 Mayıs 2008 02:51

Özelden oto cevaplayıcı aç-kapa ?
 
Merhaba arkadaslar
bildiginiz bir oto cevaplayıcı addonu varmı ?
yani kişi meşkul oldugunda oto cevaplayıcıyı acacak
ve ozele gelen gişiler ! komutuyla yardım alacak


ben ! komutuyla konusma vermeyi buldum
ama bu surekli aktif.. ben istiyorumki bunu istedigimde acayım
ve istedigimdede kapatabileyim.. bunun için varsa bir ornek verebilirmisiniz.

Iyi Calismalar..

MouSTaPHa83 26 Mayıs 2008 03:40

Yanıt: Özelden oto cevaplayıcı aç-kapa ?
 
Kod:

alias f11 set %awayim 1
alias f12 set %awayim 2
on 1:open:?:{
  if %awayim == 1 { .halt }
  if %awayim == 2 { msg $nick Su anda biraz mesgulüm. Eger beklerseniz mesguliyetim sona erdiginde sizinle ilgilenebilirm. !yardım ya da !yardim yazarak yardım alabilirsiniz. | .halt }
}
on 1:text:!yard?m:?:{ play $nick yardim.txt 500 | .halt }

mirc klasorunun icine yardim.txt adli bir dosya ac. icine !yardim yazdiginda neler cikmasini istiyorsan onlari yaz...

f12 ile aktif olur f11 ile pasif olur.


Kod:

on 1:open:?:{
  if $idle < 300 { .halt }
  if $idle >= 300 { msg $nick $idle saniyedir bilgisayarima bakmiyorum. Eger beklerseniz bilgisayarimin basina dondugumde sizinle ilgilenebilirm. !yardım ya da !yardim yazarak yardım alabilirsiniz. | .halt }
}
on 1:text:!yard?m:?:{ play $nick yardim.txt 500 | .halt }

mirc klasorunun icine yardim.txt adli bir dosya ac. icine !yardim yazdiginda neler cikmasini istiyorsan onlari yaz...

bu kod ise sen 5 dakika (300 saniye) idle olduğunda otomatik olarak devreye girer.


ikisinden birisini secip ekleyebilirsin. ikisini de yazdiktan sonra denedim. hata yok.

SurucLu 26 Mayıs 2008 06:32

Cevap: Özelden oto cevaplayıcı aç-kapa ?
 
Birinci örnek tam benlik ama keşke F tuşlarına baglamasaydın
kısayol tuşlarını doldurmuşum..

Menulerde;

>> Oto Cevap
.Açık:/f1
.Kapalı:/f2

Seklinde yapsam çalızmazmı?

CesuryureK 26 Mayıs 2008 06:46

Cevap: Özelden oto cevaplayıcı aç-kapa ?
 
Alıntı:


Menulerde;

>> Oto Cevap
.Açık:/f1
.Kapalı:/f2

Seklinde yapsam çalızmazmı?
Popups Kısmına Öyle Eklediğinde Dediğin Gibi Çalışır.

MouSTaPHa83 26 Mayıs 2008 10:53

Yanıt: Cevap: Özelden oto cevaplayıcı aç-kapa ?
 
Alıntı:

suruclu Nickli Üyeden Alıntı (Mesaj 468322)
Birinci örnek tam benlik ama keşke F tuşlarına baglamasaydın
kısayol tuşlarını doldurmuşum..

Menulerde;

>> Oto Cevap
.Açık:/f1
.Kapalı:/f2

Seklinde yapsam çalızmazmı?

öyle yaptığında da da f tuşlarının eski değerleriyle çakışır. çünkü eğer f tuşlarını doldurduysan bunu menüye de koysan script önceki komutu da yapacaktir. diyelim f1 tuşunda nick şifrenizi giriniz diye bir dialog aciliyorsa o menude oto cevabi ac dediginde hem oto cevap acilir hem de nick sifreni sorar. Şu sekilde yapabilirsin...

Kod:

alias awaydegilimben set %awayim 1
alias awayimben set %awayim 2
on 1:open:?:{
  if %awayim == 1 { .halt }
  if %awayim == 2 { msg $nick Su anda biraz mesgulüm. Eger beklerseniz mesguliyetim sona erdiginde sizinle ilgilenebilirm. !yardım ya da !yardim yazarak yardım alabilirsiniz. | .halt }
}
on 1:text:!yard?m:?:{ play $nick yardim.txt 500 | .halt }

>> Oto Cevap

.Açık:/awayimben
.Kapalı:/awaydegilimben


bu sekilde olur.

SurucLu 26 Mayıs 2008 20:04

Cevap: Özelden oto cevaplayıcı aç-kapa ?
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] usta bu çalışmadi yani çalıştıramadım

yaptıklarımı şu şekilde sıralayayım

1. mircv6.31 scriptimi actım
2. ALT+R yapip Alises kısmına verdigim kodları yapıştırdım
3. sonra popups kısmına gecip
>>Oto Cevaplayici
.Açık:/awayimben
.Kapalı:/awaydegilimben

seklinde komut verdim

4. daha sonra mirc klasorunun içinde yardim.txt isminde dosya actım
ve bu dosyanın icine deneme açalı merbaha felan yazdım

sonra sohbete baglandım ve denemeye calıstım ama calısmadı

verdigin kodlar belki Aliases degilde hepsi Remote kısmına yapıştırılacak diye düşünüdüm
ve remotede yazıp denedim yine olmadı
nerde hata yapmış olabilirim ?
bu mircv6.31 beni erkeklikten düşürdü bee.. :(

Regex 26 Mayıs 2008 20:32

Cevap: Yanıt: Cevap: Özelden oto cevaplayıcı aç-kapa ?
 
Kod:

on *:open:?:if $away { .msg $nick Şu anda biraz meşgulüm. Eğer beklerseniz, meşguliyetim sona erdiğinde sizinle ilgilenebilirim. !yardım yazarak yardım alabilirsiniz. }
on *:text:!yard?m:?:play $nick yardim.txt 500
menu nicklist,query {
> Oto Cevap - Away Ol
  .Açık:$iif(!$away,away Meşgulüm.,echo Hata: Zaten awaysiniz.)
  .Kapalı:$iif($away,away,echo Hata: Zaten away değilsiniz.)
}


Yukarıdaki kodları remote'a eklersen sorunsuz çalışacaktır. Ayrıca, zaten mIRC'in içinde bulunan /away komutunu kullanmak yerine yeni alias ve variable oluşturmak gereksiz olur.

Umarım işine yarar. Kolay gelsin.

Not: Kodları, popups bölümüne değil remote'a (alt+r) ekleyeceksin.

winstroy 11 Temmuz 2008 16:14

Cevap: Yanıt: Özelden oto cevaplayıcı aç-kapa ?
 
Alıntı:

MouSTaPHa83 Nickli Üyeden Alıntı (Mesaj 468294)
Kod:

on 1:open:?:{
  if $idle < 300 { .halt }
  if $idle >= 300 { msg $nick $idle saniyedir bilgisayarima bakmiyorum. Eger beklerseniz bilgisayarimin basina dondugumde sizinle ilgilenebilirm. !yardım ya da !yardim yazarak yardım alabilirsiniz. | .halt }
}
on 1:text:!yard?m:?:{ play $nick yardim.txt 500 | .halt }

mirc klasorunun icine yardim.txt adli bir dosya ac. icine !yardim yazdiginda neler cikmasini istiyorsan onlari yaz...

bu kod ise sen 5 dakika (300 saniye) idle olduğunda otomatik olarak devreye girer.


ikisinden birisini secip ekleyebilirsin. ikisini de yazdiktan sonra denedim. hata yok.

Arkadasım bu güzel Birşeyde Bu 500 sn idle olduktan sonra Otomatik nickin sonuna örnek : onur-yok gibi bi yok eklentisi getirebilinirmi. Nick 500 sn sonra otoamatik olarak away olucak.

Regex 11 Temmuz 2008 16:41

Cevap: Özelden oto cevaplayıcı aç-kapa ?
 
Olur winstroy olur, niçin olmasın? Fakat buradaki konuyla bağımsız ve alakasız bir şekilde olur. Şöyle ki:

Kod:

on *:connect:.timer 0 1 idlekntrl
alias idlekntrl if $idle >= 500 && !$regex($me,/(yok$)/i) { .nick $+($me,-yok) }


Yukarıdaki kodları, remote'a (alt+r) eklediğinde bağlantı kurduğun her sunucuda saniyede bir kendi idleni kontrol edersin ve konuşmadığın süre, beş dakikayı aştığında nickine "-yok" takısı eklenir.

Umarım işine yarar. Kolay gelsin.

winstroy 11 Temmuz 2008 16:57

Cevap: Özelden oto cevaplayıcı aç-kapa ?
 
Alıntı:

Regex Nickli Üyeden Alıntı (Mesaj 503955)
Olur winstroy olur, niçin olmasın? Fakat buradaki konuyla bağımsız ve alakasız bir şekilde olur. Şöyle ki:

Kod:

on *:connect:.timer 0 1 idlekntrl
alias idlekntrl if $idle >= 500 && !$regex($me,/(yok$)/i) { .nick $+($me,-yok) }

Yukarıdaki kodları, remote'a (alt+r) eklediğinde bağlantı kurduğun her sunucuda saniyede bir kendi idleni kontrol edersin ve konuşmadığın süre, beş dakikayı aştığında nickine "-yok" takısı eklenir.

Umarım işine yarar. Kolay gelsin.

Teşşekürler arkadasım. Yada Şöle Diyim Sana.

Op Arkadas. Örnek olarak diyim. 2 dk yı gecınde otomatık nıckının sonuna yok gelsın ve Deop olsun.Kendi kendini deop etsın yanı.

Bu verdıgınız komutu gırdım 500 yerıne 20 yazdım olacakmı dıye olmadı nedendır acaba.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:57.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net