![]() |
yardım şimdi benim yapmaya calıştıgım ve yapamadıgım olay şu şimdi örnek bir nicke zlinet atılıyor ben bu zlinetin neden atılıdıgını ögrenmek için #a kanalında !sebeb ip yazınca neden zlinet atıldıgının #a kanlaına msj olarak gelmesini istiyorum gelmesini istiyorum şimdi yapmaya calııştıgım kadarını vericem kod; on *:text:!neden*:#a: { set %ip $2 | stats g } raw 223:*: { if %ip isin $2 { msg #a $3- } } burda yapmaya calıştıgım !neden 78.344.23423 ip nosunu yazınca stats g cekip 223 raw mesajından yazdıgım ipin şu satırından sonrasını almak [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ip numarasına sahip kişi sebeb: sunucudan reklam yaptıgınız gerekcesiyle atıldınız #a kanalıjna bunu nasıl vericem yardımlarınız için tşkler |
Cevap: yardım Kod: on *:text:!neden*:#a: { |
Cevap: yardım on *:text:*:#a: { if $1 == !sebeb && $2 && $nick == NICK'IN { set %ip $2 | stats g } } raw 223:*: { haltdef | var %& = $remove($3,@,*) | if %ip == %& { msg #a %& ip'inin atılma sebeb'i: $7- } | else { msg #a %ip bulunamadı. } } Şeklinde yapabilirsin. |
Cevap: yardım usta tamam yanlız sorun veriyor else kısmı nedense calışmıyor sanki yani ipyi arıyor buluyor ama önceden başlıyor ip bulanmadı diye ve durmadan devam ediyor sürekli tek cara kanalda hop yapmak oluyor sonucu pastlıyorum [20:14] <saintcty> !sebeb 88.246.142.56 [20:14] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:15] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 ip'inin atılma sebeb'i: Bilgisayarinizda bulunan bir reklam botu sebebiyle sunucudan banlandınız. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. [20:17] <d-bot> 88.246.142.56 bulunamadı. aynen bu şekilde ortalarda bir yerde sonucu veriyor ama kodun mesaj bulunamadı diye başlıyor sonsuza kadar vermeye devam ediyor else benim bildigim eger kodun bir önceki bölümü calışmaz ise devreye girer bunda devam ediyor birde bu kodu bot degilde kendi üstümde yapmak istiyorum yani kendime ekliycem !sebeb ip ben yazıcam bende cevap vericem ilgin alakn yarımların için tşkler |
Cevap: yardım Bu kodun hatası, şu sanırım. Örneğin, ilk gline'da 1.1.1.1 IP'i var ve bu IP'te kontrolunu yaptığın IP olmadığından, bulunamadı yazıyor. Senin istediğin IP'i bulduğundan sonra diğer IP'lere bakmaması için birkaç düzenleme yaptım, işte kodun: Kod: on *:text:!sebep*:#a:{ if $2 && $nick == SaintCty { set %ip $2 | stats g } } |
Cevap: yardım aynı sorun devam ediyor cevap verdigin posttaki kod durumuyor başlıyor ortalarda cevabı veriyor sonrada bulunmadı diye devam ediyor |
Cevap: yardım O zaman şöyle yapalım, "bulunmadı" yazısını kaldıralım. Sadece kontrolunu yaptığın IP varsa yazsın. Kod: on *:text:!sebep*:#a:{ if $2 && $nick == SaintCty { set %ip $2 | stats g } } |
Cevap: yardım on *:input:#a: { if $1 == !sebeb && $2 { set %ip $2 | stats g } } raw *:*: { if $numeric == 223 { haltdef | var %& = $remove($3,@,*) | if %ip == %& { hadd -m g $replace($7-,$chr(32),$chr(61)) } } | if $numeric == 219 { haltdef | if !$hget(g) { msg #a %ip ip'i bulunamadı. | halt } | else { msg #a %ip ip'inin atılma sebebi; $replace($hget(g,1).item,$chr(61),$chr(32)) | hfree g } } } Şeklin'de yapabilirsin. |
Cevap: yardım bu komudu sadece ben kullanabiliyorum diğer arkadaşlarında kullanmasını istiorum nasıl olucak ? |
Cevap: yardım ON INPUT yerine, ON TEXT kullanırsın. on *:text:*:#KANAL: { if $1 == !sebeb && $2 { set %ip $2 | stats g } } Şeklinde yapıcaksın. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:42. |
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