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/)
-   -   Away de sorun (https://www.ircforumlari.net/mirc-scripting-sorunlari/355720-away-de-sorun.html)

LordAres 24 Eylül 2010 14:46

Cevap: Away de sorun
 
hocam kodlarında dikkat ettim timer kullanıyorsun. Timer neden kullanıyoruz, merak ettim.

teşekkurler , inan yardımların sayesinde kodlama mantığını anladım. çook sağol

fener1907 24 Eylül 2010 18:41

Cevap: Away de sorun
 
orda timeri işlemleri yaptıktan sonra dialoğu kapatmak için kullandım kullanılmayada bilir keyfine kalmış birşey

LordAres 26 Eylül 2010 15:41

Cevap: Away de sorun
 
ustam şunu yapamadım yardımcı olurmusun.
zaten avaysem bidaha avey olmasın bunu nasıl yaparım

fener1907 26 Eylül 2010 22:46

Cevap: Away de sorun
 
Kod:

alias avaydlg { dialog -m avaydlg avaydlg }
dialog avaydlg {
  title "Away Menüsü"
  size -1 -1 217 98
  option dbu
  text "Away Sebebi : ", 1, 7 12 39 8
  edit "", 2, 47 11 161 10
  button "AWAY OL", 3, 141 27 57 9, flat
  text "Nickin Sonuna Ekle :", 4, 7 27 57 8
  edit "", 5, 68 26 64 10
  box "Away Menü Ayarları :", 6, 3 1 210 40
  button "AWAYDAN DÖN", 7, 17 82 87 12
  button "PENCEREYİ KAPAT", 8, 111 82 87 12, ok
}
on *:dialog:avaydlg:init:*:{
  .did -ra $dname 2 %msebep
}
on *:Dialog:avaydlg:sclick:3: {
  if (%awayoldum == +) { echo -a Zaten Awaysın!  }
  if (%awayoldum == -) {
    .set %awayoldum +
    if $did(6) !== $null {
      .set %mnickim $$me
      .set %msebep $did(2)
      if ($did(4) !== $null) { .nick $$me $+ ` $+ $did(5) }
      .away %msebep
      /ame Gidiyorum.. Sebep: " $+ %msebep $+ 2"
      .timer 1 0 dialog -x $dname $dname
    }
  }
}
on *:Dialog:avaydlg:sclick:7: {
  if (%awayoldum == -) { echo -a Zaten Away Değilsin!  }
  if (%awayoldum == +) {
    .set %awayoldum -
    if (%mnickim !== $null) .nick %mnickim
    .away
    /ame geri geldim..
    .timer 1 0 dialog -x $dname $dname
  }
}

öncelikle yukarıda ki kodu remoteye ekle, sonra herhangi bir kanalda yada statüste yazı yazdığın yere
/set %awayoldum -
yazıp entere bas umarım çalışacaktır :)

Not: Ara sırada teşekkür et butonunada tıklayıver :)

LordAres 26 Eylül 2010 23:20

Cevap: Away de sorun
 
alkışlıcam hocamda malesef verdiğin kodlarda sorun var, yinede teşekkürler
anlaşılan yapamıcam pes ettim bir haftadır çozemedim.


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

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