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 Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Hem özele hem de notice mesaj gönderimi [Lütfen Yardım Edin :(] (https://www.ircforumlari.net/mirc-scripting-sorunlari/604764-hem-ozele-hem-de-notice-mesaj-gonderimi-lutfen-yardim-edin.html)

Bennu 14 Ağustos 2014 10:44

Hem özele hem de notice mesaj gönderimi [Lütfen Yardım Edin :(]
 
Merhaba arkadaşlar, benim sizden bir kod isteyim var. Hemen bahsedeyim. Şimdi ben aşagıdaki gibi bir kod yazdım. Kanaldayken lisetedeki isimlerden birine tıklayıp F12'ye bastığım zaman kişinin penceresini açıp küçültüp, 4'er saniye aralıklarla sozler.txt içindeki mesajları hem özele hem de notice olarak gönderiyor. Bu arada yanlışlıkla kişinin penceresini kapattığım zaman yine ilgili kişinin penceresini açıp yine küçültüp göndermeye devam ediyo. Burda sorun yok.

Kodda şu problem var. Ben konuşmak istediğim zaman kişinin penceresini açtıgım zaman, zaman ayarlı mesajlardan gönderim yaparken pat diye ekranı küçülüyo bunu nasıl düzeltebilirz. Yardımlarınızı bekliyorum. Kodu aşagıda veriyorum;

Remote Kodu

alias ozelnotice {
query -n $$1 {
msg $1 $read(addons\ozelnotice\sozler.txt.txt,1) 0 $1 
.notice $1 $read(addons\ozelnotice\sozler.txt.txt,1)
.timer 1 4 ozelnotice1 $$1
}
}

alias ozelnotice1 {
query -n $$1 {
msg $1 $read(addons\ozelnotice\sozler.txt.txt,2) 0 $1 
.notice $1 $read(addons\ozelnotice\sozler.txt.txt,2)
.timer 1 4 ozelnotice2 $$1
}
}

alias ozelnotice2 {
query -n $$1 {
msg $1 $read(addons\ozelnotice\sozler.txt.txt,3) 0 $1 
.notice $1 $read(addons\ozelnotice\sozler.txt.txt,3)
.timer 1 4 ozelnotice3 $$1
}
}

alias ozelnotice3 {
query -n $$1 {
msg $1 $read(addons\ozelnotice\sozler.txt.txt,4) 0 $1 
.notice $read(addons\ozelnotice\sozler.txt.txt,4)
}
}

Alias Kodu:

/F12 /ozelnotice $$1

aLone 14 Ağustos 2014 19:18

Cevap: Hem özele hem de notice mesaj gönderimi [Lütfen Yardım Edin :(]
 
Kod:

alias ozelnotice {
  query -n $$1 {

Burası kalsın..
- - - - --
diğer query -n $$1 lerden -n leri silersen sanırım istediğin gibi olcaktır

Bennu 15 Ağustos 2014 22:30

Cevap: Hem özele hem de notice mesaj gönderimi [Lütfen Yardım Edin :(]
 
Alıntı:

aLone Nickli Üyeden Alıntı (Mesaj 1041473948)
Kod:

alias ozelnotice {
  query -n $$1 {

Burası kalsın..
- - - - --
diğer query -n $$1 lerden -n leri silersen sanırım istediğin gibi olcaktır

Bunu denedim ama bu sefer de her mesaj da pencere sıçraması oluyo :(

aLone 15 Ağustos 2014 23:57

Cevap: Hem özele hem de notice mesaj gönderimi [Lütfen Yardım Edin :(]
 
Kod:

alias ozelnotice {
  query -n $$1 {
    msg $1 $read(sozler.txt,1) 0 $1 
    notice $1 $read(sozler.txt,1)
    .timer 1 4 msg $1 $read(sozler.txt,2) 0 $1 
    .timer 1 4 notice $1 $read(sozler.txt,2)
    .timer 1 8 msg $1 $read(sozler.txt,3) 0 $1 
    .timer 1 8 notice $1 $read(sozler.txt,3)
    .timer 1 12 msg $1 $read(sozler.txt,4) 0 $1 
    .timer 1 12 notice $1 $read(sozler.txt,4)
  }
}

Bu şekilde denedim gayet sağlıklı calısıyor
ilk etapta pence gizleniyor
eger pencereyı acarsam sabit boyutta kalıyor halen yazarken pencereyı değişirsem herhangi bir sekme olmuyor, kucuk modda devam edıyor..
Kod:

alias ozelnotice {
  query -n $$1 {
    msg $1 $read(sozler.txt.txt,1) 0 $1 
    notice $1 $read(sozler.txt.txt,1)
    .timer 1 4 msg $1 $read(sozler.txt.txt,2) 0 $1 
    .timer 1 4 notice $1 $read(sozler.txt.txt,2)
    .timer 1 8 msg $1 $read(sozler.txt.txt,3) 0 $1 
    .timer 1 8 notice $1 $read(sozler.txt.txt,3)
    .timer 1 12 msg $1 $read(sozler.txt.txt,4) 0 $1 
    .timer 1 12 notice $1 $read(sozler.txt.txt,4)
  }
}

buda senin kode 2 sinide kullanabılırsın..

Bennu 18 Ağustos 2014 03:54

Cevap: Hem özele hem de notice mesaj gönderimi [Lütfen Yardım Edin :(]
 
Alıntı:

aLone Nickli Üyeden Alıntı (Mesaj 1041474649)
Kod:

alias ozelnotice {
  query -n $$1 {
    msg $1 $read(sozler.txt,1) 0 $1 
    notice $1 $read(sozler.txt,1)
    .timer 1 4 msg $1 $read(sozler.txt,2) 0 $1 
    .timer 1 4 notice $1 $read(sozler.txt,2)
    .timer 1 8 msg $1 $read(sozler.txt,3) 0 $1 
    .timer 1 8 notice $1 $read(sozler.txt,3)
    .timer 1 12 msg $1 $read(sozler.txt,4) 0 $1 
    .timer 1 12 notice $1 $read(sozler.txt,4)
  }
}

Bu şekilde denedim gayet sağlıklı calısıyor
ilk etapta pence gizleniyor
eger pencereyı acarsam sabit boyutta kalıyor halen yazarken pencereyı değişirsem herhangi bir sekme olmuyor, kucuk modda devam edıyor..
Kod:

alias ozelnotice {
  query -n $$1 {
    msg $1 $read(sozler.txt.txt,1) 0 $1 
    notice $1 $read(sozler.txt.txt,1)
    .timer 1 4 msg $1 $read(sozler.txt.txt,2) 0 $1 
    .timer 1 4 notice $1 $read(sozler.txt.txt,2)
    .timer 1 8 msg $1 $read(sozler.txt.txt,3) 0 $1 
    .timer 1 8 notice $1 $read(sozler.txt.txt,3)
    .timer 1 12 msg $1 $read(sozler.txt.txt,4) 0 $1 
    .timer 1 12 notice $1 $read(sozler.txt.txt,4)
  }
}

buda senin kode 2 sinide kullanabılırsın..

Merhabalar, biraz geç oldu ama kodu denedim. Bu kod çok güzel çalışıyor ama yanlışlıkla sohbet ettiğim kişinin penceresini |X|'e basıp kapattığım zaman yeni bir pencere açıp devam etmiyor :( Yukarıda istediğim gibi yapılabilir mi?

aLone 22 Ağustos 2014 20:19

Cevap: Hem özele hem de notice mesaj gönderimi [Lütfen Yardım Edin :(]
 
Kod:

dialog ozgr {
  title "ozl"
  size -1 -1 39 36
  option dbu
  button "Pencere ac", 2, 2 2 35 15
  button "Kapat", 3, 2 19 35 15, ok
}
on *:dialog:ozgr:*:*: {
  if $devent == SCLICK {
    if $did == 2 {
      /query %$target
      dialog -x ozgr
    }
  }
}
on *:close:?:{ echo -ast 4( $target )1 ile özel görüşme pencerenizi kapattınız. |  set %$target $target | dialog -m ozgr ozgr }

query özel pencereni kapattığında küçük bir uyarı kutucuğu cıkcaktır,
pencere ac - kapat şeklinde,
Aç dersen kapattığın son query özel penceren tekrar acılcak sohbetine devam edersin :)
belki daha basitte yapılır ama aklıma böylesi geldi :)

Bennu 09 Eylül 2014 02:06

Cevap: Hem özele hem de notice mesaj gönderimi [Lütfen Yardım Edin :(]
 
aLone arkadaşımızın verdiği kodda güzel bir mantıkla çalışıyor ama benim istediğim daha farklı bişey. :(

aLone 09 Eylül 2014 02:53

Cevap: Hem özele hem de notice mesaj gönderimi [Lütfen Yardım Edin :(]
 
Kod:

dialog ozgr* {
  title "Q"
  size -1 -1 39 36
  option dbu
  button "Pencere ac", 2, 2 2 35 15
  button "Kapat", 3, 2 19 35 15, ok
}
on *:dialog:ozgr*:*:*: {  if $devent $did == sclick 2 {  query $gettok($dname,2-,$asc(-)) | echo -eat $gettok($dname,2-,$asc(-)) Sohbet ettiğiniz kişi listesinde oldugu için tekrar acildi..(kapatmak için 120 sn bekleyin veya "/hfree query" komutunu uygulayin.) | dialog -x $dname  }  }
alias d.ac {  var %s $+(ozgr,-,$1) ozgr | dialog -m %s  }
on *:input:?:hadd -mu120 query $active evet..
on *:close:?:if ($hget(query,$target) = evet..) { d.ac $target  }

Bennu Birde bunu dene sanırım bu istediğiniz gibi..
Sohbet ettiğin kişinin penceresini kapatırsan açılması için diyaloğu aktif ediyor. onun harıcınde deaktif durumda olan dier özel pencereyı kapatırsan normal kapanıyor..


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

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