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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Otomatik Kelime Tamamlama (editbox) (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/1014064-otomatik-kelime-tamamlama-editbox.html)

manikdepresif 06 Temmuz 2023 05:17

Otomatik Kelime Tamamlama (editbox)
 
;Editbox yazim kutusunda daha once yazdiginiz kelimeler varsa onlari otomatik olarak tamamlar.
Sadece kisisel kullanim icindir.
;Kullanim; sag tiklayip menuden Otomatik Kelime Tamamlayici acip veya kapatabilirsiniz.
;Kod yazari: jeun

Kod:

menu * {
  Otomatik Kelime Tamamlayici $iif($timer(editbox),KAPAT,AÇ):$iif(!$timer(editbox),_editboxkontrol,.timereditbox off ) | echo $color(info) -a * Otomatik kelime tamamlama $iif($v1,acildi.,kapandi.)
}

alias -l my_vocabulary return kelimedagarcigim.txt
alias -l _editboxkontrol { .timereditbox -m 0 100 mwfill }
alias -l mwfill {
  if ($len($editbox($active)) != %_editbox_chr_len) {
    if ($len($editbox($active)) > %_editbox_chr_len) {
      if $+(*,$chr(32)) iswm $editbox($active) { return }
      var %last_txt = $$gettok($editbox($active),-1,32)
      if ($len(%last_txt) >= 3) {
        if $read($my_vocabulary,nw,$+(%last_txt,*)) {
          var %read = $v1
          var %parames = -b $+ $calc($len($editbox($active)) +1) $+ e $+ $calc($len($editbox($active)) + $len(%read))
          editbox %parames $iif($active != Status Window,$active) $iif($gettok($editbox($active),0,32) > 1,$gettok($editbox($active),-2-0,32)) $+(%last_txt,$mid(%read,$calc($len(%last_txt) +1),12345))

        }
      }
    }
  }
  set %_editbox_chr_len $len($editbox($active))
}

on *:input:*:var %c = $strip($1-) | tokenize 32 %c | _kelimeayir $* | filter -ctff 1 1 $my_vocabulary $my_vocabulary
alias -l _kelimeayir {
  if ($1 !isnum && $len($1) >= 3) {
    if ($read($my_vocabulary,nw,$1) == $null) { write $my_vocabulary $1 }
  }
}
;Koder notlari.
;not1: idle suresi belirli bir sureyi gecince otomatik editbox kontrolu kapanacak timereditbox kapanacak on inputtan yapilabilir
;not2: kelimelerin kullanim sayisina gore duzenlenebilir ve eslesmeyi kullanim sikligina gore editboxda gosterilebilir.
;not3: kullanim sadece kendi kullandigim kelimelere gore degil ayni zamanda tum her yerde kullanilan kelimelere gore baz alinabilir ve bir secenek olusturulabilir.


Forbidden 06 Temmuz 2023 16:25

Cevap: Otomatik Kelime Tamamlama (editbox)
 
Yine jeun yine harika bir kod emegine saglık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

manikdepresif 06 Temmuz 2023 16:35

Cevap: Otomatik Kelime Tamamlama (editbox)
 
yahu benim paylastigim kodlari kim siliyor yaaaa
kac gundur dusunmekten uyku uyuyamiyorum

SNOOPY 06 Temmuz 2023 17:04

Cevap: Otomatik Kelime Tamamlama (editbox)
 
Ellerine sağlık Jeun foruma kendi de gelsin artık.
Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042813616)
yahu benim paylastigim kodlari kim siliyor yaaaa
kac gundur dusunmekten uyku uyuyamiyorum

Silinmiş konunuz görünmemektedir.


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

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