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

>
+
Etiketlenen Kullanıcılar

18Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 23 Ağustos 2019, 13:00   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Seslenme Remotesi




Merhaba arkadaslar ben bi remote sorucaktım seslenme remotesi normalde bi cok var ama radıgım söyle ben bi sunucuda güvenlik departmanındayim nickimde kelimeler arasında cok fazla spama takıldıgından sürekli uyari geliyor söyle bişi asiyorum diyelimki nickim Lady sadece Lady yazdıklarında uyari gelsin Lady1 deviLady gibi nickleree seslendiklerinde bu uyari gelmesin bu mümkünmüdür

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan reklamver
Alt 23 Ağustos 2019, 16:17   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Seslenme Remotesi




EsareR45 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba arkadaslar ben bi remote sorucaktım seslenme remotesi normalde bi cok var ama radıgım söyle ben bi sunucuda güvenlik departmanındayim nickimde kelimeler arasında cok fazla spama takıldıgından sürekli uyari geliyor söyle bişi asiyorum diyelimki nickim Lady sadece Lady yazdıklarında uyari gelsin Lady1 deviLady gibi nickleree seslendiklerinde bu uyari gelmesin bu mümkünmüdür

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#: { if $istok($1-,Lady,32) { kodlar } }


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

Konu YouMyCure tarafından (23 Ağustos 2019 Saat 16:32 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 23 Ağustos 2019, 22:10   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Seslenme Remotesi




hocam buna uyari ekleyebilirmiyiz peki su kanaldan veya özelden seslendi gibi

 
Alıntı ile Cevapla

Alt 24 Ağustos 2019, 15:23   #4
Çevrimiçi
i don't care if i'm misfit.
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Seslenme Remotesi




EsareR45 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba arkadaslar ben bi remote sorucaktım seslenme remotesi normalde bi cok var ama radıgım söyle ben bi sunucuda güvenlik departmanındayim nickimde kelimeler arasında cok fazla spama takıldıgından sürekli uyari geliyor söyle bişi asiyorum diyelimki nickim Lady sadece Lady yazdıklarında uyari gelsin Lady1 deviLady gibi nickleree seslendiklerinde bu uyari gelmesin bu mümkünmüdür

EsareR45 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
hocam buna uyari ekleyebilirmiyiz peki su kanaldan veya özelden seslendi gibi

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:*: { if $regex($1-,/\bLady\b/Si) { echo -a $nick sizden bahsetti. kanal: # Mesajı: $1- } }


__________________

Stay strong, trust your instincts
Set your spirit free, never forget your spiritual side
Even in the midst of hardships
there is always a light to guide your way.
 
Alıntı ile Cevapla

Alt 24 Ağustos 2019, 21:42   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Seslenme Remotesi




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


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:*: { if $regex($1-,/\bLady\b/Si) { echo -a $nick $iif($chan,# Kanalında,Özelde) sizden bahsetti. Mesajı: $1- } }


Bu şekilde daha kullanışlı olabilir. Özel ve kanal ayrımı bakımından.

 
Alıntı ile Cevapla

Alt 24 Ağustos 2019, 23:54   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Seslenme Remotesi




teşekkür ederim emeginize yüreginize saglik

 
Alıntı ile Cevapla

Alt 26 Aralık 2025, 17:34   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Seslenme Remotesi




konuyu hortlatmak gibi oldu ama
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
elimde aşağıdaki kod var arkadaşlar. aynı kode yukardada bir arkadaş paylaşmış zaten. kodedeki sıkıntı diyelim nick Ata ama kelime içinde ata varsa hepsini gösteriyor mesela biri hatay yazıyor tablanıyorum bunu düzeltebilirmiyiz? Ata DJ^Ata Ata'Away şeklinde yazmasını istiyorum sadece bu nick dışındaki yazımları göstermesin.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if ($me isin $1-) || (mekansiz isin $1-) || (mekansız isin $1-) { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]me)) window -en Seslenme echo -tm @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]me $chan - $nick - $1- }}



Konu SNOOPY tarafından (29 Aralık 2025 Saat 14:20 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 28 Aralık 2025, 20:39   #8
Çevrimdışı
~ BuSohbet.Com ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Seslenme Remotesi




Bu kod işini görecektir. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if ($istok($1-,Ata,32)) || ($istok($1-,DJ^Ata,32)) || ($istok($1-,Ata'Away,32)) { if ($active != $chan) { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]me)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]me } echo -at 4[SESLENME] $chan kanalında $nick sana sesleniyor. $1- echo -tm @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]me 4[BİLDİRİM] $chan kanalında $nick sana yazdı. $1- } } }


__________________
Beni yoran yıllar değil, namert kullar.
 
Alıntı ile Cevapla

Alt 28 Aralık 2025, 21:45   #9
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Seslenme Remotesi




Selamlar, kodundaki temel sorun isin operatörünü kullanman. isin operatörü, belirttiğin kelimeyi cümlenin herhangi bir yerinde (başında, sonunda veya başka bir kelimenin içinde) gördüğü an tetiklenir. "Hatay" yazdığında içindeki "ata"yı yakalamasının sebebi budur.
Bunu çözmek için Wildcard (Joker karakter) eşleşmesi yapan iswm operatörünü kullanmalıyız ve aradığın nicklerin önüne/arkasına boşluk veya noktalama işaretlerini de kapsayacak bir mantık kurmalıyız. Ancak daha kesin çözüm, $istok (item in token) tanımlayıcısını kullanmaktır.
Aşağıdaki güncellenmiş kod, sadece belirttiğin kelimeler ayrı bir kelime olarak geçtiğinde tetiklenir.


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
   on *:text:*:#:{
  
Aranacak kelimeleri bir değişken olarak tanımlayalım (kolay düzenleme için)
  ; 
Buraya istediğin nickleri/kelimeleri ekleyebilirsin.
  var %
arananlar $me mekansiz mekansız Ata DJ^Ata Ata'Away

  ; $istok komutu cümlenin içindeki her kelimeyi tek tek kontrol eder
  ; $1- içindeki kelimelerden herhangi biri %arananlar listesinde var mı diye bakar.
  
  var %i = 1
  while ($gettok(%arananlar, %i, 32)) {
    var %v = $v1
    if ($istok($1-, %v, 32)) {
      if (!$window([MENTION=153575]Seslen[/MENTION]me)) { window -en [MENTION=153575]Seslen[/MENTION]me }
      echo -tm [MENTION=153575]Seslen[/MENTION]me $chan - $nick - $1-
      halt ; Bir kere bulduysa durması için
    }
    inc %i
  }


Neler Değişti?
• $istok Kullanımı: Bu fonksiyon, cümlenin içindeki "Hatay" kelimesini bir bütün olarak görür ve içinde "Ata" geçse bile onu "Ata" ile eşleştirmez. Sadece tam olarak "Ata" yazıldığında tetiklenir.
• Dinamik Liste: DJ^Ata veya Ata'Away gibi özel karakterli nickleri %arananlar kısmına ekledim. Artık sadece bu tam kelimeler geçtiğinde bildirim alacaksın.
• Hata Önleme: Cümle içinde hem "Ata" hem "mekansız" geçerse pencereye iki kere yazmasın diye halt eklendi.
Eğer büyük/küçük harf duyarlılığı olsun istersen (yani sadece Ata yazınca çalışsın, ata yazınca çalışmasın istersen), kodun içindeki karşılaştırma mantığını cs (case-sensitive) ekleri ile değiştirebiliriz.
Bu kodun çalışmasını test etmek için bir arkadaşından "Selam Ata" ve "Selam Hatay" yazmasını isteyebilirsin; sadece ilkinde @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]me penceresine düşecektir.

 
Alıntı ile Cevapla

Alt 28 Aralık 2025, 22:22   #10
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Seslenme Remotesi




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias seslenme { if (!$var(%seslist)) { set %seslist } if ($1 == ekle) { if (!$istok(%seslist,$2,32)) { set %seslist $addtok(%seslist,$2,32) | echo -a [SESLENME] $2 eklendi. } } elseif ($1 == sil) { if ($istok(%seslist,$2,32)) { set %seslist $remtok(%seslist,$2,32) | echo -a [SESLENME] $2 silindi. } } elseif ($1 == list) { echo -a [SESLENME] Liste: %seslist } } on *:text:*:#:{ if (%seslist) { var %regex = /\b($replace(%seslist,$chr(32),|))\b/g var %match = $regsubex($1-,%regex,\1) if (%match) { if ($active != $chan) { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]me)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]me } echo -at [SESLENME] $chan $nick: $1- echo -tm @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]me [BİLDİRİM] $chan $nick: $1- } } } }

Kullanım şekli:
/seslenme ekle Ata : “Ata” listeye eklenir.
/seslenme sil Ata : “Ata” listeden çıkarılır.
/seslenme list : mevcut listeyi gösterir.

yukarıdaki kullanım örneğine uygun olarak Ata^away Ata^afk Ata^yok gibi nickleride ekleyebilir. yada silebilirsin.

__________________
#XPass
 
Alıntı ile Cevapla

Cevapla

Etiketler
seslenme remotesi


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
✔ Çözüldü Seslenme Remotesi Elbistanli87 mIRC Scripting Sorunları 2 21 Mayıs 2019 18:26
✔ Çözüldü Seslenme remotesi problemi Erdem mIRC Scripting Sorunları 13 04 Aralık 2018 23:14
Güncel Kanal seslenme Remotesi sorunu UuR74 mIRC Scripting Sorunları 7 30 Ağustos 2018 16:39
Seslenme Remotesi RekorNET mIRC Scripting Hazır Kodlar 15 30 Ocak 2014 01:09
ÖzeLde KanaLda Seslenme Remotesi qAriSmA mIRC Scripting Hazır Kodlar 2 29 Haziran 2009 20:21

×