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/)
-   -   Muaf Nick-Kanal (https://www.ircforumlari.net/mirc-scripting-sorunlari/541799-muaf-nick-kanal.html)

By_Ar|T|iZzz 13 Aralık 2015 11:54

Cevap: Muaf Nick-Kanal
 
alias re_selam {
var %regex = /(^s\.a(\.?)$)|(^selam$)|(^slm$)|(^selam(lar)?$)|(s lm)|(^selam(..)?(\s)?aleyk.m$)|(^sa$)|(^sa(\.+)$)/gi

if ($regex($1-, %regex)) {
if (!$hget(isnick, $nick)) {
msg $nick  $regsubex($2,^[:]([^!]+)![^@]+@.+,\1) Hoş Geldin.AleykümSelam $nick !) 4 Nasılsın!) }

hadd -mu60 isnick $nick $true
}
}
on *:TEXT:*:#: {
re_selam $1-
}

on *:ACTION:*:#: {
re_selam $1-
}
Baya ugraştım yapamadım kusura bakmayın ekleyemedim kodu 20 kanal sohbet ettigim yerde selam veren accesi varsa yani op ve üzeriyse selamını almasın ne yapabiliriz bu konuda yardımlarınızı bekliyorum

KuL 13 Aralık 2015 13:17

Cevap: Muaf Nick-Kanal
 
Selamun Aleykum @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ,

aslinda bu Konuya bakabilirsin.

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

En alt Kisimda, Feragat Hocanin aciklamasi mevcut ordaki text eventi kullanabilirsin mesela.

Mesaji yazan yetkilimi degilmi diye kontrol etmek icinde basit bir alias ile bunu yapabilirsin.

Örnek:

Kod:

on $*:text:/^s(\.a(\.|leyk[uüÜ]m)?|lm|elam(s|lar|[uÜü]n\saleyk[uÜü]m)?)$/Si:#: { kontrol $nick # }

alias kontrol {
  if ($1 isop $2) || ($1 ishop $2) { return }
  else { msg $2 $1 Hosgeldin. }
}

Mantik su; Kanala biri üst bölümdeki Texti yazarsa Örnek: (s.a , selam, selams, selamun alekum, vs..) ozaman "kontrol" aliasi calisir. ve Oda bakar, kanaldaki kisi OP yada HALFOP mu diye. Eger degilse "NICK Hosgeldin" der Kanalda.

Simdi ama SOP ve FOUNDER dede mesaj yazmasin diye düsünebilirsin. Bunun icinde zaten normalde "isop" islem yapmasi gerek. Cünki kanalda Founder bile yetki alinca yaninda +o da veriliyor. SOP dada aynisi.

Örnek:

Kod:

* ChanServ mod degistirdi:+oq Nick Nick
* ChanServ mod degistirdi:+oa Nick Nick
* ChanServ mod degistirdi:+o Nick

Yani ister OP, ister SOP, ister Founder hepsi +o yu aliyor :)

Bu Sorguda onun icin:

Kod:

if ($1 isop $2) || ($1 ishop $2) { return }
$1 -> Nick oluyor
$2 -> #Kanal

Eger Nick Kanalda OP ise (isop) -> Geri Dön (return)
Eger Nick Kanalda HALFOP ise (ishop) -> Geri Dön (return)

By_Ar|T|iZzz 13 Aralık 2015 18:43

Cevap: Muaf Nick-Kanal
 
hocam eline saglık bu kadar güzel acıklanabilirdi Eywallah

ZenqerDenq 10 Mayıs 2018 20:36

Cevap: Muaf Nick-Kanal
 
