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/)
-   -   Sadece Op lar Soplar Kullanabilsin.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/702643-sadece-op-lar-soplar-kullanabilsin.html)

Dahaka 21 Ekim 2015 19:54

Sadece Op lar Soplar Kullanabilsin..
 
on *:text:*:#:{
if ($1 == .banac) { mode $chan -b $2 }
if ($1 == .v) { mode $chan +v $$2 | msg $chan  1 $$2  4 $chan 2kanalında voice aldı. }
if ($1 == .bantemizle) { .timer 1 1 cs clear # Bans }
if ($1 == .kb) { .timer 1 1 kick # $2 %kl Kurallara Aykırı Hareket. Veya Uygunsuz Nick. %lk %a-R-n | mode # +b $2 2 }
if ($1 == .sus) { .timer 1 1 mode $chan +b ~q: $+ $2 }


Kodda sıkıntı yok sadece Access i olanlar kullansın istiyorum.. önüne gelen normal bir user .sus Nick yazdıgında kanalda susturuyor op sop olmadıgı halde nasil bi kısıtlama getirebilirim acaba..

THY 21 Ekim 2015 20:22

Cevap: Sadece Op lar Soplar Kullanabilsin..
 
Kod:

on *:text:*:#:{
  if $1 == .banac {
    if !$2 { .notice $nick Yanlış Komut: .banac Şeklinde Yazınız. }
    if ($nick isop $chan) { mode $chan -b $2 }
    elseif $read(admin.txt,w,$nick) { mode $chan -b $2 }
    else { .msg # 4[Uyarı] Kısıtlı Erişim.!! Lütfen Operator Konumuna Geçiniz... }
  }
if $1 == .v {
    if ($nick isop $chan) { mode $chan +v $$2 | msg $chan  1 $$2  4 $chan 2kanalında voice aldı. }
    elseif $read(admin.txt,w,$nick) { mode $chan +v $$2 | msg $chan  1 $$2  4 $chan 2kanalında voice aldı. }
    else { .msg # 4[Uyarı] Kısıtlı Erişim.!! Lütfen Operator Konumuna Geçiniz... }
  }

 if $1 == .bantemizle {
    if !$2 { .notice $nick Yanlış Komut: .bantemizle Şeklinde Yazınız. }
    if ($nick isop $chan) { .timer 1 1 cs clear # Bans }
    elseif $read(admin.txt,w,$nick) { .timer 1 1 cs clear # Bans }
    else { .msg # 4[Uyarı] Kısıtlı Erişim.!! Lütfen Operator Konumuna Geçiniz... }
  }
  if $1 == .kb {
    if ($nick isop $chan) { .timer 1 1 kick # $2 %kl Kurallara Aykırı Hareket. Veya Uygunsuz Nick. %lk %a-R-n | mode # +b $2 2 }
    elseif $read(admin.txt,w,$nick) { .timer 1 1 kick # $2 %kl Kurallara Aykırı Hareket. Veya Uygunsuz Nick. %lk %a-R-n | mode # +b $2 2 }
    else { .msg # 4[Uyarı] Kısıtlı Erişim.!! Lütfen Operator Konumuna Geçiniz... }
  }
  if $1 == .sus {
    if ($nick isop $chan) { .timer 1 1 mode $chan +b ~q: $+ $2 }
    elseif ($read(admin.txt,w,$nick) { .timer 1 1 mode $chan +b ~q: $+ $2 }
    else { .msg # 4[Uyarı] Kısıtlı Erişim.!! Lütfen Operator Konumuna Geçiniz... }
  }
}

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] dene bakalım bunu olacak mı.
Yetkisi olanlar kullanabilir.
Arti yetkisi olmayıpta istedigin kişiler kullanmasi için ana dizine admin.txt olusturup alt alta nickleri yazabilirsin.

Dahaka 21 Ekim 2015 20:27

Cevap: Sadece Op lar Soplar Kullanabilsin..
 
Alıntı:

THY Nickli Üyeden Alıntı (Mesaj 1041690088)
Kod:

on *:text:*:#:{
  if $1 == .banac {
    if !$2 { .notice $nick Yanlış Komut: .banac Şeklinde Yazınız. }
    if ($nick isop $chan) { mode $chan -b $2 }
    elseif $read(admin.txt,w,$nick) { mode $chan -b $2 }
    else { .msg # 4[Uyarı] Kısıtlı Erişim.!! Lütfen Operator Konumuna Geçiniz... }
  }
if $1 == .v {
    if ($nick isop $chan) { mode $chan +v $$2 | msg $chan  1 $$2  4 $chan 2kanalında voice aldı. }
    elseif $read(admin.txt,w,$nick) { mode $chan +v $$2 | msg $chan  1 $$2  4 $chan 2kanalında voice aldı. }
    else { .msg # 4[Uyarı] Kısıtlı Erişim.!! Lütfen Operator Konumuna Geçiniz... }
  }

 if $1 == .bantemizle {
    if !$2 { .notice $nick Yanlış Komut: .bantemizle Şeklinde Yazınız. }
    if ($nick isop $chan) { .timer 1 1 cs clear # Bans }
    elseif $read(admin.txt,w,$nick) { .timer 1 1 cs clear # Bans }
    else { .msg # 4[Uyarı] Kısıtlı Erişim.!! Lütfen Operator Konumuna Geçiniz... }
  }
  if $1 == .kb {
    if ($nick isop $chan) { .timer 1 1 kick # $2 %kl Kurallara Aykırı Hareket. Veya Uygunsuz Nick. %lk %a-R-n | mode # +b $2 2 }
    elseif $read(admin.txt,w,$nick) { .timer 1 1 kick # $2 %kl Kurallara Aykırı Hareket. Veya Uygunsuz Nick. %lk %a-R-n | mode # +b $2 2 }
    else { .msg # 4[Uyarı] Kısıtlı Erişim.!! Lütfen Operator Konumuna Geçiniz... }
  }
  if $1 == .sus {
    if ($nick isop $chan) { .timer 1 1 mode $chan +b ~q: $+ $2 }
    elseif ($read(admin.txt,w,$nick) { .timer 1 1 mode $chan +b ~q: $+ $2 }
    else { .msg # 4[Uyarı] Kısıtlı Erişim.!! Lütfen Operator Konumuna Geçiniz... }
  }
}

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] dene bakalım bunu olacak mı.
Yetkisi olanlar kullanabilir.
Arti yetkisi olmayıpta istedigin kişiler kullanmasi için ana dizine admin.txt olusturup alt alta nickleri yazabilirsin.




Teşekkürler calıştı :) saolasın ellerin dert görmesin

Toprak 21 Ekim 2015 21:13

Cevap: Sadece Op lar Soplar Kullanabilsin..
 
Bunu da kullana bilirsiniz..

Kod:

on *:text:*:#:{
  if $regex($1,/^[!.](bana[cçÇ]|v(oice)?|bantem[ıiİ]zle|kb|sus)/Si) && !$regex($nick(#,$nick).pnick,/(%|@|&|~|\.)/) { msg # $nick yetkiniz yok! }
  else if $regex($1,/^[!.]bana[cçÇ]/Si) && $2 { mode # -b $2 }
  else if $regex($1,/^[!.]v(oice)?/Si) { mode # +v $$2 | msg # 1 $nick 4 # 2kanalında voice aldı. }
  else if $regex($1,/^[!.]bantem[ıiİ]zle/Si) { .timer 1 1 cs clear # Bans }
  else if $regex($1,/^[!.]kb/Si) { .timer 1 1 kick # $2 %kl Kurallara Aykırı Hareket. Veya Uygunsuz Nick. %lk %a-R-n | mode # +b $2 2 }
  else if $regex($1,/^[!.]sus/Si) { .timer 1 1 mode $chan +b ~q: $+ $2 }
}


Dahaka 21 Ekim 2015 21:17

Çok sağol kardeşim tek bir sorun kaldı sadece belirli kanallarda calışması için ne yapmam lazım bütün kanallarda calışıyor da..

Toprak 21 Ekim 2015 21:18

Kod:

on *:text:*:#Kanal,#Kanal1,#Kanal2:{
gibi...


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

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