away scan S.a elimdeki /awayscan seklinde calisan bu code'yi bot'a ekleyip yarim saatte bir oto awayscan yapmasini ve neticesini benim belirledigim bir kanala msg atmasini saglayabilirmiyiz.. #awayscan on alias awayscan { var %chan if ($hget(awayscan)) { hfree awayscan } if ((!$1) && ($active !ischan)) { echo -a - | echo -a * /awayscan: you are not on a channel | echo -a - | halt } if ($1) { %chan = $1 } else { %chan = $active } hmake awayscan $nick(%chan,0) hadd awayscan chan %chan hadd awayscan scan 1 hadd awayscan away 0 .who $hget(awayscan,chan) echo -a Awayscan in %chan } raw 352:*:{ if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) { if ($left($7,1) == G) { hinc awayscan away 1 if (!$hget(awayscan,names)) { hadd awayscan names $6 } else { var %names = $hget(awayscan,names) hadd awayscan names $+(%names,$chr(32),$6) } } haltdef } } raw 315:*:{ if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) { var %away echo -a Totally found $+(,$hget(awayscan,away),) away users if ($hget(awayscan,away) > 0) { %away = $hget(awayscan,names) echo -a Away Users: %away } hfree awayscan echo -a End of awayscan haltdef } } #awayscan end |
Cevap: away scan Doğruluğundan tam emin olmamakla beraber; PHP- Kodu: codda echo -a olan yerleri msg $chan(#AzuLa) olarak değiştirdim. sonucları #AzuLa kanalına yansıtacak. kodu 15 saniyede bir olarak denedim bende calıstı. Kendi belirlediğiniz knala gitmesi için #AzuLa kısımlarını #kanalım şeklinde değiştirmeniz yeterli olacaktır. Fakat bot komutları aynı olur mu bilemiyorum. calıstıgına dair; Alıntı:
herhangi bir sorun ile karsılasırsanız yardımcı olmaya calısırım. |
Cevap: away scan Kod: #awayscan on |
Cevap: away scan hata benden kaynaklaniyor herhalde.bes alti kere denedim /awayscan yazmadan taramiyor.bunu !awayscan seklinde oplar kullanacak sekilde editlesek.komut uygulandiktan sonra tarasa, /1awayscan uygulanmadigi takdirde de kendisi yarim saatte bir tarasa mumkun mu. |
Cevap: away scan benim kodumda awayscan'ı start eventine koymuşum; sonradan farkedip düzelttim, eğer onu kullandıysanız o yüzden kaynaklanıyor olabilir. bu arada kodu ekledikten sonra tekrar server'a baglanmayı deneyiniz, connect eventine baglı oldugu için baglantıdan sonra aktiflesmesi gerekiyor. |
Cevap: away scan code gayet guzel calisiyor.ama /awayscan yapabilmesi icin aktif pencerede olmasi gerekir.bunu bot'a ekleyecegim icin.aktif penceresi surekli degisecektir.bu durumda da soyle bir uyari gelecektir kanala.. * /awayscan: you are not on a channel buda hos gorunmeyecektir.buna bir cozum bulunamaz mi.yeterince ilgilendiniz zaten tesekkur ederim.bot scani diyelimki 'a kanalinda gerceklestirecek.ama aktif penceresi #b kanali.bot'un aktif penceresini #a kanalina almak icin /awayscan'dan once bir sey yapilamaz mi.. |
Cevap: away scan kodu bir deneyiniz. eğer sorun çıkarsa başlık altında belirtiniz. PHP- Kodu: Kodun çalışma mantığı ; #AzuLa kanalında !awaykomut yazdığınızda kullanabileceginiz komutları görebilirsiniz. #AzuLa kanalında !awayon yazdığınızda, away tarama modunu aktif hale getirecektir. Durum bilgisini #AzuLa kanalına yansıtacaktır. #AzuLa kanalında !awayoff yazdığınızda, away tarama modunu deaktif hale getirecektir. Durum bilgisini #AzuLa kanalına yansıtacaktır. #AzuLa kanalında !awaytara yazdığınızda, eğer away tarama modu aktif ise; belirlediğiniz kanalda away taraması yapıp bilgileri #AzuLa kanalına yansıtacaktır. Eğer away tama modu deaktif ise taramayı yapmayacaktır, modun aktif olmadığını belirten bir mesaj yansıtacaktır. Not: Komutları kullanacak kişinin #AzuLa kanalında Op ( @ ) yetkisinde olması gerekiyor. Açıklama: Kodu ekledikten sonra #Kanal olan yerleri tarama yapmasını istediğiniz kanalın adıyla değiştirin. #AzuLa olan yerleri ise; komutların hangi kanalda kullanılmasını istiyorsanız o kanalın adıyla değiştirin. kodun çalıştığına dair log: Alıntı:
|
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:18. |
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