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 mesajınız var... (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/174867-memo-mesajiniz-var.html)

ZaLiM1979 29 Ağustos 2017 00:52

Cevap: Memo mesajınız var...
 
Selam
burda ircforumlari.net'de buldugum güzel bi memoserv diyalogu var..
kimden oldugunu hatirlamiyorum mahlesef ama ben kendimce biraz büyüttüm ve sohbet ettigim siteye
göre ayarladim.

Görüntü:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kod:
Kod:

on ^*:notice:*eine neue Nachricht*:*:{
  if ($nick == memoserv) {
    dialog -ma memoservis memoservis
    halt
  }
}

on 1:ACTIVE:*:{
  if ($dialog(idrqm)) { dialog -v memoservis }
}
alias memoservis dialog -m memoservis memoservis
dialog  memoservis {
  title "MemoServ Paneli"
  size -1 -1 286 142
  option dbu notheme
  icon $mircdirMemoServ\favicontr.ico, 0
  button Memo Gönder, 1, 12 18 104 22, default flat multi
  box Memo Oku, 2, 134 2 140 98
  button Memo 1, 31, 140 20 52 20, default flat multi
  button Memo 4, 34, 210 20 52 20, default flat multi
  button Memo 2, 32, 140 46 52 20, default flat multi
  button Diger, 6, 210 70 52 20, default flat multi
  button Memo 3 , 33, 140 70 52 20, default flat multi
  button SoN, 8, 210 46 52 20, default flat multi
  button Mesaj Sil, 9, 12 46 104 22, default flat multi
  button Tümünü Sil, 11, 12 74 104 22, default flat multi
  button Mesajlari Listele, 12, 12 104 104 22, default flat multi
  box MemoServ, 13, 4 2 122 132
  button Tamam, 14, 136 110 64 22, default flat multi ok
  button Iptal, 15, 208 110 64 22, default flat multi cancel
}

on 1:dialog:memoservis:sclick:*:{
  if $server == $null { return $input(Herhangi Bir Sunucuya Bagli Degilsiniz!,ohud,HATA) | halt  }
  if $did == 1 { dialog -m memo1 memo1 }
  if $did == 8 { %msg memoserv read last }
  if $did isnum 31-34 { %msg memoserv read $calc($did - 30) }
  if $did == 12 { %msg memoserv list }
  if $did == 11 { %msg memoserv del all }
  if $did == 9 { If $dialog(memo2) == $null {
      %memo.t = Memo Sil
      %memo.b = Sil
      %memo.c = del
  dialog -ma memo2 memo2 } }
  if $did == 6 { If $dialog(memo2) == $null {
      %memo.t = Memo Oku
      %memo.b = Oku
      %memo.c = read
  dialog -ma memo2 memo2 } }
}
dialog -l memo1 {
  title "Memo Gönder "
  size -1 -1 232 170
  option dbu notheme
  icon $mircdirMemoServ\favicontr.ico, 0
  button Gönder, 1, 36 146 74 20, default flat multi ok
  text Nick:, 2, 14 6 26 12
  edit , 3, 46 4 174 18, autohs
  text Mesaj:, 4, 6 30 36 16, right
  edit , 5, 48 28 174 98, multi return vsbar
  box , 8, 6 128 220 10
  button Vazgec, 9, 118 146 74 20, default flat multi cancel
}

on 1:dialog:memo1:sclick:1:{
  if $server == $null { return $input(Herhangi Bir Sunucuya Bagli Degilsiniz!,ohud,HATA) | halt  }
  if $did(3) == $null { return $input(Nick Yazmadin Nick Yaz!!!,ohud,HATA) | halt }
  if $did(5) == $null { return $input(Kardes Mesaji da Gir bi Zahmet!,ohud,HATA) | halt }
  var %tmp = 1
  var %tmp2 = $did(5).lines
  var %memo =
  while (%tmp <= %tmp2) {
    %memo = %memo $chr(32) $+ $did(5,%tmp)
    inc %tmp
  }
  %msg memoserv send $did(3) %memo
  unset %memo.*
}

dialog -l memo2 {
  title "Mesaj No"
  size -1 -1 174 74
  option dbu notheme
  icon $mircdirMemoServ\favicontr.ico, 0
  button Tamam, 1, 12 48 68 20, default flat multi ok
  text  Mesaj No :, 2, 22 8 86 14
  edit , 3, 112 4 34 20, autohs
  button Iptal, 9, 92 48 66 20, default flat multi cancel
}

on 1:dialog:memo2:sclick:1:{
  if $did(3) == $null { return $input(Memo Bos Birakmayiniz!,ohud,HATA) | halt }
  %msg memoserv %memo.c $did(3)
  unset %memo.*
}


Gelelim istegime..
degerli IF-CoderLeri benim pek bilgim yok kendim denedim yapamadim..
burdaki koda bu sekil..

