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

 Kayıt ol  Topluluk
16Beğeni(ler)
  • 1 Post By Bilecikli
  • 3 Post By YouMyCure
  • 6 Post By Alper
  • 3 Post By The
  • 2 Post By Alper
  • 1 Post By Tunne

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 15 Mayıs 2019, 13:05   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Komut ile kanallara access ekleme




Merhabalar. Bulunduğum sunucuda sales tarafından eklenen admin/operlere global kanallarda yetki eklemek için kısa bir kod arıyorum. Belirttiğim nicke belirlenen kanallarda 40/50/100 yazarak yetki ekleyebileceğim bir kod. Mesela: !Ekle nick 40 dediğimde belirtilen bütün global kanallarda halfop eklensin istiyorum. Yardımcı olabilecek var mı acaba?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 15 Mayıs 2019, 14:55   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetki




Bilecikli Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhabalar. Bulunduğum sunucuda sales tarafından eklenen admin/operlere global kanallarda yetki eklemek için kısa bir kod arıyorum. Belirttiğim nicke belirlenen kanallarda 40/50/100 yazarak yetki ekleyebileceğim bir kod. Mesela: !Ekle nick 40 dediğimde belirtilen bütün global kanallarda halfop eklensin istiyorum. Yardımcı olabilecek var mı acaba?

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:#:{ if $1 == !ekle && $3 { cs access #kanal add $2 $3 cs access #kanal add $2 $3 cs access #kanal add $2 $3 cs access #kanal add $2 $3 cs access #kanal add $2 $3 cs access #kanal add $2 $3 cs access #kanal add $2 $3 } }


__________________
Güneşin ilk ışıklarına vererek umutlarımı
Masal Dünyamın açıp kapılarını
Girdim insan Kalabalığına

