![]() |
bi bakarmısınız.. belirledigim kanaldaki kişiler serverden gline , zline , kline (hepsi için yani) bunlardan biri ile atılırsa scriptim otomatik o atılan IP'i açsın istiyorum nasıl yapabilirim.. |
Cevap: bi bakarmısınız.. Kanal belirtmene gerek yok. Zaten flagların açıksa sunucudan atılan kişiyi/nick'ini/IP numarasını görebilirsin. Aşşağidaki verdiğim kod işini görecektir. Gline/zline/kline ile atılan kullanıcı eğer belirlediğin nick ise, banları tekrar açılır. Kod: Daha fazla nick eklemek istiyorsan, aralarına boşluk bırakarak çuğaltabilirsin. İşini görecektir. |
Cevap: bi bakarmısınız.. belirledigim kanaldaki kişiler serverden Galiba L4roXyL hocam belirli nickler anladi belli kanaldaki nickler :S ben cozum yontemi bulamadim sahsen ison la yapamadım |
Cevap: bi bakarmısınız.. on *:quit:#KANAL{ /whowas $4 | /set %açç 1 } raw 314:*:{ haltdef if %açç == 1 { /gzline -@ $+ $4 | /zline -@ $+ $4 | /kline -@ $+ $4 | /unset %açç } } |
Cevap: bi bakarmısınız.. Yahu benim anlamadığım şu, çoğu zaman böyle konuların altına saçma sapan kodlar yazılıyor. Ben diyorumki, gline/zline/kline ile atılan kullanıcı status'da snotice olarak gözükmez'mi? İllaki gözükür. E benim verdiğim kod'un mantığını çözdünüz'mü? Veya verdiğim kod'u denediniz'mi? Hayır tabiki. Benim anlamadığım ben bir kod veriyorum daha adam denemeden gelip buraya çalışmıyan kodlar yazılıyor. KiLLStaR; kod yazmış hataları var ve kesinlikle çalışmaz. on quit event'inda #kanal kullanılmaz. Kanal'ı bırak event'in içerisinde herhangi birşey kullanılmaz. Ayrıca whowas çekmeye ne gerek var? Şimdi benim verdiğin kod'un mantığını açıklıyayım. on *:snotice:*Client exiting*: { ;Snotice event'ında Client exiting diye bir mesaj algılarsam, if $istok(nick1 nick2 nick3 nick4,$6,32) { ;Sunucudan çıkan nick($6) eğer benim belirlediğim nick'lerden birisi ise, if *has been permanently banned from* iswm $8- { ;Ve if sorgulamasında belirttiğim mesaj ile çıkmışsa/atılmışsa(ki buradaki mesaj sadece gline işlevi kullanıldığında çıkar) .gline $+($chr(45),$chr(42),$chr(64),$remove($gettok($7,2 ,64),$chr(41))) ;O kullanıcının IP numarasına atılan banı aç. Mantık budur. User is permanently banned: Bu mesaj kline ile atılan kullanıcılar'da gözükeçektir. Z:Line: Bu mesaj zline ile atılan kullanıcılarda gözükeçektir. Umarım demek istediğimi anlamışsınızdır. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08:59. |
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