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/)
-   -   join flood sorunu. (https://www.ircforumlari.net/mirc-scripting-sorunlari/1700-join-flood-sorunu.html)

alfa 11 Mart 2005 17:23

join flood sorunu.
 
mesela yogun kanalda giris cikislar oluyor o andan kanal oplarından biri giriyor kanala ama onuda kickliyor ben koruma listesi haricinde mesela chanserverdan soramazmı accesi varsa koruma iptal olsun die ? bilmem anlata bildimmi.

MephisTo 11 Mart 2005 17:28

Opları userlist'e ekleyerek yapabilirsin.

Korumanın kodlarını paste edersen daha rahat yardım ederiz.

alfa 11 Mart 2005 17:32

oyldede tek tek ugrasmak kotu oluyor.

Alience 11 Mart 2005 17:43

chanservden status ile sorabilirsin ve kendinin lagda olduğunu varsayıp en az 5 sn bekletmek zorundasınki zaten o surede join flood yapacak adam floodunu yapmış olur bence, oyüzden Mephisto nun dediğine uygulaman gerekir en sağlıklı yol bu bence.

alfa 11 Mart 2005 17:54

Anladim TesekkürLer

MephisTo 11 Mart 2005 18:27

Şöyle de olabilir. Kanalda accessleri olan nickleri güncel tutan bir koruma yapabilirsin. Korumanın kodlarını, kanal access listesini ve o serverdaki access listesini görme komutunu paste edersen yardım edebilirim.

DefauLt 11 Mart 2005 18:28

Kick icin ekstra bir alias yazip (bu aliasta kanalda op olup olmadigini kontrol eder) ban islemini yaptirdiktan sonra kicke timer koymak mantikli bir fikir olabilir.

MephisTo 11 Mart 2005 18:31

Güzel fikir.

on bla bla bla {
bla bla bla bla
mode $chan +b $nick
.timer 1 1 kjoinpart $chan $nick
}

alias kjoinpart { if ($2 !isop $1) { kick $1 $2 Join part flood yaptığınız için kanaldan uzaklaştırıldınız. Junior Siber Script :P } }

DefauLt 11 Mart 2005 18:39

Hehehe =) timer aktifiyet süresini de yapilan flood sayisina gore belirleyebilir :)

UOnur 12 Mart 2005 11:41

madem bi koruma Listesi Var bizde $oyle yapsak?

if ($istok(%korumalistesi,$nick,32) { .kick v.s. v.s. }

MephisTo 12 Mart 2005 15:37

%korumalistesi ni kullanmak istiyorsan;

on *:blablabla
.......................
mode $chan +b $nick
if ($istok(%korumalistesi,$nick,32) == $true) { mode $chan -b $nick | halt }
else { kick $chan $nick Join/Part Flood yaptığınız için bir süre uzaklaştırıldınız. | halt }
Yani; önce banlayacak önlem olarak ve hemen arkasından koruma listesinde olup olmadığını kontrol edecek. Eğer koruma listesinde var ise kişi banını açacak, yoksa kickleyecek.

DefauLt 12 Mart 2005 16:02

Boşuna lag olur. Birisinde de banlananı kickle olayı varsa kicklenirse geri mi getireceksin :)

UOnur 12 Mart 2005 16:47

Bence +b olayına girmesin.
on *:v.s {
if (!$istok(%korumalistesi,$nick,32)) {
mode $chan +b $nick
kick $chan $nick v.s. v.s.
}
}

MephisTo 12 Mart 2005 18:31

Banlananı kickle olayı kadar aptalca birşey görmedim ben. Her banlananı o kickledikten sonra bizim sebep yazmamızın ne anlamı var ki. Adam neden kicklendiğini anlayamaz bile.

istok kullanınca $true ve $false olarak geri döner. Kullanacağın zaman
if ($istok(%korumalistesi,$nick,32) == $true) veya !== $true şeklinde kullanman lazım.

DefauLt 12 Mart 2005 18:48

!== değil, !=

MephisTo 12 Mart 2005 19:43

Alışkanlık :P

UOnur 13 Mart 2005 11:55

memphisto if ($istok(v.s v.s v.s.)) ile if ($istok(v.s. v.s. v.s.) == $true) aynı vazifeyi görür.istersen bi dene

Dedektif 08 Nisan 2005 08:47

DefauLT Madem Bi Scritp Yapmışsın Neden ÜcretLi Onu Anlamıyorum?

goXXip 08 Nisan 2005 09:54

Alıntı:

Dedektif Nickli Üyeden Alıntı
DefauLT Madem Bi Scritp Yapmışsın Neden ÜcretLi Onu Anlamıyorum?

Dedektif ilkler özeldir :) Eğer bir işte en iyisini yapabiliyorsan, o işin ticaretini de yapmak senin en doğal hakkıdır.

UOnur 08 Nisan 2005 17:11

Emek var.İstediğini Yapabilir.Tabi başkalarına zarar vermeyecek Şekilde...


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

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