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/)
-   -   Kanal giris kontrol hatası (https://www.ircforumlari.net/mirc-scripting-sorunlari/418300-kanal-giris-kontrol-hatasi.html)

TİGeR 11 Ekim 2011 17:49

Kanal giris kontrol hatası
 
Selamlar.. Burdan aldığım güzel bir cod
PHP- Kodu:

on *:join:#: { 
  
if $nick != $me {
    if %
sisteming == on 
      
set %nicknames $nick
      ns info $nick 
      set 
%iplist $address($nick,2)
    }
  }
}
on *:notice:*:*: { 
  if %
sisteming == on 
    if (
Kayit zamaniisin $1-) { 
      var %
eLbette $strip($remove($8,[))
      if %
elbette < %deger 
        if %
kanaldanating == on 
          
mode %uygulac +b $address(%nicknames,2) | kick %uygulac %nicknames 12 Nickinizin Kayıt Tarihi 4 %deger 1Günden EskidirBu Sebeple Kanala Giriş YapamazsınızBilginize.
        }
        if %
operatorbilgi == on 
          if 
$me ison %opchannel 
            
msg %opchannel Kanala Girişi Yapan >> %nicknames << Rumuzunun Kayıt Tarihi %deger Günden AzBilginize Sunarım.
          }  
        }
      }
    }
    if (
kayitli bir nick degilisin $1-)  { 
      if %
kanaldanat == on 
        
mode %uygulac +%iplist kick %uygulac $strip($remove($1,:)) 1Nickiniz Kayıtlı DeğildirKayıtsız Nickleri Şu An İçin Kanala AlmamaktayızLütfen Nickinizi Kaydediniz.
      }
      if %
opbilgi == on 
        if 
$me ison %opchannel 
          
msg %opchannel Kanala Girişi Yapan >> $remove($1,:) << Rumuzunun Nicki Kayıtlı DeğilBilginize Sunarım.
        }
      }
      if %
kayitbilgi == on 
        
msg $strip($remove($1,:)) 0,1Merhaba 0,4 $strip($remove($1,:)) $+ , 0,1 Ben Kanal Sistem Takip Botu 0,4 $me $+ . 0,1Nickiniz Kayıtlı Değildir Kayıt Etmek İçin Aşağıdaki Yönergeleri İzleyiniz.
        .
