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

 Kayıt ol  Topluluk
9Beğeni(ler)
  • 1 Post By Hesapsiz33
  • 2 Post By OperServ
  • 3 Post By Alper
  • 1 Post By Alper
  • 1 Post By Alper
  • 1 Post By cinaryigit

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 22 Mart 2020, 15:11   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kanala oto




kanalda #mobilde aop sop olana yetki alan kişileri oto #mobil@ kanalına almasını istiyorum arkadaşalr yardımcı olacak varmıdır?

 
Alıntı ile Cevapla

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




off Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kanalda #mobilde aop sop olana yetki alan kişileri oto #mobil@ kanalına almasını istiyorum arkadaşalr yardımcı olacak varmıdır?

Şöyle bir koddan yola cıkabilirsin.
Burda kisinin aldıgı prefix yetkisini söylüyor. Sende bu mantıkla degiştirip #mobil@ kanalına sajoinleye bilirsin belki.

Msj kısımlarından birini şu şekilde değişip bi deneyin isterseniz

Sajoin $2 #mobil@ }

on *:rawmode:#: {
if ($chan == #mobil) || ($nick == $me) || (*+q* iswm $1-) { halt }
if (+oa == $1) { .msg $chan $2 $+ : Şu anda Kanal Super Operator Konumuna gecti. (2. seviye) }
if (+oq == $1) { .msg $chan $2 $+ : Şu anda Kanal Sahibi Konumuna gecti. (1. seviye) }
if (+o == $1) { .msg $chan $2 $+ : Şu anda Kanal Operatorü Konumuna Gecti. (3. seviye) }
if (+v == $1) { .msg $chan $2 $+ : Şu anda Vop(+v) Kanal Karizması Konumuna gecti. }
if (+h == $1) { .msg $chan $2 : Şu anda Kanal Yardımcı Operatorü Konumuna Gecti. (3. seviye) }
}


Konu Hesapsiz33 tarafından (22 Mart 2020 Saat 15:49 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 22 Mart 2020, 17:32   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala oto




Merhaba kisaca soyle de yapabilirsin;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#mobil:{ if (o isin $1) || (a isin $1) { sajoin $2 #mobil@ | msg #mobil@ $2 : 2Mobil 4Kanalinda operator oldugunuz için op kanalina çekildiniz. } }

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] verdigin code Sadece op sop vb konuma geçinçe çalisir kod sajoin yapmaz


