![]() |
Whois Çekene Uyarı... Biri Bana Whois Çekerse Ona Uyarı Msjı Yollamak İstiyorum... |
Sana whois çekildiğinde çıkan mesajı gösterirsen yardımcı olabiliriz, ama sanırım aynı sorundan bu forumda daha öncede sorulmuştu, bence önce bir ara.. |
el33t forumda baktım bu konu için ancak bulamadım. Sanırım ben anlatamadım tam oLarak. Bir sunucuda Görmüştüm. Adminin birine whois çekince, o adminden otomatik uyarı mesajı geldi bana. Gereksiz yere whois çekip rahatsız etmeyin gibisinden. Remotelerle biraz uğraştım ama beceremedim açıkcası. |
on ^*:snotice:*: { if (who isin $1-) { .msg $2 Nasıl yardımcı olabilirim.! } } $2 olmazsa "echo $1-" şeklinde echolatıp bulabilirsin. |
teşekkürler. |
on *:Snotice:*doing*whois*: { if ($1 == $me) { halt } else { :start inc %whois. [ $+ [ $1 ] ] if (%whois. [ $+ [ $$1 ] ] == 1) { goto whois.warning1 } if (%whois. [ $+ [ $$1 ] ] == 2) { goto whois.warning2 } if (%whois. [ $+ [ $$1 ] ] == 3) { goto whois.warning3 } if (%whois. [ $+ [ $$1 ] ] == 4) { goto whois.kill } if (%whois. [ $+ [ $$1 ] ] == 5) { goto whois.akill } :whois.uyarı1 notice $1 Don't Who is Me! ;o) Aradigin Seyi Buldun mu? :whois.uyarı2 notice $1 Don't Who is Me! ? Halen Aradigin Seyi Bulamadin mi ? :whois.uyarı3 notice $1 Don't Who is Me!!! Devam edersen kill yiyeceksin :whois.kill kill $1 Don't Who is Me! Uyari Aldiniz Whois Cekmeyin Diye :whois.akill akill $1 You Don't FooL Me!!! Bes Kere Whois Cekmenin Yeterli Olmasi Gerekiyordu unset whois. [ $+ [ $1 ] ] } } if ($1 == trigger) { halt } bir ara bunu kullanmıştım dörtte kill beşte kline atıyor metinleri kendin değiştirebilirsin.. |
Alıntı:
|
bende goto whois.warning1 nereye gidiyor onu görmedim :) Muhtemelen çalışmayacak :) Artı gereksiz %var bi dünya. Zamanlı yapsan daha güzel olur :) (-u) Yinede eline sağlık :P |
Samet ben de yeni gördüm :D Goto lar biryere gitmiyor:) whois.warning1 alt tarafta whois.uyari1 diye geçiyor :) neyse düzeltir inş. |
Galiba birinci uyarıda basıcak akill i yanlışmı yorumluyorum ? Ama önce kill yediği için Online olmayacak kullanıcı yok gibi bir hata mesajı gelicek :o |
:D 4. Uyarıya gelinceye kadar kod birşey yapmaz. 4. Uyarıda Kill atar. 5. Uyarı da akill :D |
Bak şimdi if (%whois. [ $+ [ $$1 ] ] == 1) { goto whois.warning1 } " Burda eşitse 1 e demiş goto demiş hadi gotulardık :) if (%whois. [ $+ [ $$1 ] ] == 2) { goto whois.warning2 } if (%whois. [ $+ [ $$1 ] ] == 3) { goto whois.warning3 } if (%whois. [ $+ [ $$1 ] ] == 4) { goto whois.kill } if (%whois. [ $+ [ $$1 ] ] == 5) { goto whois.akill } :whois.uyarı1 "Warning1 buraya gelicek ama bundan sonra halt varmı yok ? Devam edicek :) notice $1 Don't Who is Me! ;o) Aradigin Seyi Buldun mu? :whois.uyarı2 "Bunuda dicek" notice $1 Don't Who is Me! ? Halen Aradigin Seyi Bulamadin mi ? :whois.uyarı3 "Bunuda..." notice $1 Don't Who is Me!!! Devam edersen kill yiyeceksin :whois.kill "Bunuda" Hala halt yok" kill $1 Don't Who is Me! Uyari Aldiniz Whois Cekmeyin Diye :whois.akill "Adam gitti killendi" :) akill $1 You Don't FooL Me!!! Bes Kere Whois Cekmenin Yeterli Olmasi Gerekiyordu |
on *:connect:{ if ($server == Server iSmi) { unset %temp.* } } on *:disconnect:{ if ($server == Server iSmi) { unset %temp.* } } on *:snotice:*did*whois*:{ if (!%temp. [ $+ [ $2 ] ]) { set %temp. [ $+ [ $2 ] ] 1 | .notice $2 4 Don't Who is Me! ;o) Aradigin Seyi Buldun mu? } elseif (%temp. [ $+ [ $2 ] ] == 1) { inc %temp. [ $+ [ $2 ] ] | .notice $2 4 Don't Who is Me! ? Halen Aradigin Seyi Bulamadin mi ? } elseif (%temp. [ $+ [ $2 ] ] == 2) { inc %temp. [ $+ [ $2 ] ] | .notice $2 4 Don't Who is Me!!! Devam edersen kill yiyeceksin } elseif (%temp. [ $+ [ $2 ] ] == 3) { unset %temp. [ $+ [ $2 ] ] | kill $2 Çok Fazla Whois Çektiniz! } Aip oLmasın Bende bişi Yazayım SövmesinLer Beni :o) |
Kod: on *:Snotice:*doing*whois*: { |
Alıntı:
|
Benim yazdığımı kullan işte if (!%whois. [ $+ [ $$1 ] ]) set -u60 %whois. [ $+ [ $$1 ] ] 0 yada böle bişey eklicen set -u60 %deneme (60sn sonra siler) |
Bu kod çalışıyor.. on *:Snotice:*doing*whois*: { if ($1 ison #admin) { halt } if ($1 ison #operhelp) { halt } if ($1 ison #hayatgülüm) { halt } if ($1 ison #link) { halt } if ($1 ison #log) { halt } if ($1 == $me) { halt } else { :start inc %whois. [ $+ [ $1 ] ] if (%whois. [ $+ [ $$1 ] ] == 1) { goto whois.warnung1 } if (%whois. [ $+ [ $$1 ] ] == 2) { goto whois.warnung2 } if (%whois. [ $+ [ $$1 ] ] == 3) { goto whois.warnung3 } if (%whois. [ $+ [ $$1 ] ] == 4) { goto whois.kill } if (%whois. [ $+ [ $$1 ] ] == 5) { goto whois.akill } :whois.warnung1 notice $1 Aradigin Seyi buldunmu halt :whois.warnung2 notice $1 Halen aradigin seyi bulamadinmi ? halt :whois.warnung3 notice $1 Devam edersen kill yiyeceksin halt :whois.kill kill $1 Uyari aldiniz whois cekmeyin Diye halt :whois.akill akill $1 Es reicht, 5mal whoisen ist zu viel! -TR= Bes Kere Whois Cekmek Yeterli olmasi gerekiyordu X - 10 unset whois. [ $+ [ $1 ] ] } } if ($1 == trigger) { halt } bende düz mircte bu şekilde aynen ben sadece ingilizceye çevirmiştim bu şekilde çalışıyo.. |
XelibiX Gut alter. "whois warnung" Whois uyarisi diyor. Alman Kodumu bu :Pp |
:) evet ben kodu yazdığımı iddia etmedim zaten coderlikten anlamam orijinal hali buydu ben ingilizceye çevirip kullandım vede sorunsuz çalıştı |
Alıntı:
Bunda Notice göndermiyor uraştım ama bulamadım yarıdmcı olurmusunuz. |
Alıntı:
Bunu yazarak bulabilirsiniz sorunuza cevabı teşekkür ederim. |
Arkadaşlar ßana woise çeken kişiyi ßana notice ile bildirse yeter nasıl yapacağım aciL.. |
Uzun süredir senin sorduğun gibi sorular sorulmuyordu. Sorusu olan önce Arama linkini ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]?) kullanıyordu, ve istediği konu hakkında anahtar kelimeleri arayarak aynı soru daha önceden sorulmuşmu diye arıyordu, eğer o kadar sonuç arasından istediği yoksa, sorusunu en iyi anlatan kısa tek cümlelik bir başlıkla, sorununu en ince ayrıntılarına kadar anlatan sorusunu yazıp bizden yardım bekliyordu, acil hızlı help me gibi gereksiz cümle kullanmanın soruyu yazan kişiye hiç bir şey kazandırmadığını biliyorlardı. Eğer cevap gelmediyse aynı soru için yeni bir başlık açmıyorlardı, kimse burda yardımcı olduğu için bir şey kazanmıyor, kimse bana yardım etmeye zorunlu değil diye düşünüp, başka forumlara sorularına soruyorlardı veya mirc.hlp dosyasını karıştırıyorlardı. Ama sen sanırıım yukarda yazdıklarımın tam tersini yaptın ve bana bu uzuuuun yazıyı yazdırmak zorunda kaldın. Tebrikler =) |
sıradan bir usere whois cekildiğinde anlaşılabilir mi ? |
Alıntı:
|
Alıntı:
Arkadaslar Bu komutta 1.whois 2., ve 3., whoisde uyari yapiyor ve dorduncu whoisde kill besincisinde akill atiyor.. peki sunu su sekilde yapmamiz mumkunmu.. ilk 3 uyariyi notice olarak degil whois ceken kisinin ozeline mesaj olarak uyari olsa. besincisinde akill yerine gline atsa? acaba boyle yapabilmemiz mumkunmu tskler.. |
Gerekli yerleri değiştirdiğinde dediklerinin olması mümkün. notice $1 yerine msg $1 yazarsan whois çekenin özeline mesaj atar, akill komutunu da görüyorsun, onu gline komutuyla değiştirirsen istediklerin olur. |
el33t yaptim ama olmadi gerci soyledigin sekil dogru ama benmi beceremedim acaba. |
Aşağıdaki kodu denemedim ama sanırım çalışır, ilk 3 uyarıyı : ile ayırarak yazıyorsun, Birinci Uyarı, İkinci Uyarı, Üçüncü Uyarı'yi istediğin şeyle değiştiriyorsun yani, kill $1 dışarı daki dışarıyı da istediğin mesajla değiştirerek kill sebebini belirleyebilirsin, gline $1 için de aynısı geçerli, /gline <nick> komutuyla çalışıyorsa kodun çalışması lazım, eğer /gline *@ip şeklinde çalışıyorsa $1'i $+(*@,$gettok($address($1,2),2,64)) ile değişebilirsin ama bu her zaman çalışmayabilir, İşte kod: on *:snotice:*doing*whois*:{ inc $+(%,whois.,$1) var %: = Birinci uyarı:İkinci Uyarı:Üçüncü Uyarı, %. = $($+(%,whois.,$1),2) if %. <= 3 { msg $1 $gettok(%:,%.,58) } | elseif %. == 4 { kill $1 dışarı } | elseif %. == 5 { gline $1 dışarı | unset $+(%,whois.,$1) } } Umarım işine yarar.. |
olmadi basaramadim ama neyse genede yardimin icin tskler. |
on *:snotice:*doing*whois:{ inc $+(%,whois.,$1) var %: = Birinci uyarı:İkinci Uyarı:Üçüncü Uyarı, %. = $($+(%,whois.,$1),2) if %. <= 3 { msg $2 $gettok(%:,%.,58) } | elseif %. == 4 { kill $2 dışarı } | elseif %. == 5 { kline $1 dışarı | unset $+(%,whois.,$1) } } Bu şekilde dene birde,ayrıca sana gelen snoticede önemli... Unreal'mi kurulu yoksa CR'mi ? |
unreal kurulu |
:D :D aYnen öyLe Asii GenÇ . . .:D :D |
Kod: on *:snotice:*whois*on*you*:{ |
Cevap: Whois Çekene Uyarı... Alıntı:
Biri Bana whois cektiginde ; 10::54 -Irc.***.Net- *** !Dikkat! Misafir45637 (~KELEBEK@85.***.12) Senin Kimlik Bilgine Bakıyor... Bu sekilde uyarı veriyor. Yukarıdaki Kodlar calısmadı nerde ne gibi degisiklik yapmam gerekiyor ? Birde akill olayını kaldırabilirmiyiz. Teşekkürler |
Yanıt: Whois Çekene Uyarı... Kod: on *:Snotice:*doing*whois*: { Akilli Kaldırmak Icinde Kod: |
Cevap: Yanıt: Whois Çekene Uyarı... Alıntı:
|
Cevap: Whois Çekene Uyarı... IrcOp için geçerlimi ben yapamadımda (: |
Cevap: Whois Çekene Uyarı... Helper ve üstü için geçerli ama adam +W flagı vermemışse olmaz. |
Cevap: Whois Çekene Uyarı... Alıntı:
arkadaslar bunu crde denedım calısmıyo neden acaba :S |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:19. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk