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/)
-   -   access listesini kanala yansıtmak (https://www.ircforumlari.net/mirc-scripting-sorunlari/876855-access-listesini-kanala-yansitmak.html)

alphae 31 Temmuz 2020 05:24

access listesini kanala yansıtmak
 
win makineme vürüs girdi için tüm verileri kaybetim çogunu halettim 2 3 eksigim kaldı botla alakalı

yardımınızı bekliyorum örnek
.hoplist #sohbet
.oplist #sohbet
.soplist #sohbet
.artilist #sohbet

Yukardaki komutları kullandığımda statuste yazan listeyi #yetki odasına listelesin
örnek 50 99 arasindakini listelesin.

Kod:

on *:text:*:#yetki:{

  if $regex($1,/^[!.]hoplist$/Si) {

    cs access  $chan LISTLEVEL 40-49

    msg $chan Yetkili Nickler Listeleniyor

  }

}


OperServ 31 Temmuz 2020 13:02

Cevap: access listesini kanala yansıtmak
 
Merhaba asagidaki koda chanserv ile cektigin tum komutlari #yetki kanalina yansitacaktir
Kodu ekledikden sonra Örnek; /cs access #sohbet list yapinca #yetki kanalina yansitir

Kod:

on *:notice:*:?:{ if $nick ==  ChanServ { if (*Sira  Seviye  Nick* iswm $1-) { .set -u6 %:access oke! }  | elseif (%:access) { msg #yetki $3 } } }
Bu koda !hop list op list gibi kullanabilirsin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hocama aitir

Kod:

on *:notice:*:?:{ if $nick == Chanserv && %ylist = on { msg %ychan $1- } }
on *:text:*:#:{ if $regex($1,/[.!](hop|op)l[iİı]st/) { %ytype = $regml(1)
    if $2 { set -u4 %ychan $2 | set -u4 %ylist on
    cs access %ychan listlevel $iif(%ytype == hop,40-49,50-99) | return }
    set -u4 %ylist on
  cs access $active listlevel $iif(%ytype == hop,40-49,50-99) }
}


alphae 31 Temmuz 2020 15:36

Cevap: access listesini kanala yansıtmak
 
listeyi statuse veriyor yetki odasina yansitmiyor

.hoplist #sohbet yazdiginda statustekini yetkiodasina yansitsin.


Alıntı:

OperServ Nickli Üyeden Alıntı (Mesaj 1042340575)
Merhaba asagidaki koda chanserv ile cektigin tum komutlari #yetki kanalina yansitacaktir
Kodu ekledikden sonra Örnek; /cs access #sohbet list yapinca #yetki kanalina yansitir

Kod:

on *:notice:*:?:{ if $nick ==  ChanServ { if (*Sira  Seviye  Nick* iswm $1-) { .set -u6 %:access oke! }  | elseif (%:access) { msg #yetki $3 } } }
Bu koda !hop list op list gibi kullanabilirsin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hocama aitir

Kod:

on *:notice:*:?:{ if $nick == Chanserv && %ylist = on { msg %ychan $1- } }
on *:text:*:#:{ if $regex($1,/[.!](hop|op)l[iİı]st/) { %ytype = $regml(1)
    if $2 { set -u4 %ychan $2 | set -u4 %ylist on
    cs access %ychan listlevel $iif(%ytype == hop,40-49,50-99) | return }
    set -u4 %ylist on
  cs access $active listlevel $iif(%ytype == hop,40-49,50-99) }
}




--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 15:36 -->-> Daha önceki mesaj 15:14 --

Yani söle diyim yetki odasi yansitmak yerine .hoplist #kanal diyince ismini yazdigin kanala yansitiyor.

diEfoRyoU 31 Temmuz 2020 18:00

Cevap: access listesini kanala yansıtmak
 
Kod:

on *:notice:*:?:{ if $nick == Chanserv && %ylist = on { msg  %yetki-kanali $1- } }
on *:text:*:#:{ if $regex($1,/[.!](hop|op|sop|vop)l[iİı]st/) {
    %yetki-kanali = #
    %ytype = $regml(1)
    if $2 {
      set -u4 %ychan $2 | set -u4 %ylist on
 cs access %ychan listlevel $iif(%ytype == sop,seviye-aralığıSOP, $&
        $iif(%ytype == op,seviye-aralığıOP, $&
        $iif(%ytype == hop,seviye-aralığıHOP, $&
        $iif(%ytype == vop,seviye-aralığıVOP))))
    }
  }
}

sanırım istediğin böyle bişeydi
seviye-aralıklarını kendine göre düzenlemen gerekiyor.


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

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