Konu OperServ tarafından (22 Mart 2020 Saat 17:35 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 22 Mart 2020, 17:44   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala oto




off Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kanalda #mobilde aop sop olana yetki alan kişileri oto #mobil@ kanalına almasını istiyorum arkadaşalr yardımcı olacak varmıdır?


Hesapsızın söylediği gibi rawmodeden yola çıkılarak yapılabilir ama şöyle bir detay var kanal botları kanala girdiklerinde mod alıyor onları çekmemesi için ek bir kontrol mekanizması gerekiyor.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#mobil: { if $regex($1,\+.*o) { cs status $chan $2 } } on ^$*:notice:/status.+\s(\d+)\s\x28(\S+)\x29/Si:?: { if ($regml(1) >= 50) { sajoin $3 #mobil@ } elseif $istok(AOP SOP,$regml(2),32) { sajoin $3 #mobil@ } halt }

Kodun mantığı kanalda +o olana chanserv ile status çekip önce seviyesini kontrol ediyor 50 ve yukarısı ise #mobil@ kanalına çekiyor. Bazı sunucularda levels kısmı 3(voice) 4(half) 5(op) olarak değiştiği için 2. koşul olarak yetki düzeyine bakıyor AOP veya SOP ise yine #mobil@ kanalına çekiyor.


Değişiklik yapılabilecek yerleri renklendirdim.


Edit:


Alternatif olarak @ vereni Chanserv olarak belirtirsek 2. koda gerek kalmayabilir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#mobil: { if $regex($1,\+.*o) && ($nick == chanserv) { sajoin $2 #mobil@ } }



Konu Alper tarafından (22 Mart 2020 Saat 17:56 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 05 Nisan 2020, 15:25   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala oto




Alper Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Hesapsızın söylediği gibi rawmodeden yola çıkılarak yapılabilir ama şöyle bir detay var kanal botları kanala girdiklerinde mod alıyor onları çekmemesi için ek bir kontrol mekanizması gerekiyor.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#mobil: { if $regex($1,\+.*o) { cs status $chan $2 } } on ^$*:notice:/status.+\s(\d+)\s\x28(\S+)\x29/Si:?: { if ($regml(1) >= 50) { sajoin $3 #mobil@ } elseif $istok(AOP SOP,$regml(2),32) { sajoin $3 #mobil@ } halt }

Kodun mantığı kanalda +o olana chanserv ile status çekip önce seviyesini kontrol ediyor 50 ve yukarısı ise #mobil@ kanalına çekiyor. Bazı sunucularda levels kısmı 3(voice) 4(half) 5(op) olarak değiştiği için 2. koşul olarak yetki düzeyine bakıyor AOP veya SOP ise yine #mobil@ kanalına çekiyor.


Değişiklik yapılabilecek yerleri renklendirdim.


Edit:


Alternatif olarak @ vereni Chanserv olarak belirtirsek 2. koda gerek kalmayabilir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#mobil: { if $regex($1,\+.*o) && ($nick == chanserv) { sajoin $2 #mobil@ } }


on *:rawmode:#mobil: {
if $regex($1,\+.*o) && ($nick == chanserv) { sajoin $2 #mobil@ }
}

bunu % olanları kanal founderi filan daha ala bilirmi

 
Alıntı ile Cevapla

Alt 05 Nisan 2020, 17:47   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala oto




Aynı koda regexle halfop ibaresi ekle tamamdır

__________________
İstersem bırakırım dediğim herşeyin müptelasıyım iradem zayıf değil tutkularım güçlü
 
Alıntı ile Cevapla

Alt 06 Nisan 2020, 00:27   #7
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala oto




off Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bunu % olanları kanal founderi filan daha ala bilirmi


Anladığım şekilde düzenliyorum.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $regex($1,\+.*o) && ($nick == chanserv) { sajoin $2 #mobil@ }


kısmı


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $regex($1,\+.*[oh]) && ($nick == chanserv) { sajoin $2 #mobil@ }


Kanal founderi +oq olarak mod aldığı için onuda çeker.

 
Alıntı ile Cevapla

Alt 25 Ekim 2020, 05:33   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala oto




Alper Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Anladığım şekilde düzenliyorum.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $regex($1,\+.*o) && ($nick == chanserv) { sajoin $2 #mobil@ }


kısmı


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $regex($1,\+.*[oh]) && ($nick == chanserv) { sajoin $2 #mobil@ }


Kanal founderi +oq olarak mod aldığı için onuda çeker.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu kod harika çalışıyor peki bu kodu part olarak nasıl okuturuz. Mesela kanaldan accessi olan her hangi bir yetkili çıktığında onu geri çeksin ama kanala kaza ile giren yetkisiz bir kişi girdiğinde herhangi bir işlem uygulamasın. Aksi takdirde CS atar Bot çeker. Zaten bunu biliyorsundur dipnot düşeyim dedim.
Şimdiden teşekkür ederim.
Sayenizde sıfırdan yazamasam da birçok basit kodu editlemeyi öğrendim.

 
Alıntı ile Cevapla

Alt 25 Ekim 2020, 08:37   #9
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala oto




cinaryigit 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...] bu kod harika çalışıyor peki bu kodu part olarak nasıl okuturuz. Mesela kanaldan accessi olan her hangi bir yetkili çıktığında onu geri çeksin ama kanala kaza ile giren yetkisiz bir kişi girdiğinde herhangi bir işlem uygulamasın. Aksi takdirde CS atar Bot çeker. Zaten bunu biliyorsundur dipnot düşeyim dedim.
Şimdiden teşekkür ederim.
Sayenizde sıfırdan yazamasam da birçok basit kodu editlemeyi öğrendim.


Senin söylediğin veya istediğin şeyleri pek anlamıyorum... Rahat 10 kere okumuşumdur.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:PART:#mobile@: { if ($nick isop #mobile) { sajoin $nick $chan } }


Mantığı şu eğer #mobile@ kanalından biri çıktıysa #mobile kanalında @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]tör mü diye kontrol eder eğer @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]tör ise #mobile@ kanalına geri çeker.

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

Alt 25 Ekim 2020, 14:02   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala oto




Alper Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Senin söylediğin veya istediğin şeyleri pek anlamıyorum... Rahat 10 kere okumuşumdur.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:PART:#mobile@: { if ($nick isop #mobile) { sajoin $nick $chan } }


Mantığı şu eğer #mobile@ kanalından biri çıktıysa #mobile kanalında @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]tör mü diye kontrol eder eğer @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]tör ise #mobile@ kanalına geri çeker.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] teşekkür ederim eline sağlık. Bundan sonra yazarken daha anlaşılır yazmaya dikkat edeceğim.
Keyifli IF'ler

 
Alıntı ile Cevapla

Cevapla

Etiketler
oto aop


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
Kanala girdiğimde Check botu kanala benim istediğim metini yazsın ! SabotaJ_ mIRC Scripting Sorunları 2 02 Aralık 2012 16:43
Kanala girdiğim zaman, Servicesler otomatik olarak bir yazı atsın kanala Update mIRC Scripting Sorunları 5 17 Kasım 2012 02:30
kanala gıren x nickıne kanala mesaj pesimist_sair mIRC Scripting Sorunları 1 17 Aralık 2010 12:01
Kanala girenleri atıp başka kanala joinlemek Kablosuz NET Unreal IRCd 6 30 Haziran 2007 14:46
Biri Kanala Girince Diger Kanala Msg Atma F0X mIRC Scripting Sorunları 1 24 Haziran 2006 21:10