![]() |
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 |
Cevap: Seslenme Remotesi Alıntı:
Kod: on *:text:*:#: { if $istok($1-,Lady,32) { kodlar } } |
Cevap: Seslenme Remotesi hocam buna uyari ekleyebilirmiyiz peki su kanaldan veya özelden seslendi gibi |
Cevap: Seslenme Remotesi Alıntı:
Alıntı:
Kod: on *:text:*:*: { if $regex($1-,/\bLady\b/Si) { echo -a $nick sizden bahsetti. kanal: # Mesajı: $1- } } |
Cevap: Seslenme Remotesi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod: 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. |
Cevap: Seslenme Remotesi teşekkür ederim emeginize yüreginize saglik |
Cevap: Seslenme Remotesi konuyu hortlatmak gibi oldu ama :) 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: 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- }} |
Cevap: Seslenme Remotesi Bu kod işini görecektir. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod: on *:text:*:#:{ |
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- Kodu: • $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. |
Cevap: Seslenme Remotesi Kod: alias seslenme {/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. |
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:38. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk