IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

9Beğeni(ler)
  • 2 Post By WingmaN
  • 3 Post By Zadrich
  • 2 Post By diEfoRyoU
  • 2 Post By Alper

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Kasım 2018, 01:51   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
!opekle #kanal nick




on *:text:*:#mirchelp:{
if $1 == !opekle {
msg # $+($nick,
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
$2 için sorgulama yapılıyor. Eğer Access'iniz yeterli ise ekleme yapılacaktır. Lütfen bekleyiniz.
msg # $+($nick,
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
$3 için sorgulama yapılıyor. Eğer nick kayıtlıysa ekleme işlemi yapılacaktır. Lütfen bekleyiniz.
.enable #kontrol
chanserv status #mirchelp $nick
nickserv info $3
set %kanal $2
set %nick $3
}
}

#kontrol off
on *:notice:*:?:{
if ($nick == NickServ) {
if (*kayitli*bir*nick*degil* iswm $1-) msg #mirchelp Hata: $+(%nick,$chr(44)) kayıtlı bir nick olmadığından op ekleme işlemi yapılmadı.
else { chanserv access %kanal add %nick 50 | msg #mirchelp Bilgi: Ekleme işlemi başarıyla tamamlandı. %nick %kanal üzerinde başarıyla op eklendi. }
unset %nick %kanal
.disable #kontrol
}
}
if ($nick == ChanServ) {
if ( 40 $2 iswm $1-) msg #mirchelp Hata: $+(%nick,$chr(44)) Yetkiniz yetmiyor. {
else { chanserv access %kanal add %nick 50 | msg #mirchelp Bilgi: Ekleme işlemi başarıyla tamamlandı. $+(%nick,$chr(44) %kanal üzerinde başarıyla op eklendi. }
unset %nick %kanal
.disable #kontrol
}
}

Herkese Kolay gelsin.Burda yapmak istediğim access ekliyen arkadaş önce sorguluyacak access-listten ve status seviyesinden ve belirlediğimiz seviyenin altında ise ekleme yapmasını önlüyecez lakin ne yaptıysam yapamadım. Siz değerli Coder Arkadaşların yardımını bekliyorum.Şimdiden teşekkürlerimi sunarım.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 02 Aralık 2018, 23:53   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !opekle #kanal nick




Belirlediğiniz seviye ne ise, o seviyeyi /chanserv levels #kanal set ACC-CHANGE seviye komutu ile belirleyip, o seviyenin altındaki insanların access eklemesine engel olabilirsin, bu kadar uğraşmana gerek yok.

Örnek:
~ /chanserv levels #sohbet set ACC-CHANGE 200


komutunu uygularsan, 200 seviyesinden aşşağı olan kimse access ekleyemez.

 
Alıntı ile Cevapla

Alt 05 Aralık 2018, 14:05   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !opekle #kanal nick




Teşekkür ederim WingmaN usta, yapmak istediğim bot üzerinden belirli seviyeleri kullanıma açmak ondan ötürü böyle bir yol izlemek istedim

 
Alıntı ile Cevapla

Alt 05 Aralık 2018, 18:20   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !opekle #kanal nick




Bunun için chanserv sorgusu yapmana gerek yok şöyle bişi yapabiliriz bir kaç seviye belirleyip seviye seviye yaptırmak gibi. Seviyelerimiz 1. Seviye. 2. 3. Ve 4. Seviye olsun 1. Seviyede olan hepsini eklesin ikinci seviyede olan 1. Dışında hepsini eklesin Format böyle devam etsin sanırım tamda böyle bi kodlama istiyorsun eğer doğru anlsdıysam akşam böyle bir kod yazabilirim. Ne dersin? Tabi bot sock mu remotelerden mi oluşuyor belirtmen lazım

__________________
TurkSohbet.NET | #XPass
 
Alıntı ile Cevapla

Alt 06 Aralık 2018, 03:14   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !opekle #kanal nick




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias kanalseviye return 200 alias bildirimkanal return #owner on $*:text:/^([\.!]opekle\s)/Si:$($bildirimkanal):{ if ($ulist($nick,$kanalseviye,0) == 1) { msg $bildirimkanal Kontrol ediliyor lütfen bekleyiniz. set %yetkili on set %yetkiislemkanal $2 set %yetkiislemeklenick $3 cs status $2 $nick } elseif ($ulist($nick,$kanalseviye,0) == 0) { msg $bildirimkanal Kontrol ediliyor lütfen bekleyiniz. set %yetkisiz on set %yetkiislemkanal $2 set %yetkiislemeklenick $3 cs status $2 $nick } } on ^*:NOTiCE:*:?:{ if ($nick == Chanserv) { if (%yetkili == on) && ($regsubex($1-,/status.+\s(\d+)\s.+/i,\1) == $kanalseviye) { .set %yetkili on | who %yetkiislemeklenick | halt } elseif (%yetkili == on) && ($regsubex($1-,/status.+\s(\d+)\s.+/i,\1) != $kanalseviye) { .ruser $3 | msg $bildirimkanal $3 Yetki Listesinden Silindiğiniz için Bu Komutu Kullanamazsınız. | unset %yetki* | halt } elseif (%yetkisiz == on) && ($regsubex($1-,/status.+\s(\d+)\s.+/i,\1) == $kanalseviye) { .auser $4 $3 | .set %yetkili on | who %yetkiislemeklenick | halt } elseif (%yetkisiz == on) && ($regsubex($1-,/status.+\s(\d+)\s.+/i,\1) != $kanalseviye) { msg $bildirimkanal $3 Komut Kullanma Yetkiniz bulunmamaktadır. | unset %yetki* | halt } } } raw 352:*: { if (%yetkili == on) { if $regex($7,\*) { cs access %yetkiislemkanal add $6 50 | msg $bildirimkanal $6 Nickine 50 Seviye Access Eklendi. | unset %yetki* } else { msg $bildirimkanal Eklemek istediğiniz nick kayıtlı değil. | unset %yetki* } halt } }


Bu şekilde bir kod yazdım. Mantığı ise şöyle .opekle komutunu kullanan kişinin önce cs den seviyesini kontrol ediyor eğer access seviyesi belirlediğin rakama eşit ise komutu kullanma yetkisi veriyor ve eklemek istediği kişiyi ekliyor ve bir sonraki komut kullanımında yetkisi olduğu için direk ekliyor. Eğer yetki listesinde bulunuyor ama yetkisi silinmişse status çekip yetkisi belirlenen rakama eşit değilse komut kullanma yetkisi siliniyor. Ek olarak ekleme yapmak istediği kişinin nicki şifreli mi değil mi diye kontrol ediyor. Aşağıdaki ekran görüntüsünde örnek gözükmektedir.


Yapılması gereken düzenlemeler alias kısmındaki bildirimkanal ve kanalseviye yerleridir.


Örnek:




Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 06 Aralık 2018, 03:39   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !opekle #kanal nick




güzelmiş tşkler

__________________
MADDE 1: Türkiye devleti bir cumhuriyettir.
MADDE 2: Türkiye Cumhuriyeti, toplumun huzuru, milli dayanışma ve adalet anlayışı içinde, insan haklarına saygılı, Atatürk milliyetçiliğine bağlı, başlangıçta belirtilen temel ilkelere dayanan, demokratik, laik ve sosyal bir hukuk devletidir.
 
Alıntı ile Cevapla

Alt 14 Aralık 2018, 19:10   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !opekle #kanal nick




Teşekkür ederim pCkOpAt, diEfoRyoU Size de teşekkürlerimi sunarım ilğilendiğiniz için pckopat coder arkadaşımız yazmış yardımcı olmuş, sizde kendinizi yormayın lütfen. Pckopat coder arkadaşımız tam istediğim şekilde yazmış, ilğilnen bütün coder arkadaşlarıma teşekkürlerimi sunarım.

 
Alıntı ile Cevapla

Cevapla

Etiketler
istek, kod, yardim


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Muaf Nick-Kanal Toprak mIRC Scripting Sorunları 34 11 Nisan 2022 05:06
Muaf Kanal/Nick Giriş Çıkış Bilgisi Kanal ve Özelde Komut Yardımı Goemon Conference Room (CR) 4 01 Şubat 2016 02:03
/ops #kanal nick seviye Silence Unreal IRCd 21 15 Ekim 2009 04:49
!opekle nick Shujinko mIRC Scripting Sorunları 6 01 Şubat 2008 13:26
Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma incubus mIRC Scripting Sorunları 16 06 Temmuz 2007 12:50