Görüntü:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Burda resimde göründügü gibi Nachricht von: yerde mesaji gönderenen nicki kayan yazi seklinde VE
Nachricht yazan yerdede mesaji kayan yazi seklinde görüntülenmesini yapabilen olursa süper olur..

Simdiden Yapan ve Yorulan degerli Codere tsk ederim..

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 23:52 -->-> Daha önceki mesaj 23:25 --

özür dilerim 2.nci görünümün kodu unutmusum simdi aklima geldi
ve düzenleme zamani asilmis.. özür dilerekden kodu buraya ekliyorum..

suanki halini benim yaptigim degi$iklikleri kirmizi yaptim..


Kod:

on ^*:notice:*eine neue Nachricht*:*:{
  if ($nick == memoserv) {
    dialog -ma memoservis memoservis
    halt
  }
}

on 1:ACTIVE:*:{
  if ($dialog(idrqm)) { dialog -v memoservis }
}
alias memoservis dialog -m memoservis memoservis
dialog  memoservis {
  title "MemoServ Paneli"
  size -1 -1 286 200
  option dbu notheme
  icon $mircdirMemoServ\favicontr.ico, 0
  button Memo Gönder, 1, 12 18 104 22, default flat multi
  box Memo Oku, 2, 134 2 140 98
  button Memo 1, 31, 140 20 52 20, default flat multi
  button Memo 4, 34, 210 20 52 20, default flat multi
  button Memo 2, 32, 140 46 52 20, default flat multi
  button Diger, 6, 210 70 52 20, default flat multi
  button Memo 3 , 33, 140 70 52 20, default flat multi
  button SoN, 8, 210 46 52 20, default flat multi
  button Mesaj Sil, 9, 12 46 104 22, default flat multi
  button Tümünü Sil, 11, 12 74 104 22, default flat multi
  button Mesajlari Listele, 12, 12 104 104 22, default flat multi
  box MemoServ, 13, 4 2 122 132
  button Tamam, 14, 136 110 64 22, default flat multi ok
  button Iptal, 15, 208 110 64 22, default flat multi cancel
  box Nachricht von:, 16, 4 140 270 25
  box Nachricht:, 17, 4 170 270 25
}

on 1:dialog:memoservis:sclick:*:{
  if $server == $null { return $input(Herhangi Bir Sunucuya Bagli Degilsiniz!,ohud,HATA) | halt  }
  if $did == 1 { dialog -m memo1 memo1 }
  if $did == 8 { %msg memoserv read last }
  if $did isnum 31-34 { %msg memoserv read $calc($did - 30) }
  if $did == 12 { %msg memoserv list }
  if $did == 11 { %msg memoserv del all }
  if $did == 9 { If $dialog(memo2) == $null {
      %memo.t = Memo Sil
      %memo.b = Sil
      %memo.c = del
  dialog -ma memo2 memo2 } }
  if $did == 6 { If $dialog(memo2) == $null {
      %memo.t = Memo Oku
      %memo.b = Oku
      %memo.c = read
  dialog -ma memo2 memo2 } }
}
dialog -l memo1 {
  title "Memo Gönder "
  size -1 -1 232 170
  option dbu notheme
  icon $mircdirMemoServ\favicontr.ico, 0
  button Gönder, 1, 36 146 74 20, default flat multi ok
  text Nick:, 2, 14 6 26 12
  edit , 3, 46 4 174 18, autohs
  text Mesaj:, 4, 6 30 36 16, right
  edit , 5, 48 28 174 98, multi return vsbar
  box , 8, 6 128 220 10
  button Vazgec, 9, 118 146 74 20, default flat multi cancel
}

on 1:dialog:memo1:sclick:1:{
  if $server == $null { return $input(Herhangi Bir Sunucuya Bagli Degilsiniz!,ohud,HATA) | halt  }
  if $did(3) == $null { return $input(Nick Yazmadin Nick Yaz!!!,ohud,HATA) | halt }
  if $did(5) == $null { return $input(Kardes Mesaji da Gir bi Zahmet!,ohud,HATA) | halt }
  var %tmp = 1
  var %tmp2 = $did(5).lines
  var %memo =
  while (%tmp <= %tmp2) {
    %memo = %memo $chr(32) $+ $did(5,%tmp)
    inc %tmp
  }
  %msg memoserv send $did(3) %memo
  unset %memo.*
}

dialog -l memo2 {
  title "Mesaj No"
  size -1 -1 174 74
  option dbu notheme
  icon $mircdirMemoServ\favicontr.ico, 0
  button Tamam, 1, 12 48 68 20, default flat multi ok
  text  Mesaj No :, 2, 22 8 86 14
  edit , 3, 112 4 34 20, autohs
  button Iptal, 9, 92 48 66 20, default flat multi cancel
}

on 1:dialog:memo2:sclick:1:{
  if $did(3) == $null { return $input(Memo Bos Birakmayiniz!,ohud,HATA) | halt }
  %msg memoserv %memo.c $did(3)
  unset %memo.*
}



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

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