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

>
+
Etiketlenen Kullanıcılar

3Beğeni(ler)
  • 1 Post By
  • 1 Post By Feragat
  • 1 Post By Feragat

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 16 Haziran 2019, 17:45   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelime Tamamlama Yardım




eLsukr Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
selamun aleykum kardeşlerim. bende bir kelime tamamlama addonu var, lakin kısaltmadan sonra bir cümle yazdığımda , kısaltma yı asıl kelime olarak yazmıyor, yani yine kısaltma çıkıyor. örneğin; s.a yazdığımda Selamun aleykum çıkıyor, ama, s.a arkadaşlar yazdığımda s.a arlkadaşlar olarak çıkıyor, yardım edebilirmisiniz lütfen ? tşkler

Şu satırı:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ( %oz.acro6 == $1- ) || ( * %oz.acro6 * == $1- ) || ( %oz.acro6 * == $1- ) || ( * %oz.acro6 == $1- ) { set %oz.acrosay $replace($1-,%oz.acro6 ,%oz.acro6a) | goto next | goto end }

Şu şekilde değiştirip deneyebilirsin:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (%oz.acro6 isin $1-) { set %oz.acrosay $replace($1-,%oz.acro6 ,%oz.acro6a) | goto next | goto end }

bu sadece s.a kelimesi için bir örnekti. Fakat koddaki koşullar hatalı gözüküyor

Örnek:
Hatalı koşul
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ( %oz.acro1 == $1- ) || ( * %oz.acro1 * == $1- ) || ( %oz.acro1 * == $1- ) || ( * %oz.acro1 == $1- ) { set %oz.acrosay $replace($1-,%oz.acro1 ,%oz.acro1a) | goto next | goto end }

Doğru olması gereken
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ( %oz.acro1 == $1- ) || ( * %oz.acro1 * iswm $1- ) || ( %oz.acro1 * iswm $1- ) || ( * %oz.acro1 iswm $1- ) { set %oz.acrosay $replace($1-,%oz.acro1 ,%oz.acro1a) | goto next | goto end }

if koşulu içindeki Wildcard karakterlerde iswm operatörleri kullanılmalıdır.

__________________
The Ghost of Christmas Past...

mircscripting.net
 
Alıntı ile Cevapla

Alt 16 Haziran 2019, 19:10   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelime Tamamlama Yardım




Feragat Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Şu satırı:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ( %oz.acro6 == $1- ) || ( * %oz.acro6 * == $1- ) || ( %oz.acro6 * == $1- ) || ( * %oz.acro6 == $1- ) { set %oz.acrosay $replace($1-,%oz.acro6 ,%oz.acro6a) | goto next | goto end }

Şu şekilde değiştirip deneyebilirsin:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (%oz.acro6 isin $1-) { set %oz.acrosay $replace($1-,%oz.acro6 ,%oz.acro6a) | goto next | goto end }

bu sadece s.a kelimesi için bir örnekti. Fakat koddaki koşullar hatalı gözüküyor

Örnek:
Hatalı koşul
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ( %oz.acro1 == $1- ) || ( * %oz.acro1 * == $1- ) || ( %oz.acro1 * == $1- ) || ( * %oz.acro1 == $1- ) { set %oz.acrosay $replace($1-,%oz.acro1 ,%oz.acro1a) | goto next | goto end }

Doğru olması gereken
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ( %oz.acro1 == $1- ) || ( * %oz.acro1 * iswm $1- ) || ( %oz.acro1 * iswm $1- ) || ( * %oz.acro1 iswm $1- ) { set %oz.acrosay $replace($1-,%oz.acro1 ,%oz.acro1a) | goto next | goto end }

if koşulu içindeki Wildcard karakterlerde iswm operatörleri kullanılmalıdır.


[19:09:] <Elsukr> Esselemu Aleykum ve Rahmetullah arkadaşlar
tşkler abim . burası tamam da, yalnız peşpeşe kısaltmaları yazdığımda ikinci veya üçüncü kısatmalar olmuyor. örneğin ; s.a h.g nbr yazdığımda, Selemun aleykum h.g nbr oluyor. diğerleri olmuyor yani

 
Alıntı ile Cevapla

Alt 16 Haziran 2019, 21:33   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelime Tamamlama Yardım




eLsukr Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
[19:09:] <Elsukr> Esselemu Aleykum ve Rahmetullah arkadaşlar
tşkler abim . burası tamam da, yalnız peşpeşe kısaltmaları yazdığımda ikinci veya üçüncü kısatmalar olmuyor. örneğin ; s.a h.g nbr yazdığımda, Selemun aleykum h.g nbr oluyor. diğerleri olmuyor yani

Tekrar uzun uzaya kodu paylaşmamak için ilk mesajda paylaştığın kodu düzenledim. Deneyebilirsin, bir hata olduğunda konu altından bildirebilirsin.

Hatanın sebebi: if koşullarında iswm operatörleri olmaması. Kelimelerin cümle içinde tek tek değiştirilmesi, bu sebeple bir kelimeyi değiştiriyor ve 2.sini veya daha fazlasını değiştirmiyordu.

Kodun son hali;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Yazdığım kelime: s.a. naber mn ok oki oke Sonuç: [22:43] <raptor> Selamun Ãleykûm naber Merhaba Nasılsınız Ok ~ Ok ~i Ok ~e

Ayrıca kodun diyalog kısmında 6 numaralı buton yoktu. 6 numaralı buton ne işe yarar dersen, kodun içindeki hazır kalıpları direk koda yükler. 6 numaralı butonu diyaloğa ekledim "Yükle" ismiyle.

Yükle tuşuna bastıktan sonraki görüntü: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Teknik anlamda faydalı olabilecek kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
The Ghost of Christmas Past...

mircscripting.net

Konu Feragat tarafından (16 Haziran 2019 Saat 22:45 ) değiştirilmiştir. Sebep: Açıklama güncellendi.
 
Alıntı ile Cevapla

Cevapla

Etiketler
kelime, kelime tamamlama, kelime tamamlamaeksik kod


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil

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
kufur.txt kelime tamamlama fav mIRC Scripting Sorunları 3 03 Şubat 2013 12:52
kelime tamamlama hatası angry1 mIRC Scripting Sorunları 4 12 Haziran 2012 21:50
kelime tamamlama (özellerde) fener1907 mIRC Scripting Sorunları 2 24 Haziran 2010 23:04
Kelime Tamamlama addon Visionic mIRC Scripting Sorunları 13 20 Nisan 2008 18:35