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/)
-   -   İstek away Kodu (https://www.ircforumlari.net/mirc-scripting-sorunlari/451925-istek-away-kodu.html)

TİGeR 11 Şubat 2012 20:21

İstek away Kodu
 
Selamlarr ... If.. Coder arkadaslardan bir isteğim olucak forumdan baktım birbirine benzeyen kodlar away addonu istiorm mumkunse su sekilde olucak
20 dk pc ye dokunmazsam Nickime `Yoq taKısı eklicek deop olup help kanalından part yapacak geri geldiğimde ise nickime dönücek helpe join yapıcak nasıl yaparız acaba?

fav 11 Şubat 2012 21:24

Cevap: İstek away Kodu
 
Kod:

alias chkatime {
  if *[away] !iswm $me && $server {
    if !%chkatimer { .set %chkatimer $ctime }
    if $calc($ctime - %chkatimer) >= 1200 { nick $+($me,[away]) | away Meşkulum | deop komutun | part komutun }
  }
}
on *:connect: {
  .set %chkatimer $ctime
  .timerchkatime 0 60 chkatime
}
on *:input:*: {
  if $left($1,1) != / {
    if $server && $regex($window($active).type,channel|query)  {
      if *[away] iswm $me  {
        nick $regsubex($me,\[away\]$,$null)
        away
        identify şifren
        join komutun
      }
      else { .set %chkatimer $ctime }
    }
  }
}

kullandığım bir kod var kurcala biraz :) part yapacaksa neden deop oluyorki direk part olmuyormu :)

TİGeR 12 Şubat 2012 02:36

Cevap: İstek away Kodu
 
Alıntı:

fav Nickli Üyeden Alıntı (Mesaj 1041028187)
Kod:

alias chkatime {
  if *[away] !iswm $me && $server {
    if !%chkatimer { .set %chkatimer $ctime }
    if $calc($ctime - %chkatimer) >= 1200 { nick $+($me,[away]) | away Meşkulum | deop komutun | part komutun }
  }
}
on *:connect: {
  .set %chkatimer $ctime
  .timerchkatime 0 60 chkatime
}
on *:input:*: {
  if $left($1,1) != / {
    if $server && $regex($window($active).type,channel|query)  {
      if *[away] iswm $me  {
        nick $regsubex($me,\[away\]$,$null)
        away
        identify şifren
      join komutun
      }
      else { .set %chkatimer $ctime }
    }
  }
}

kullandığım bir kod var kurcala biraz :) part yapacaksa neden deop oluyorki direk part olmuyormu :)

op olduqum kanaldan part etmicek sadece deop olup ""help"" kanalından part edecek

TİGeR 13 Şubat 2012 02:23

Cevap: İstek away Kodu
 
istediğim gibi değil bu zaten fav tşkler varmı bilgisi olan bu konuda Coder arkadaslar.. ;s2

Narsinha 14 Şubat 2012 00:00

Cevap: İstek away Kodu
 
Kod:

#awaytr off
on *:nick:{
  if $regex($newnick,/(-yok$)/i) { var %s = 1 | while $chan(%s) { if ($v1 != #help) && ($newnick isop $v1) { mode $v2 -o $newnick } | inc %s } } 
  if $regex($newnick,/(-yok$)/i) { if ($newnick ison #help) { part $v2 } }
  if !$regex($newnick,/(-yok$)/i) && ($newnick !ison #help) { join #help }
}
on *:input:*: {
  if $server {
    if $regex($me,/(-yok$)/i) {
      nick $token($me,1,45) | .timeraway 1 1200 /nick $me
    }
    if !$regex($me,/(-yok$)/i) { .timeraway 1 1200 /nick $+($me,-yok) }
  }
}
#awaytr end

menu status,menubar,channel {
  Away Modu:
  .Ac:if $server { var %s = $token($me,1,45) | .enable #awaytr | echo -a .:Away modu acildi:. | .timeraway 1 1200 /nick $+(%s,-yok) }
  .-
  .Kapat:.disable #awaytr | echo -a .:Away modu kapatildi:. | .timeraway off
}
on *:quit: { .disable #awaytr }
on *:disconnect: { .disable #awaytr }
on *:exit: { .disable #awaytr }

20 dkk yazı yazmaz veya komut kullanmazsan Nickine -yok takısı ekler bulunduğun kanallarda opsan deop yapar #help kanalındaysan part eder.Herhangi bir yazı veya komut kullandığında nickindeki yok takısını kaldırır #help kanalına giriş yapar.on *:exit: gerek yok gibiydi ama onuda kullandım.Umarım hata vermez denemedim kodu tam olarak. :)

TİGeR 14 Şubat 2012 00:54

Cevap: İstek away Kodu
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hocam peki şimdi 20 işllem yapmasak komut kullanmasak away olurus anladım ama diyelimki korumalar var bad nick korumaları vs.. ben pc de yokum ama kanalda optayım ve korumalarda aktif bu kodun calısmasına ngel olurmu? ban atınca fln yani?

Narsinha 14 Şubat 2012 01:08

Cevap: İstek away Kodu
 
Mesela pc'de yokum ama optayım kodu aktif ettim 19 dkk geçti biri kufur etti.Bende banladım attım.Banladığım andan itibaren yine 20 dkk geçmesi lazım.Umarım anladın.

TİGeR 14 Şubat 2012 01:37

Cevap: İstek away Kodu
 
Son olarak awaya gecince özele gelenler ve kanalda nickimi yazanlara Suan pC de yokum diye notice atablirsek biticek Egdozya tşkler tekrar :)


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

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