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/)
-   -   Bad Nick Koruması hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/391457-bad-nick-korumasi-hakkinda.html)

Garry 28 Nisan 2011 02:32

Bad Nick Koruması hakkında
 
aşağıda vericeğim kodda örnek olarak eklediğim nick *evli* ama evli nickinde biri kanala girdiğinde atmıyor.. bazı nickleri atmıyor nedenini çözemedim bi yardımcı olursanız..

PHP- Kodu:

alias blacklist { if ($dialog(blacklist)) { dialog -c blacklist } | dialog -ma blacklist blacklist 
dialog blacklist 
  
size --1 295 346 
  title 
"BAD NICK KORUMA" 
  
Combo 11 1 240 330 
  button 
"Ekle"2244 2 50 22 
  button 
"Kaldır"3244 24 50 22 
  button 
"Tamam"4244 324 50 22,ok 
  Check 
"BAD NICK ON" 1 327 241 20 
}
on *:dialog:blacklist:*:*: { 
  if (
$devent == init) { blacklist.init 
  if (
$devent == sclick) { 
    if (
$did == 2) { if ($did(1) != $null) { /.auser 666 $did(1) | blacklist.init } } 
    if (
$did == 3) { if ($did(1) != $null) { /.ruser $did(1) | blacklist.init } } 
    if (
$did == 5) { 
      
writeini $+(",$mircini,"blacklist blacklist $iif($did(5).state == 1,on,off)
    } 
  } 

alias blacklist.init 
  
did -r blacklist 1 
  
if ($readini $+(",$mircini,"blacklist blacklist == on) { did -c blacklist 5 
  
set %ul 1 
  
while (%ul <= $ulist(*,0)) { 
    if (
$level($ulist(*,%ul)) == 666) { did -a blacklist 1 $ulist(*,%ul) } 
    
inc %ul 1 
  

  unset %
ul 

on 666:join:#: { 
  
if ($readini $+(",$mircini,"blacklist blacklist == on) { 
    if ((
$me isop $chan) || ($me ishelp $chan)) { 
      
ban -u500 $chan $+($nick,$1,!*@*) | kick $chan $nick  14Bad Nick DetectDon't Join this channel.. 7hoLLandaLi 4'' $read(kickmsg.txt) '' 
    } 
  } 

on 666art:#: { 
  if ($readini $+(",$mircini,") blacklist blacklist == on) { 
    if (($me isop $chan) || ($me ishelp $chan)) { 
      echo -at 2BADNICK RAPOR : ( $chan ) Kanalından ( $nick ) Ayrıldı.
    } 
  } 



Difuzyon 28 Nisan 2011 10:11

Cevap: Bad Nick Koruması hakkında
 
on 666art:#:
bu kısım
on 666:part:#:
olmalı,bunun dışında kodda bir hata görünmüyor.

Uzaklaştırmıyorsa remote kısmında JOIN eventından bir tane daha olabilir.
Scriptin açılışta,en son kayıt edilen $mircini blacklist başlığını sıfırlıyor(deep freeze) olabilir.


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

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