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/)
-   -   Memo var uyarısı(dialog şeklinde) (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/309981-memo-var-uyarisidialog-seklinde.html)

Kasirga_ 09 Ocak 2010 17:23

Memo var uyarısı(dialog şeklinde)
 
Merhaba Arkadaslar

Bazen Arkadasımızdan, vs not gelir görmeyiz unuturuz veya gec görürüz ,bende bunu düşünerek "yeni notunuz var" hatırlatma kodunu dialoga cevirdim piyasada olan dialogda hareketli yazı kodunuda kullanarak bu dialoga uyarladım umarım işinize yarar.

yanlız kodun sorunsuz calısması icin mdx.dll nin mirc ana dizininde olması lazım mirc ana klasorunde ise sorun yok eger değilse ana klasorede kopyalayın aynısını. eger mdx.dll kesip ana klasore tasırsanız diger dialogların calısmamasına neden olabilir. sadece mdx.dll'yi kopyalayıp mirc ana klasorune atın ve alt+r yapıp remoteyiş acıyoruz kodu remoteye ekliyoruz bukadar. iyi kullanımlar..

PHP- Kodu:

alias memo dialog -m memo memo
dialog memo 
{
  
title "                                   • M e m o S e r v i s P a n e L i  • "
  
size --1 199 100
  option dbu
  text 
""10 11 132 8
  button 
"Oku"410 56 52 20
  button 
"Notu SiL"575 56 52 20
  button 
"Kapat"6136 56 52 20ok
  box 
""72 48 195 33
  link 
"Memoserv Hakkında Geniş Bilgi"8123 88 74 8
  text 
""20 36 400 7
  box 
"Notunuz"30 29 200 20
  box 
""90 4 200 20
}


on *:dialog:memo:init:*: {
  
did -a memo 1 %mnick
  mdx MarkDialog $dname
  set 
%text.w $gettok($mdxdll(MoveControl,$dname 1),4,32)
  
mdx MoveControl $dname 1 $dialog($dname).*
  
mdx SetFont 1,+bu 16 600 arial 
  mdx SetFont 4
,5,6 18 600 tohoma
  mdx SetFont 3 15 600 arial 
  mdx SetColor $dname 8
,4,5,6 background $rgb(102,204,255
  
mdx SetDialog $dname Bgcolor $rgb(245,245,220)
  
mdx SetColor $dname 1 text $rgb(148,0,211)
  
mdx SetColor $dname 2 text $rgb(255,0,0)
  
mdx SetColor $dname 1,2,3 textbg $rgb(245,245,220)
  
mdx SetDialog $dname style title tool sysmenü
  
.timer1 $calc($len(%mnick)*90 kaydir
}

on 1:dialog:memo:sclick:*: { 
  if (
$did == 4) { .timer2 0 0 kaydir2 did -a memo 2 %mnot 
  if (
$did == 8) { /run http://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">if (
$did == 5) {  ms del %mnumara | unset %mn* | did -a memo 2 Son Notunuz Silindi.  } 
}


on *:notice:*:*: { 
  if (
$nick == memoserv) && (*notunuz var* iswm $1-) {  set %mnick $1- | .ms read new  | .memo }
  if (
$nick == memoserv) && (*numarali notiswm $1-) { set %mnumara $}
  if (
$nick == memoserv) {
    .
set %mnot $1-
  }
}

alias mdx return $dll(mdx.dll,$1,$2-)
alias -l mdx dll mdx.dll $1-
alias -l mdxdll return $dll(mdx.dll,$1,$2-)
alias -l kaydir {
  if (
$dialog(memo)) {
    
set %text.x $gettok($mdxdll(MoveControl,memo 1),2,32)
    if (%
text.== $+(-,%text.w)) set %text.x $dialog(memo).w
    dec 
%text.x
    mdx MoveControl memo 1 
%text.
  
}
  else {
    unset %
text.%text.w
    
.timer1 off
  
}
}
alias -l kaydir2 {
  if (
$dialog(memo)) {
    
set %text.x $gettok($mdxdll(MoveControl,memo 2),2,32)
    if (%
text.== $+(-,%text.w)) set %text.x $dialog(memo).w
    dec 
%text.x
    mdx MoveControl memo 2 
%text.
  
}
  else {
    unset %
text.%text.w
    
.timer2 off
  
}



Erva 09 Ocak 2010 20:30

Cevap: Memo var uyarısı(dialog şeklinde)
 
Yükledim ama yorum yapmadan önce birşey sormak istiyorum. Kodu remoteye ve mdx.dll'yi ana klasöre kopyaladıktan sonra bana gelecek herhangi bir memo için, ben online olur olmaz ekranıma "memonuz var" şeklinde bir uyarı mı gelmesi gerekiyor? Yoksa;
Ben deneme amaçlı kendime memo gönderdim kayıtlı başka bir nickle. memo gönderdiğim nickle servera girdim herhangi bi pencere açılmadı ama mircin notice penceresine yeni bir memo var uyarısı geldi ki bu her zaman gelen uyarıdan. Ben de /memo yazıp enterladım ve burdaki memo dialog açıldı ama üst kısımda gri bir şey geçiyor, altındaki satırda ise memolarınızı okumak için /ms list diye kayan yazı.

Bu kodu ekleyince hangi işe yarıyor onu sormak istedim. Teşekkürler bu arada

Kasirga_ 09 Ocak 2010 21:10

Cevap: Memo var uyarısı(dialog şeklinde)
 
Online 'iken veya online oldugunda (servere girdiginde) Eger size gönderilen yeni bir memo varsa dialog otomatikmen acılıyor . kodun işlevi bu.
Sizin girmiş oldugunuz serverde Yeni memo geldiginde memoserv in gönderdigi mesaj farklı olabilir veya Sunucu Cr de olabilir . kendimde denedim Sorunsuz calısıyor .

Erva 09 Ocak 2010 22:40

Cevap: Memo var uyarısı(dialog şeklinde)
 
Teşekkürler. O zaman benden kaynaklanan bir durumdur. Elinize sağlık.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net