Guest User

Untitled

a guest
Feb 19th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. Alias ktam { dialog -m kelime kelime }
  2. dialog Kelime {
  3. size -1 -1 274 186
  4. title Kelime Temamlama
  5. box "Kelimeler",1, 5 5 150 175
  6. list 2, 15 21 130 163, multi autovs vsbar
  7. box "Ayarlar",3, 159 5 110 142
  8. text "Kısa Kelime",4, 185 20 70 15
  9. edit "",5, 169 35 90 20, autohs center
  10. text "Uzun Kelime",6, 185 58 70 15
  11. edit "",7, 169 73 90 20, autohs center
  12. button "Ekle",8, 169 99 45 20, default flat multi
  13. button "Sil",9, 216 99 45 20, default flat multi
  14. button "Aç",10, 169 122 45 20
  15. button "Kapat",11, 216 122 45 20
  16. button "TAMAM",12, 159 150 110 30,ok
  17. }
  18.  
  19. on 1:dialog:kelime:sclick:10: { enable #ktamam }
  20. on 1:dialog:kelime:sclick:11: { disable #ktamam }
  21. on 1:dialog:kelime:sclick:9: {
  22. if $read(kelime.txt,w,$did(2).seltext) { write $+(-dl,$readn) kelime.txt | did -d $dname 2 $did(2).sel }
  23. }
  24. on 1:dialog:kelime:sclick:8: {
  25. if ($did(5) == $null) { return $input(Kısa kelimeyi giriniz!,ohud,HATA) | halt }
  26. if ($did(7) == $null) { return $input(Uzun kelimeyi giriniz!,ohud,HATA) | halt }
  27. else { did -a $dname 2 $did(5) $+ % $+ $did(7) | write kelime.txt $did(5) $+ % $+ $did(7) | did -r $dname 5,7 }
  28. }
  29. on 1:dialog:kelime:*:*:{
  30. if ($devent == init) {
  31. loadbuf -o $dname 2 $shortfn(kelime.txt)
  32. }
  33.  
  34. }
  35.  
  36.  
  37. #ktamam on
  38. on *:input:*: {
  39. if (/* !iswm $1-) {
  40. if $left($1-,1) != $readini(mirc.ini,text,commandchar) && ($active ischan || $query($active)) {
  41. var %i 1,%q $1-
  42. while %i <= $lines(kelime.txt) {
  43. %q = $replace(%q,$gettok($read(kelime.txt,%i),1,$asc(%)),$gettok($read(kelime.txt,%i),2,$asc(%)))
  44. inc %i
  45. .unset %t
  46. }
  47. say %q
  48. halt
  49. }
  50. }
  51. }
  52. #ktamam end
Add Comment
Please, Sign In to add comment