mIRCForumlari.Net

mIRCForumlari.Net (https://www.mircforumlari.net/)
-   mIRC Scripting Hazır Kodlar (https://www.mircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   mIRC Renk Karıştırıcı / mirc colour mix (https://www.mircforumlari.net/mirc-scripting-hazir-kodlar/48380-mirc-renk-karistirici-mirc-colour-mix.html)

RahmetLi 20 Ağustos 2023 20:08

mIRC Renk Karıştırıcı / mirc colour mix
 
Adindan da anlasilacagi gibi tablodan secilen iki rengi karistirip ortaya yeni bir renk cikartir.
Kodu remotenize koyduktan sonra mouse ile sag tiklayip Renk karistirma Tablosu secip calistirabilirsiniz.
Renk karistirma islemi bittikten sonra sag tiklayip resimi bilgisayarina kaydedebilirsiniz.


PHP- Kodu:

menu * {
  Renk Karistirma Tablosu:/rgdene
}

alias -l rwind return @ReNk-Karistirici
menu @ReNk-Karistirici {
  sclick:{
    if ($mouse.x isnum 1-260 && $mouse.y isnum 1-255) {
      drawrect -fr $rwind $getdot($rwind,$mouse.x,$mouse.y) 1 300 1 255 255
      editbox $rwind
      set -e %_rnk_1_secildi $getdot($rwind,$mouse.x,$mouse.y)
    }
    if ($mouse.x isnum 1-260 && $mouse.y isnum 300-555) {
      if !%_rnk_1_secildi { editbox $rwind Once ustteki tablodan renk secmelisiniz. | return  }
      drawrect -fr $rwind $getdot($rwind,$mouse.x,$mouse.y) 1 300 300 255 255
      drawrect -f $rwind 14 5 600 525 110 30
      drawtext -c $rwind 1 arial 14 600 530 120 30  [Renkleri Karistir]
      editbox $rwind Renklerin karismasi icin [Renkleri Karistir] yazan kutucuga tiklamalisiniz.
      set -e %_rnk_2_secildi $getdot($rwind,$mouse.x,$mouse.y)
    }
    if ($mouse.x isnum 600-700 && $mouse.y isnum 525-550 && %_rnk_2_secildi) {
      drawrect -fr $rwind %_rnk_1_secildi 1 630 145 255 255
      _renk_karistir
    }
  }
  Resmi Kaydet:var %rsmk = $+(renk-karistirici-,$time(dd-mm-yyyy-hh-nn),.jpg) | drawsave $rwind %rsmk | run %rsmk | run $mircdir
}
alias _renk_karistir {
  var %m = 142
  while %m <= 400 {
    var %x = 628, %j = 129
    while (%j) {
      drawdot -r $rwind %_rnk_2_secildi 1 %x %m
      inc %x 2
      dec %j
    }
    inc %m
  }
}
alias rgdene {
  if !$window($rwind) { window -ape $rwind }
  if ($window($rwind).bw < 900 || $window($rwind).bh < 550) {
    close $+(-,$rwind)
    .timer -m 1 500 echo $color(info) * Yeterli cizim alani yok ekrani buyutup o sekilde deneyin.
    return
  }
  clear $rwind
  var %m = 1
  var %z = 16646400
  while %m <= 255 {
    var %x = 1, %j = 255
    while (%j) {
      drawdot -r $rwind %z 1 %x %m
      inc %x
      dec %z 255
      dec %j
    }
    drawdot -r $rwind $rgb(%m,%m,%m) 5 $calc(255 + 3) %m
    dec %z 255
    inc %m
  }
  drawcopy $rwind 1 1 260 255 $rwind 1 300 260 255
  editbox $rwind Once ustteki tablodan bir renk secin daha sonra alttaki tablodan bir renk secin.
}
on *:close:$($rwind):{
  unset %_rnk_*_sec*
}

Alıntı


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.


Navbar with Avatar by Motorradforum