Konu Toprak tarafından (16 Mayıs 2019 Saat 01:57 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 15 Mayıs 2019, 15:55   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetki




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



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias hangikanallar return #global1 #global2 #global3 on *:input:#:{ if $regex(yt,$1-,/^[!.]ekle\s\S+\s\d+$/Si) { var %s = $token($hangikanallar,0,32) while %s { cs access $token($hangikanallar,%s,32) add $2- dec %s } } }

Kırmızı renkte belirttiğim yere yazılan tüm kanallara belirtilen nicke belirtilen seviye ekler.


Kullanım: !ekle nick seviye
Örnek: !ekle pC`kOpAt 100


Kanallar isteğe göre arada boşluk bırakılarak çoğaltılabilir.

 
Alıntı ile Cevapla

Alt 16 Mayıs 2019, 01:14   #4
Çevrimdışı
The
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetki




Eğer başka bir nick tarafından belirlenen bir kanalda başkası kullanacaksa kod aşağıdaki gibi düzenlenip kullanılabilir .
Kullanımı ; .yetki nick şeklindedir .

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#kullanılacakkanal: { if ($1 == .yetki) && !$2 { msg # 4Hatali Kullanim; 1Nick belirtin. 4 ( .yetki nick ) } if ($1 == .yetki && $2) { chanserv access #kanal add $2 seviye chanserv access #kanal add $2 seviye chanserv access #kanal add $2 seviye chanserv access #kanal add $2 seviye chanserv access #kanal add $2 seviye }

Eğer sadece kendinize özel böyle birşey yapmak istiyorsanızda .

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:#:{ if ($1 == .yetki) && !$2 { echo -a 4Hatali Kullanim; 1Nick belirtin. 4 ( .yetki nick ) } if ($1 == .yetki && $2) { chanserv access #kanal add $2 seviye chanserv access #kanal add $2 seviye chanserv access #kanal add $2 seviye chanserv access #kanal add $2 seviye chanserv access #kanal add $2 seviye }

Bu şekilde herhangi bir kanalda komutu siz uyguladıgınızda kişiye ekleme yapar belirlenen kanallarda belirlenen seviyelerde .

__________________
Kötüler olmasaydı , İyilerin değeri olmazdı .

Dipnot Mesajı: İyi olmak kolaydır , zor olan adil olmaktır.
 
Alıntı ile Cevapla

Alt 18 Ağustos 2020, 18:32   #5
Çevrimdışı
~ TrendSohbet.Com ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetki




Alper Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias hangikanallar return #global1 #global2 #global3 on *:input:#:{ if $regex(yt,$1-,/^[!.]ekle\s\S+\s\d+$/Si) { var %s = $token($hangikanallar,0,32) while %s { cs access $token($hangikanallar,%s,32) add $2- dec %s } } }

Kırmızı renkte belirttiğim yere yazılan tüm kanallara belirtilen nicke belirtilen seviye ekler.


Kullanım: !ekle nick seviye
Örnek: !ekle pC`kOpAt 100


Kanallar isteğe göre arada boşluk bırakılarak çoğaltılabilir.

Merhaba ;
konu cok eskı ama bunu mesela Cs komutları ıcın yapabılırmıyız.. Mesela kanal topic yazmak, kanal modelerini değiştirmek gibi nasıl yapabılırız yardımcı olabılırmısınız.. Tek bır yerden butun global kanalları kontrol etmek ıstesek olabılır mı yada bır ornek kod yazsanız ona gore bende gelıstırmeye calıssam

 
Alıntı ile Cevapla

Alt 18 Ağustos 2020, 19:19   #6
Çevrimdışı
~ SohbetElit.com ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetki




AutomatiC Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba ;
konu cok eskı ama bunu mesela Cs komutları ıcın yapabılırmıyız.. Mesela kanal topic yazmak, kanal modelerini değiştirmek gibi nasıl yapabılırız yardımcı olabılırmısınız.. Tek bır yerden butun global kanalları kontrol etmek ıstesek olabılır mı yada bır ornek kod yazsanız ona gore bende gelıstırmeye calıssam

Merhabalar Aradığınızı biraz araştırma yaparak Forumda bulabilirsiniz

Benden önce ve benimde paylaştığım codlar içinde mevcut istediğiniz Codlar Selam ve dua ile ~

__________________
Zamana bıraktıklarımızı zamanla bıraktık.
 
Alıntı ile Cevapla

Alt 18 Ağustos 2020, 21:41   #7
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetki




AutomatiC Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba ;
konu cok eskı ama bunu mesela Cs komutları ıcın yapabılırmıyız.. Mesela kanal topic yazmak, kanal modelerini değiştirmek gibi nasıl yapabılırız yardımcı olabılırmısınız.. Tek bır yerden butun global kanalları kontrol etmek ıstesek olabılır mı yada bır ornek kod yazsanız ona gore bende gelıstırmeye calıssam


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias hangikanallar return #global1 #global2 #global3 on *:input:#:{ if $istok(!set !topic !access !levels !aop !sop !hop !vop !kick !unban !clear !akick,$1,32) { var %s = $token($hangikanallar,0,32) while %s { cs $right($1,-1) $token($hangikanallar,%s,32) $2- dec %s } } }

Bu şekilde ayarlanabilir. Dikkat edilmesi gereken konu cs üzerinden yapılabilen komutları uygulamanız.



Mesela


Kanalların mlock modlarını değişmek istersen



!set mlock +nts


Kanalın topic değiştirmek istersen


!topic Bu bir topic mesajıdır.


Kanalda birine yetki eklemek istersen


!access add pC`kOpAt 999


Kanalı özel kanal yapmak için


!set private on


Gibi bir çok komutu istediğin kanallar üzerinde kullanabilirsin.

__________________
Davut Alper BALCI - pC`kOpAt
 
Alıntı ile Cevapla

Alt 29 Haziran 2022, 20:07   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetki




Alper Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias hangikanallar return #global1 #global2 #global3 on *:input:#:{ if $regex(yt,$1-,/^[!.]ekle\s\S+\s\d+$/Si) { var %s = $token($hangikanallar,0,32) while %s { cs access $token($hangikanallar,%s,32) add $2- dec %s } } }

Kırmızı renkte belirttiğim yere yazılan tüm kanallara belirtilen nicke belirtilen seviye ekler.


Kullanım: !ekle nick seviye
Örnek: !ekle pC`kOpAt 100


Kanallar isteğe göre arada boşluk bırakılarak çoğaltılabilir.


emegınıze saglık guzel kod için..

 
Alıntı ile Cevapla

Cevapla

Etiketler
yetki


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

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
Yetki yasaklama Tinba mIRC Scripting Sorunları 4 04 Mayıs 2017 20:14
Yetki verme illusi0n mIRC Scripting Sorunları 5 03 Eylül 2012 16:12
yetki sembolu BlueStar mIRC Scripting Sorunları 7 18 Kasım 2011 12:02
yetki sembolü BlueStar Unreal IRCd 4 03 Kasım 2011 18:33
Yetki taşımak CsNqVa Anope 3 07 Ağustos 2009 01:09