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/)
-   -   Kendi Tanıtıcım $kadır sorun (https://www.ircforumlari.net/mirc-scripting-sorunlari/36880-kendi-taniticim-kadir-sorun.html)

delikan82 27 Ağustos 2007 18:40

Kendi Tanıtıcım $kadır sorun
 
merhaba ben şöyle bir tanıtıcı yapmak istedim $kaldır(text) belkide basit bişi ama ben yapamıyorum ben mircde bulunan / @ & % ... gibi özel karakterleri yazılan yazıdan kaldırmak istiyorum örnek verecek olursak
s/eL@m% gibi bir sey yazıldığında bunu slem olarak dönmesini istiyorum
çalıştığım tanıtıcılar $regex() $remove()
$remove denedim ama 255 karakter var çok uzun bir kod oluyor hız açısından avantajlı değil $regex() ile davam ediyorum. akıl akıldan üstündür derler ve siz oldukça tecrübelisiniz. sizede bir danışmak istedim yardımlerınız için şimdiden teşekkürler.. SAYGILAR

L4roXyL 27 Ağustos 2007 19:09

Cevap: Kendi Tanıtıcım $kadır sorun
 
Eğer kendin için, yani kendi yazıcağın yazıda dönmesini istiyorsan;
input event'ini kullan.

on 1:input:*: { if $ctrlenter || $left($1,1) = $chr(47) { return } | var %text = $1- | var %junk = $regsub(%text, /([@€$ßæ\$])+/gi, $null, %text) | .say %text | halt } }

Kalın olarak verdiğim bölümü kafana göre çuğaltabilirsin.
Mesela;merh@b@ yazarsan; merhb olarak gidecektir.

delikan82 27 Ağustos 2007 19:15

Cevap: Kendi Tanıtıcım $kadır sorun
 
ben bunu reklam korumada kullanacağım :D mesela
on *:TEXT:*:{
var %kelime $remove(i/r/c,/)
}
ama / @ & = } \ ? _ - bu gibi karakterleri aradan çıkarsın istiom :D

L4roXyL 27 Ağustos 2007 20:27

Cevap: Kendi Tanıtıcım $kadır sorun
 
on ^*:text:*:#: { var %text = $1- | var %junk = $regsub(%text, /([@€æß/?=%^\$])+/gi, $null, %text) | echo # $timestamp $+(<,$nick,>) %text | halt }

Sanırım işini görür.
Örneğin kanal'da birisi;
"Muhabb?t"
"[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]"
Vb. şeyler yazarsa;
Muhabbt, Mehmetcıksmail.com olarak çıkacaktır.

detay 27 Ağustos 2007 22:24

Cevap: Kendi Tanıtıcım $kadır sorun
 
Kod:

//var %t = s/eL@m% | echo -a : $regsubex(%t,/([^a-zşüğöçA-ZİĞÖÇÜ])/g,$null)
bu komuttan yola cikarak yapabilirsin sadece alfabedeki harfleri verir sana gerisini siler..

delikan82 28 Ağustos 2007 22:00

Cevap: Kendi Tanıtıcım $kadır sorun
 
Alıntı:

detay Nickli Üyeden Alıntı (Mesaj 253914)
Kod:

//var %t = s/eL@m% | echo -a : $regsubex(%t,/([^a-zşüğöçA-ZİĞÖÇÜ])/g,$null)
bu komuttan yola cikarak yapabilirsin sadece alfabedeki harfleri verir sana gerisini siler..


ewet istediğim olay buydu çok tşk ederimm


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

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