Guest User

Untitled

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