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/)
-   -   Whois Çekene Uyarı... (https://www.ircforumlari.net/mirc-scripting-sorunlari/3411-whois-cekene-uyari.html)

WingmaN 10 Temmuz 2005 11:28

Alıntı:

on ^*:snotice:*: {
if (who isin $1-) { .notice $9 Nasıl yardımcı olabilirim.! }
}


Bunu yazarak bulabilirsiniz sorunuza cevabı teşekkür ederim.

NeLix 02 Ağustos 2005 00:39

Arkadaşlar ßana woise çeken kişiyi ßana notice ile bildirse yeter nasıl yapacağım aciL..

el33t 02 Ağustos 2005 00:51

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 =)

jstanblue 25 Ocak 2006 22:03

sıradan bir usere whois cekildiğinde anlaşılabilir mi ?

SoLaS 25 Ocak 2006 22:22

Alıntı:

sıradan bir usere whois cekildiğinde anlaşılabilir mi ?
Bildiğim kadarıyla HAYIR...

XooM 25 Ocak 2006 22:51

Alıntı:

XelibiX Nickli Üyeden Alıntı
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..


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..

el33t 25 Ocak 2006 22:52

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.

XooM 25 Ocak 2006 23:00

el33t yaptim ama olmadi gerci soyledigin sekil dogru ama benmi beceremedim acaba.

el33t 25 Ocak 2006 23:29

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..

XooM 26 Ocak 2006 02:03

olmadi basaramadim ama neyse genede yardimin icin tskler.


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

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