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/)
-   -   Harfleri şekle sokma (https://www.ircforumlari.net/mirc-scripting-sorunlari/32621-harfleri-sekle-sokma.html)

havadar 11 Haziran 2007 12:27

Harfleri şekle sokma
 
on *:input:*:{ if ($1- == :D) { say ¦) | halt } }

Bu kodda sadece :D yazınca ¦) işareti çıkıyor. Ancak ben :D nin yanına herhangi bir kelime yazınca da bu işaretin çıkmasını istiyorum.Yani cümlenin başında sonunda ya da ortasında :D yazınca ¦) işaretinin çıkmasını istiyorum.
Bir de buradaki gibi sadece bir harfe değil de birkaç tane harfe farklı tipler nasıl ekleyebilirim?Mesela hem :D yazınca ¦) hem de :P yazınca ¦P şeklinde çıkacak.Yardımcı olabilirseniz sevinirim.

detay 11 Haziran 2007 12:40

Cevap: Harfleri şekle sokma
 
on *:input:*:{ if ($+($chr(58),$chr(41)) isin $1-) { say ¦) | halt } }

havadar 11 Haziran 2007 13:24

Cevap: Harfleri şekle sokma
 
Teşekkür ederim.Ancak cümlenin içinde bir yere :) işaretini koyduğumda cümlenin tamamını ¦) işaretine çeviriyor.Yani yanında kelime varsa eğer yok oluyor.Bir de birkaç tane dönüşümü aynı anda yapabilmem mümkün mü ona da cevap verebilir misiniz?Mesela :) yazınca ¦) çıkacak ve :P yazınca ¦P çıkacak.Ama önemli olan cümlenin neresinde yazarsam yazayım cümleyi bozmayacak ve istediğim şekle dönüşecek.

detay 11 Haziran 2007 19:27

Cevap: Harfleri şekle sokma
 
on *:input:*:{ if ($+($chr(58),$chr(41)) isin $1-) { say $replace($1-,:,¦,) | halt } }

CipriX 11 Haziran 2007 19:42

Cevap: Harfleri şekle sokma
 
mikrop o dediğini bende yazdımda bu sefer arkadaşın istediği olmuyor..

:))) = ¦)))

Olarak görünüyor onun istediği:

:))) = ¦)

Olması.. Yani uğraştıracak bi kod gibi :)

upS 11 Haziran 2007 21:25

Yanıt: Harfleri şekle sokma
 
Kod:

on 1:input:*:{
 set %sekil $replacecs($1-,:,¦)
  if ($chr(47) == $editbox) { %sekil | halt }
  if ($remove(%sekil,$1-)) {
  say %sekil
  unset %sekil
}
}


diEfoRyoU 11 Haziran 2007 21:42

Cevap: Harfleri şekle sokma
 
on 1:input:*:{ if $ctrlenter || $left($1,1) == $chr(47) { return }
say $replace($1-,:,¦)
halt }

;Umaım işine yarar.

havadar 11 Haziran 2007 23:54

Cevap: Harfleri şekle sokma
 
Teşekkür ederim.Tam istediğim gibi olmuş.

havadar 20 Haziran 2007 16:07

Cevap: Harfleri şekle sokma
 
Peki buradaki gibi bir değil de birkaç tane şekle nasıl çevirebiliriz?Mesela a yazınca â çıkacak , n yazınca ñ çıkacak,y yazınca ÿ çıkacak gibi.Yani birden fazla değişimi nasıl yapabiliriz?

havadar 23 Haziran 2007 16:50

Cevap: Harfleri şekle sokma
 
Bu mümkün değil mi?

CipriX 23 Haziran 2007 23:39

Cevap: Harfleri şekle sokma
 
on *:input:#:{ if $left($1,1) !== / { say $replace($1-,a,â,b,ß,i,î) } }
on *:input:?:{ if $left($1,1) !== / { say $replace($1-,a,â,b,ß,i,î) } }
vs..

havadar 25 Haziran 2007 14:10

Cevap: Harfleri şekle sokma
 
Alıntı:

CipriX Nickli Üyeden Alıntı (Mesaj 225395)
on *:input:#:{ if $left($1,1) !== / { say $replace($1-,a,â,b,ß,i,î) } }
on *:input:?:{ if $left($1,1) !== / { say $replace($1-,a,â,b,ß,i,î) } }
vs..

CipriX verdiğin bu addonda iki defa yazıyor aynı şeyi.Sadece bir defa yazmayı sağlayabilir miyiz?

SaW 25 Haziran 2007 18:31

Yanıt: Cevap: Harfleri şekle sokma
 
Alıntı:

CipriX Nickli Üyeden Alıntı (Mesaj 225395)
on *:input:#:{ if $left($1,1) !== / { say $replace($1-,a,â,b,ß,i,î) } halt }
on *:input:?:{ if $left($1,1) !== / { say $replace($1-,a,â,b,ß,i,î) } halt }
vs..

Böyle dene..

havadar 29 Haziran 2007 05:08

Cevap: Yanıt: Cevap: Harfleri şekle sokma
 
Alıntı:

Nebiliymben Nickli Üyeden Alıntı (Mesaj 225940)
Böyle dene..

Bu şekilde de aynsı oluyor.Yani iki defa yazıyor aynı cümleyi.

SaW 29 Haziran 2007 06:10

Yanıt: Harfleri şekle sokma
 
O halde muhtemelen başka bir input eventi daha kullanıyorsundur. Eğer böyleyse sadece birini kullanmak durumdasın, birini kullanırken diğerini disable etmeyi dene..

havadar 01 Temmuz 2007 22:35

Cevap: Harfleri şekle sokma
 
Hayır başkasını kullanmıyorum.

тєαм 01 Temmuz 2007 23:33

Cevap: Harfleri şekle sokma
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] dan indir bir düz mIRC onun içine koy ve dene bakalım

havadar 03 Temmuz 2007 01:21

Cevap: Harfleri şekle sokma
 
Zaten düz mirc kullanıyorum.

SCouNDReL 03 Temmuz 2007 04:53

Cevap: Harfleri şekle sokma
 
Kod:

on *:input:#:{ if $left($1,1) !== / { say $replace($1-,a,â,b,ß,i,î) } | halt }
on *:input:?:{ if $left($1,1) !== / { say $replace($1-,a,â,b,ß,i,î) } |  halt }

2 komut arka arkaya kullanılrken "|" ayracı kullanılır.

havadar 03 Temmuz 2007 15:19

Cevap: Harfleri şekle sokma
 
Halen aynı,iki kere yazıyor aynı şeyi.

CipriX 03 Temmuz 2007 17:11

Cevap: Harfleri şekle sokma
 
2 tane inputun var demektir

havadar 24 Temmuz 2007 02:35

Cevap: Harfleri şekle sokma
 
Pardon.Evet söylediğiniz gibiymiş.Bir tane daha ekli varmış.


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

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