Muaf değilde izinLi nick listeside eklenirse güzel olur mesela en basit olarak bir söz remotesi düsünelim !söz yaptığında kanalda sadece bunu belirdediğim nickler kullansın liste dışında olanada bu komutu siz kullanamassınız {return} u silip { eklediğimde bu işlemi yapa biliyorum ama izinli listesinde olmayana notice veya mesajı gönderemiyorum..

diEfoRyoU 03 Kasım 2018 22:22

Cevap: Muaf Nick-Kanal
 
Kanalda izinli.txt dosyasında nicki olan herhangi bir arkadaşın, !söz|.soz|!soz|.söz yazarsa soz.txt dosyasından rastgele bir satır seçip, kanala yollarsın. Komutu uygulayan listede yoksa uyarı alır.

Kod:

on *:text:*:#: {
if $regex($1,/^(!|/.)s[oö]z) { $iif($read(izinli.txt,w, $nick),!msg # $read(soz.txt,$rand(1,$lines(soz.txt))),!msg # $nick !söz komutunu kullanmaya yetkili değilsin!)
}
 }


Yukarıdaki kodun sağlıklı çalışması için öncelikle aşağıdaki komutları uygulaman gerekiyor.

izinli listesi oluşturmak için;

nick eklemek için : /write izinli.txt Nick
söz eklemek içinse : /write soz.txt Eklenecek-söz
komutlarını kullanabilirsin.

Olur da izinli bir arkadaşınla takışıp, silmek istersen
/write -dsNick izinli.txt
komutunu kullanabilirsin.

cinaryigit 13 Ekim 2020 19:58

Cevap: Muaf Nick-Kanal
 
Selam sevgili IF kullanıcıları;
Bu koda içindeki host ve nick muafları nasıl ekleyebilirim. Yardımcı olursanız sevinirim. İyi IF'ler
Kod:

menu status,menubar, {
  .-
  .• Chanserv Uyarı
  ..• Açık !:.enable #xchan | .echo -a 0,4 Giriş Uyarı AÇıldı
  ..• Kapalı !:.disable #xchan | .echo -a 0,4 Uyarı Kapatıldı
  .-
}

#xchan on
off !*:join:#x:{
  ;- Oper/Admin host muaf.
  if $regex($site,/(Root|Admin|Network|Services|Help|IRCOP|Oper|Local)/i) { return }
  ;- Nick Muaf.
  elseif $regex($nick,/(Geveze-HOST|HOST2/i) { return }
  else { .enable #xchan }

  dialog chanserv {
    title "Yardım Uyarı"
    size -1 -1 220 85
    text "Lütfen #X Kanalına Bakınız!",2,10 10 220 200
    text "Tamam Tuşuna Basarak Yardım Edebilirsiniz",3,10 30 220 200
    button "Tamam",4,70 50 85 25,ok
  }

  on 1:ACTIVE:*:{
    if ($dialog(idrqm)) { dialog -v chanserv }
  }
  on 1:dialog:chanserv:sclick:4:/join #x
}
#xchan end


cinaryigit 14 Ekim 2020 10:22

Cevap: Muaf Nick-Kanal
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Merhaba. İyi günler Üstteki koda muafları nasıl ekleyebiliriz? Sana zahmet bir bakabilir misin?

Set 14 Ekim 2020 17:32

Cevap: Muaf Nick-Kanal
 
Alıntı:

cinaryigit Nickli Üyeden Alıntı (Mesaj 1042379895)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Merhaba. İyi günler Üstteki koda muafları nasıl ekleyebiliriz? Sana zahmet bir bakabilir misin?

Üsteki codlama çalışmaz, codu remoteden düzgün kopy yaptığına tekrar bak istersen.

cinaryigit 15 Ekim 2020 08:35

Cevap: Muaf Nick-Kanal
 
Alıntı:

Set Nickli Üyeden Alıntı (Mesaj 1042380206)
Üsteki codlama çalışmaz, codu remoteden düzgün kopy yaptığına tekrar bak istersen.

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


Kod:

menu status,menubar, {
  .-
  .• Chanserv Uyarı
  ..• Açık !:.enable #xchan | .echo -a 0,4 #X Giriş Uyarı AÇıldı
  ..• Kapalı !:.disable #xchan | .echo -a 0,4 #X Uyarı Kapatıldı
  .-
}

#xchan on
on 1:join:#X: { dialog -ma chanserv chanserv | halt }
dialog chanserv {
  title "Chanserv Yardım Uyarı"
  size -1 -1 220 85
  text "Lütfen #Chanserv Kanalına Bakınız!",2,10 10 220 200
  text "Tamam Tuşuna Basarak Yardım Edebilirsiniz",3,10 30 220 200
  button "Tamam",4,70 50 85 25,ok
}

on 1:ACTIVE:*:{
  if ($dialog(idrqm)) { dialog -v chanserv }
}
on 1:dialog:chanserv:sclick:4:/join #X
}
#xchan end

Soruyu şöyle düzelteyim; buna host ve nick muaf nasıl ekleyebiliriz?
(Kodun tamamı bu)

åLpeR 23 Ocak 2021 17:56

Cevap: Muaf Nick-Kanal
 
Emeğine sağlık kardesım


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net