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/)
-   -   Giris yogunlugu (https://www.ircforumlari.net/mirc-scripting-sorunlari/552162-giris-yogunlugu.html)

Darnasus 05 Kasım 2013 18:07

Giris yogunlugu
 
Merhaba,

Aşagida @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]'ın paylasmis oldugu remote var. Kodda ki kirmizi ile berlirttigim alan kanala giren user sayısına es deger. O kismi 10 yaptigim da calismiyor, 3 kisi girsede atiyor. Bu kodu statusta bekleme yapan botlari bir kanala sajoinledigim de 1 saniye icerisinde 10 giristen fazlasi olursa, kanala giren tum kisilerin atilmasi icin kullanacagim.
Ek olarak bu kodun neresine regex eklemem gerek. Nick ve hostlari muaf tutmak adina.

Kod:

on @!*:JOIN:#:{  inc -u1 %joins [ %3$s %3$s($cid,$chan) ]  set -u1 %joinsnicks [ %3$s %3$s($cid,$chan) ] $addtok(%joinsnicks [ %3$s %3$s($cid,$chan) ],$nick,32)  if (%joins [ %3$s %3$s($cid,$chan) ] > 3) {    var %x = %joins [ %3$s %3$s($cid,$chan) ]    while (%x) {      if ($gettok(%joinsnicks [ %3$s %3$s($cid,$chan) ],%x,32) ison $chan) { gline $nick . }      dec %x    }  } }

Darnasus 08 Kasım 2013 17:27

Cevap: Giris yogunlugu
 
Kod cok guzel calisiyor, kayitli nickleri bu koddan nasil muaf tutabiliriz? identify edilmis nickleri atmasin

Darnasus 08 Kasım 2013 20:47

Cevap: Giris yogunlugu
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041359765)
Mümkün yanlız baya laga skar sizi oper/admin iseniz tek bi global kanal için ayarlıyalım.

Bu kodu global bir kanalda kullanmiyorum. Kendi belirlemiş olduğum bir kanal var. Statusta bekleyenleri o kanala sajoinledigimde 10 ve uzeri kullanici girişi oldugunda uzaklastirmasi için kullaniyorum. Proxylerin dışında normal userlarda arada kaynayabiliyor haliyle bu engellemek adina istemiştim. Evet ircop yetkisine sahibim.

uFuK 08 Kasım 2013 20:54

Cevap: Giris yogunlugu
 
Alıntı:

Darnasus Nickli Üyeden Alıntı (Mesaj 1041359832)
Bu kodu global bir kanalda kullanmiyorum. Kendi belirlemiş olduğum bir kanal var. Statusta bekleyenleri o kanala sajoinledigimde 10 ve uzeri kullanici girişi oldugunda uzaklastirmasi için kullaniyorum. Proxylerin dışında normal userlarda arada kaynayabiliyor haliyle bu engellemek adina istemiştim. Evet ircop yetkisine sahibim.

Bu amaç için kullanıyorsan zaten statuste bekleyen nickleri /who ile çekersin who çektiğin kodu kopyala oradan sadece kayıtsiz nickli olanları o kanala sajoinleyelim, kayıtlı nickli olanlarıda eğer istersen başka kanala sajoinleyelim.

Darnasus 08 Kasım 2013 21:22

Cevap: Giris yogunlugu
 
Alıntı:

uFuK Nickli Üyeden Alıntı (Mesaj 1041359835)
Bu amaç için kullanıyorsan zaten statuste bekleyen nickleri /who ile çekersin who çektiğin kodu kopyala oradan sadece kayıtsiz nickli olanları o kanala sajoinleyelim, kayıtlı nickli olanlarıda eğer istersen başka kanala sajoinleyelim.

Valla harika olur.

PHP- Kodu:

raw 352:*:$iif($left($2,1) != $chr(35),sajoin $#Black) } 

PHP- Kodu:

/who -#sohbet 


Darnasus 27 Aralık 2013 11:52

Cevap: Giris yogunlugu
 
Alıntı:

Darnasus Nickli Üyeden Alıntı (Mesaj 1041359839)
Valla harika olur.

PHP- Kodu:

raw 352:*:$iif($left($2,1) != $chr(35),sajoin $#Black) } 

PHP- Kodu:

/who -#sohbet 



Bu konu altında register nicklerin sajoinlenmemesi icin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bir kod paylasmisti. Kod silinmis, yeniden paylasabilir misiniz?

Darnasus 06 Ocak 2014 11:55

Cevap: Giris yogunlugu
 
raw 352:*:$iif($left($2,1) != $chr(35),sajoin $6 #kanal) }

Register nickleri sajoinlemesin istiyorum.

Konu gunceldir.


TeknikShell 28 Ocak 2014 19:51

Cevap: Giris yogunlugu
 
Kod'da hata var incele istersen.


Alıntı:

Darnasus Nickli Üyeden Alıntı (Mesaj 1041385577)
Gunceldir, UP

Pm olarak gönderildi..

Med Cezir 28 Ocak 2014 21:32

Cevap: Giris yogunlugu
 
Kod:

raw :352:*:if ($left($2,1) != $chr(35) && r !isincs $7) { sajoin $6 #kanal }
vs. gibi

Set 28 Ocak 2014 23:00

Cevap: Giris yogunlugu
 
Kod:


on @!*:JOIN:#KANAL:{ 
  inc -eu1 %chan
  if %chan >= 3 { .enable #xx | who # }
}
#xx off
raw *:*: {
  if ($numeric == 352) {
    if $regex($7,r) { sajoin $6 #kanal | return }
    if !$regex($7,r) { .gzline $6 +0 Mesaj }
  }
  if($numeric == 315) { .disable #xx }
}
#xx end

Herhalde böyle birsey istiyorsun


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

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