timer 1 1 msg $strip($remove($1,:))  1,12 1.0,4http://uyeler.mynet.com/index/mymailkayit.html?fw=http%3A%2F%2Fuyeler.mynet.com%2Flogin%2Flogin.asp%3FloginRequestingURL%3Dlmail%26formname%3Deposta&surl=http%3A%2F%2Feposta.mynet.com%2Findex%2Fmymail.html 0,1Bu Adrese Giderek Formu Doldurup Bir Email Alınız. | .timer 1 2 msg $strip($remove($1,:))  1,12 2.) 0,1Email Aldıktan Sonra 0,4 /ns register Şifreniz Email | .timer 1 3 msg $strip($remove($1,:))  1,12 3.)0,1Şeklinde Nickinizi Şifreleyiniz. Daha Sonra 0,4http://email.mynet.com 0,1Adresine Giderek Email'inize Gelen Auth Kodunu Kopyalayarak | .timer 1 4 msg $strip($remove($1,:))  1,12 4.)0,4/ns AUTH codeniz 0,1Şeklinde Giriniz. İşlemi Yaptıktan Sonra Rumuzunuzun Başarıyla Auth Kodunun Onaylandığına Dair İleti Alıyorsanız İşlem Gerçekleşmiştir. | .timer 1 5 msg $strip($remove($1,:))  0,4İyi Günler Dilerim..     
      
}
    }
  }
}
menu * { 
  
Kanal Giriş Kontrol Sistemi:giris
}
alias giris dialog -m girissistem girissistem
dialog girissistem 
{
  
title "Kanal Giriş Kontrol Sistemi V1.0"
  
size --1 184 131
  option dbu
  edit 
""134 69 15 10
  radio 
"Sistemi Aktif Et"25 2 50 10
  radio 
"Sistemi Deaktif Et"3123 2 57 10
  text 
"Kanala Giren Nick Şu Günden Daha Az Kayıt Tarihine Sahipse"45 49 78 18
  check 
"Kanaldan At"510 84 50 10
  check 
"Op Kanalına Bilgi Ver"810 96 66 10
  text 
"Kanala Giren Nick Kayıtlı Değilse"799 49 71 18
  check 
"Kanaldan At"10106 71 50 10
  check 
"Op Kanalına Bilgi Ver"11106 83 66 10
  button 
"İptal Et"13116 118 54 10
  edit 
""1411 22 64 10
  box 
"Op Kanalı"155 14 75 22
  box 
"Uygulanacak Kanal"16106 14 75 22
  edit 
""17112 22 64 10
  box 
"Kayıtlı Nicklere"183 40 86 72
  box 
"Kayıtsız Nicklere"1996 40 86 72
  check 
"Nick Kayıt Bilgisi Gönder"20106 96 72 10
  button 
"Uygula"2116 117 54 10,ok
}
on *:dialog:girissistem:sclick:*: { 
  if 
$did == 21 
    
set %uygulac $did(17)
    
set %opchannel $did(14)
    
set %deger $did(1)
  }
  if (
$did(2).state == 0) { set %sisteming off 
  else { 
set %sisteming on 
  if (
$did(3).state == 0) { set %sisteming on 
  else { 
set %sisteming off 
  if (
$did(5).state == 0) { set %kanaldanating off 
  else { 
set %kanaldanating on 
  if (
$did(8).state == 0) { set %operatorbilgi off 
  else { 
set %operatorbilgi on 
  if (
$did(10).state == 0) { set %kanaldanat off 
  else { 
set %kanaldanat on 
  if (
$did(11).state == 0) { set %opbilgi off 
  else { 
set %opbilgi on 
  if (
$did(20).state == 0) { set %kayitbilgi off 
  else { 
set %kayitbilgi on 
}
on *:dialog:girissistem:init:*: { 
  
did -a $dname 17 %uygulac
  did 
-a $dname 14 %opchannel
  did 
-a $dname 1 %deger
  
if (%sisteming == offdid -c girissistem 3
  
if (%sisteming == ondid -c girissistem 2
  
if (%kanaldanating == ondid -c girissistem 5
  
if (%operatorbilgi == ondid -c girissistem 8
  
if (%kanaldanat == ondid -c girissistem 10
  
if (%opbilgi == ondid -c girissistem 11
  
if (%kayitbilgi == ondid -c girissistem 20


Yukardaki kod kullanıcıların register gunlerine göre değerlendirp işlem yapıyor ornegin 15 gun olarak belirlersek register tarihini 15 gunden once nick kaydetmis kisiler kanala giremior ve kisiye msj yollanıor register hakkında .. benim istediğim sudur işlem yapılcak kanalı belirlediğim halde bu her kanalda calısıor ve statuste surekli snotice atıor
[17:51] -NickServ- Nickname sihirli isn't registered.
-
[17:51] -NickServ- Nickname esraa932 isn't registered.
-
[17:51] -NickServ- Nickname SEV_DE isn't registered.
-
[17:51] -NickServ- Nickname dyguuu isn't registered.
-
[17:51] -NickServ- Nickname Dadlu_Seyh isn't registered.
-
[17:51] -NickServ- Nickname FiRaRi-SaaTLeR isn't registered.
-
[17:51] -NickServ- Nickname _FIRAT_ isn't registered.
-
[17:51] -NickServ- Nickname mertcann isn't registered.
sürekli bu sekilde uyarı verior bunu nasıl engellerim?

Narsinha 11 Ekim 2011 18:42

Cevap: Kanal giris kontrol hatası
 
on *:join:#: {
on *:notice:*:*: {
kısımlari değiştirmeyi dene belirleyeceğin kanallara
on *:join:#ircforumlari: {
on *:notice:*:#ircforumlari: {
kodu tam incelemedim gözüme bu kısımlar çarptı.

on *:join:#: { bütün kanallarda geçerli bir ifade

on *:notice:*:*: { bütün kanallarda ve özellerde geçerli

TİGeR 12 Ekim 2011 11:37

Cevap: Kanal giris kontrol hatası
 
#kanal kısmını remoteye eklenen kısımdan ayarlamıyosun popups menude gözukuyor "Kanal giris kontrol" seklinde ona tıkladıqımızda dialog acılıor ve orda "işlem yapılcak kanal" diyor o kısımdan ayarlanıor ama yazdığım kanalda deil heryerde calısıor sorun bu tşk varmı hatayı cözebilicek arkadaslar;s2

Narsinha 12 Ekim 2011 12:59

Cevap: Kanal giris kontrol hatası
 
on *:join:#: {

kısmını

on *:join:%uygulac: {

olarak degiştir.

TİGeR 12 Ekim 2011 14:26

Cevap: Kanal giris kontrol hatası
 
Alıntı:

Egzodya Nickli Üyeden Alıntı (Mesaj 1040868310)
on *:join:#: {

kısmını

on *:join:%uygulac: {

olarak degiştir.

Kod hala Calısmıyor on *:join:#kanal: {
bu kısmı böle yaptım olmadı

on *:join:%uygulac: { böyle yaptım olmadı ;s2

Narsinha 12 Ekim 2011 15:09

Cevap: Kanal giris kontrol hatası
 
ben yaptım niye çalıştı?

TİGeR 12 Ekim 2011 21:47

Cevap: Kanal giris kontrol hatası
 
Alıntı:

Egzodya Nickli Üyeden Alıntı (Mesaj 1040868439)
ben yaptım niye çalıştı?

Sana yalan borcummu var?? Calısmadı işte


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

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