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/)
-   -   !at nick hakkında bi soru (https://www.ircforumlari.net/mirc-scripting-sorunlari/314763-nick-hakkinda-bi-soru.html)

cashmare 02 Şubat 2010 19:26

!at nick hakkında bi soru
 
S.a coder arkadaşlar bi konuda yardımınıza ihtiyacım var
şimdi benim koruma botumda !at nick diye bi komut var
bu komutu #op kanalında bir op !at nick yazdıgı zaman
nick tüm kanallardan atılıp shun atılıyor
buraya kadar güzel
yalnız şöyle bi durum var adam kanala gelip küfür ediyor ve anından hemen cıkıyor ve nick deişip tekrardan giriyor aynı iple 5-10 defa nick deişip küfür edip hemen kacıyor
şöyle bişey yapabilirmiyiz..
#op kanalında birisi !at nick yazdıgı zaman bot nick olarak yazılan kişinin ip numarasına gzline uygulasın..
yalnız burada şöyle bi duırum var !at nick yazıldıgında eger nick sunucudan cıkmışsa ipine gzline atılabilir mi acaba

muratt_aziz 02 Şubat 2010 19:39

Cevap: !at nick hakkında bi soru
 
shun atılınca nıck degısmes kodda hata olmalı proxy kullanıyor olmasın shunlu kısı konusamaz nıck degişemes

cashmare 02 Şubat 2010 19:45

Cevap: !at nick hakkında bi soru
 
yaw kardeşim siz anlamadınız galiba
zaten bot !at nick denildiginde yakaladıgında shunu atıyor
buraya kadar sorun yok
ama adam sunucuya giriyor küfür edip cıkıyor ( yani benim opum #op kanalına !at nick yazana kadar adam sunucudan cıkmış oluyor )
bu durumda da adam sunucuda olmadıgı için bot işlev yapamıyor
bende diyorum ki #op kanalında yazılan !at nick komutunda eğer nick o anda sunucuda yoksa girdigi ipe gline atılsın biraz karışık gibi gözüküyor
ama
yapılabilir düşüncesindeyim

----------

nasıl yapılabilir derseniz de şöyle bi düşüncem var
mesela !at nick komutu uygulandıgında eğer nick sunucuda yoksa mirc botumda statuste şöyle bi yazı cıkıyor
Ahmet sunucum.net- Boyle bir rumuz veya kanal bulunmuyor!
buradaki uyarıdan cıkılarak gline atılabilirmi acaba nicke yani Ahmet nickiyle kim girmişse o giren ipe gzline uygulansın
umarım demek istedigimi anlamışsınızdır..
bu arada yukardaki uyarı sunucumun snoticesinde degil mirc e has bi özellik

Sessiz 02 Şubat 2010 20:50

Cevap: !at nick hakkında bi soru
 
on *:text:*:#op: {
if !at isin $1- {
cekwho $2 {
}
}
}
alias cekwho {
enable #who
whowas $1-
timer 1 2 disable #who
}
#who off
raw 314:*: {
.shun *@ $+ $4 Yasak.
msg #op atıldı
disable #who
}
#who end


whowas cekip ip i atıp shun atıyor.

cashmare 02 Şubat 2010 20:58

Cevap: !at nick hakkında bi soru
 
[20:55] -> Server: 378:*:
-
* /disable: Grup(lar) Yok
-
CEKWHOIS Unknown command
-
xx.net - Boyle bir sunucu bulunmuyor!
-
#WHOISCEK Unknown command
-
378:*: Unknown command
-
[20:55] -irc.xx.net- [error] Invalid mask.
-
#WHOISCEK Unknown command
-
* /disable: Grup(lar) Yok

olmadı :S

Sessiz 02 Şubat 2010 21:11

Cevap: !at nick hakkında bi soru
 
Tekrar denermisin düzelttim ? Denemeden yapmıstım.

cashmare 02 Şubat 2010 21:16

Cevap: !at nick hakkında bi soru
 
on *:text:*:#op: {
if !at isin $1- {
cekwhois $2 {
}
}
alias cekwhois {
enable #whoiscek
whois $1-
timer 1 2 disable #whoiscek
}
#whoiscek off
raw 378:*: {
.shun *@ $+ $4 Yasak.
disable #whoiscek
}
#whoiscek end

verdiginiz kod bende bişey cagrıştırdı sanırım bunu whois degilde whowasla aşabiliriz
şimdi sorumu şöyle kısaltayım o zaman
#op kanalında !at nick yazıldıgında eğer nick sunucuda yoksa nicke whowas cekilip ipe gzline uygulansın

----------

Alıntı:

Sessiz Nickli Üyeden Alıntı (Mesaj 1040313358)
Tekrar denermisin düzelttim ? Denemeden yapmıstım.

kardeşim tamamda sizin yazdıgınız koddaki whois
whowas olması gerekmiyor mu ?

Sessiz 02 Şubat 2010 21:21

Cevap: !at nick hakkında bi soru
 
Sen kodu denedin mi ki ? :)
whoislede ip alabilirsin userip ilede alabilirsin. vs.vs. Sen ip'e shun attırmak istiyorum dedin nick yazdıgımda. Bende bunu verdim sana :)

cashmare 02 Şubat 2010 21:23

Cevap: !at nick hakkında bi soru
 
Alıntı:

Sessiz Nickli Üyeden Alıntı (Mesaj 1040313367)
Sen kodu denedin mi ki ? :)
whoislede ip alabilirsin userip ilede alabilirsin. vs.vs. Sen ip'e shun attırmak istiyorum dedin nick yazdıgımda. Bende bunu verdim sana :)

iyide güzel kardeşim sen whois le sunucuda olmayan birinin ipini nasıl alıyorsun bana bi söylesene merak ettim :):)
whowas olmasın o ? :)
ben ipe shun attırmak degil !at nick komutu kullanıldıgında o anda sunucuda olmayan nicke gzline shun farketmez attırılsın diyorum
siz sorumu iyi anlamadınız galiba
Sunucuda olmayan bir nick ten bahsediyoruz
adam sunucudaysa zaten kod işlevini yapıyor benim demek istedigim sunucuda degilse lütfen burasını iyi anlayalım

Sessiz 02 Şubat 2010 21:39

Cevap: !at nick hakkında bi soru
 
hmmm sen sunucuda olmayan nicke attıracan yani :) Pardon. Ben yanlıs anlamısım. Tamam vericem simdi kodu.

----------

Tamamdır arkadasım istedigin kodu düzenledim yukarıda.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10: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