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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Kanal Giriş Kontrol Sistemi V1.0 (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/361691-kanal-giris-kontrol-sistemi-v10.html)

uFuK 27 Ekim 2010 03:03

Kanal Giriş Kontrol Sistemi V1.0
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bu kodla;
-
Kanalınıza giren nicklerin kayıt tarihleri belirteceğiniz günden eskiyse nicki kanaldan atıcak yada isteğinize bağlı olarak op kanalınıza sadece bilgi mesajı atıcaktır. Aynı anda ikisinide seçebilirsiniz. Hem atar hem bilgi verir.
-
Kanalınıza giren nick eğer kayıtsız ise isteğinize bağlı olarak;
Nicki kanaldan atıcak
Nicke Kayıt ettirme bilgisi vericek
Op kanalına bilgi mesajı göndericek.
-
Bu şıklardan aynı anda hepsinide seçebilirsiniz. Yani hem kanaldan atar hem op kanalına bilgi mesajı gönderir hemde nicke kayıt ettirme bilgisi verir.


Kodlar;
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




----------
DİKKAT!!!

Bu kod Sistemi MYNET Sunucusu Uyumludur. Kendi Sunucunuza Göre Editlemek İsterseniz Şu Bölgelerdeki NickServ Notice Mesajlarını Eğer Farklıysa Editleyiniz;

if (Kayit zamani: isin $1-) {
if (kayitli bir nick degil. isin $1-) {

Buradaki Mesajları Kendinize Göre Editleyin. Yok editlemeye çalışıpta yapamamışsanız sunucunuzun ismini yazın ben size direkt codeyi verim.

Heavenly 27 Ekim 2010 15:50

Cevap: Kanal Giriş Kontrol Sistemi V1.0
 
Güzel işler yapıyosun kardeşim her zaman böyle olman ve ilerlemen dileğiyle,seninle zıt olduğumuz tek yön renk seçimleri :)

uFuK 27 Ekim 2010 18:25

Cevap: Kanal Giriş Kontrol Sistemi V1.0
 
Görmüş olduğunuz gibi artık dialogta renk kullanmıyorum. Ne haliniz varsa görün :P

SiyahKaR 27 Ekim 2010 18:57

Cevap: Kanal Giriş Kontrol Sistemi V1.0
 
Eline sağlık güzel düşünce ..

Tunne 16 Kasım 2022 20:21

Cevap: Kanal Giriş Kontrol Sistemi V1.0
 
Alıntı:

uFuK Nickli Üyeden Alıntı (Mesaj 1040558455)
Görmüş olduğunuz gibi artık dialogta renk kullanmıyorum. Ne haliniz varsa görün :P

mrblar hocam emegınıze saglık. Bu kodu mirc scriptlerın gırısı ııcnde yapa bılırmıyız. yani kişi mobıl degılde mirc gırısı ve kayıtsız ıse belırlenen 1 kanalda kala bılecek sekılde mumkunmu. globallere kayıt ettıkten sonra gırıs saglansın

Karadayı 14 Aralık 2022 10:32

Cevap: Kanal Giriş Kontrol Sistemi V1.0
 
emeklerinize sağlık


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net