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/)
-   -   Protect (-+a) Halfop (-+h) Eventi (https://www.ircforumlari.net/mirc-scripting-sorunlari/181378-protect-halfop-h-eventi.html)

Hayat 19 Şubat 2009 21:20

Protect (-+a) Halfop (-+h) Eventi
 
Merhaba arkadaşlar elimde bir kod var aşağıda paylaştım bu kod op deop eventine tepki gösteriyor. Echo çekiyor ve wav dosyasını çalıyor. Bu kodu protect -+a ve halfop -+h modları içinde değerlendirmek istiyorum. Yardımcı olabilirseniz sevinirim.


Kod:

on ^*:OP:#:{
  if ($opnick != $me) {
    echo $chan 7««««4 $opnick 2 $Nick 7Tarafından 2Op 7Yapıldı | haltdef
    halt
  }
  if ($opnick == $me) && (%opvote == on ) {
    echo $chan 7««««4 $opnick 2 $Nick 7Tarafından 2Op  7Yapıldı
    msg $chan $nick %optemsg %opteweb
    .splay $mircdirsounds\op.wav
    haltdef
    if ($opnick == $me) && ($active != #) {
      echo -a 4«««« Uyarı : 2 $nick 5Tarafından 4 $chan 5Kanalında 4Op  5Yapıldınız !
      halt
    }
  }
  if ($opnick == $me) && (%opvote == off ) {
    echo $chan 7««««4 $opnick 2 $Nick 7Tarafından 2Op  7Yapıldı
    .splay $mircdirsounds\op.wav
    haltdef
    if ($opnick == $me) && ($active != #) {
      echo -a 4«««« Uyarı : 2 $nick 5Tarafından 4 $chan 5Kanalında 4Op  5Yapıldınız !
      halt
    }
  }
}
on ^*:DEOP:#:{
  if ($opnick != $me) {
    echo $chan 7««««4 $opnick 2 $Nick 7Tarafından 2DeOp  7Yapıldı
    haltdef
    halt
  }
  if ($opnick == $me) && (%opvote == on) {
    echo $chan 7««««4 $opnick 2 $Nick 7Tarafından 2DeOp  7Yapıldı
    msg $chan $nick %deoptemsg
    deopses
    haltdef
    if ($opnick == $me) && ($active != #) {
      echo -a 4«««« Uyarı : 2 $nick 5Tarafından 4 $chan 5Kanalında 4DeOp  5Yapıldınız !
      halt
    }
  }
  if ($opnick == $me) && (%opvote == off) {
    echo $chan 7««««4 $opnick 2 $Nick 7Tarafından 2DeOp  7Yapıldı
    deopses
    haltdef
    if ($opnick == $me) && ($active != #) {
      echo -a 4«««« Uyarı : 2 $nick 5Tarafından 4 $chan 5Kanalında 4DeOp  5Yapıldınız !
      halt
    }
  }
}


Difuzyon 19 Şubat 2009 21:34

Cevap: Protect (-+a) Halfop (-+h) Eventi
 
Halfop-Dehalfop durumları için:

on *:help:#:echo -a $chan kanalında $nick , $hnick 'i halpfop yaptı.
on *:dehelp:#:echo -a $chan kanalında $nick , $hnick 'i dehalpfop yaptı.

-----

Protect-Deprotect durumları için :
on *:rawmode:#:if $1 == +a { echo -a $nick , $chan kanalında $2 'ye protect verdi }
on *:rawmode:#:if $1 == -a { echo -a $nick , $chan kanalında $2 'yi deprotect yaptı. }

vs vs...

Hayat 19 Şubat 2009 22:18

Cevap: Protect (-+a) Halfop (-+h) Eventi
 
Teşekkür ederim. halfop olayını aynen çözdüm. Protect olayınıda verdiğiniz raw moduyla kısa birşeyler yaptım işimi gördü

Hayat 21 Şubat 2009 00:14

Cevap: Protect (-+a) Halfop (-+h) Eventi
 
Merhaba burada çözemediğim bir sorun var yardımcı olursanız sevinirim. +a -a modları için kullanılan satırlar çalışıyor ama -q +q için yaptığım aynı satırlar tepki göstermiyor. Eğer kodları ters çevirirsem (-+a alta / -+q üste) getirip yaparsam bu kezde -+q çalışıyor -+a çalışmıyor neden böyle olduğunu anlayamadım yardımcı olabilirmisiniz ?

Kod:

on ^*:rawmode:#:{
  if $1 == +a {
    echo $chan 7««««4 $2 2 $nick 7Tarafından 2SuperOp 7Yapıldı
    haltdef
    .splay $mircdirsounds/devoice.wav
  }
}
on *:rawmode:#:{
  if $1 == -a {
    echo $chan 7««««4 $2 2 $nick 7Tarafından 2DeSuperOp 7Yapıldı
    haltdef
    .splay $mircdirsounds/devoice.wav
    halt
  }
}

on ^*:rawmode:#:{
  if $1 == +q {
    echo $chan 7««««4 $2 2 $nick 7Tarafından 2SuperOp 7Yapıldı
    haltdef
    .splay $mircdirsounds/devoice.wav
  }
}
on *:rawmode:#:{
  if $1 == -q {
    echo $chan 7««««4 $2 2 $nick 7Tarafından 2DeSuperOp 7Yapıldı
    haltdef
    .splay $mircdirsounds/devoice.wav
  }
}


AzuLa 21 Şubat 2009 00:21

Cevap: Protect (-+a) Halfop (-+h) Eventi
 
Kod:

on ^*:rawmode:#:{
  if $1 == +a {
    echo $chan 7««««4 $2 2 $nick 7Tarafından 2SuperOp 7Yapıldı
    haltdef
    .splay $mircdirsounds/devoice.wav
  }
  if $1 == -a {
    echo $chan 7««««4 $2 2 $nick 7Tarafından 2DeSuperOp 7Yapıldı
    haltdef
    .splay $mircdirsounds/devoice.wav
    halt
  }
  if $1 == +q {
    echo $chan 7««««4 $2 2 $nick 7Tarafından 2SuperOp 7Yapıldı
    haltdef
    .splay $mircdirsounds/devoice.wav
  }
  if $1 == -q {
    echo $chan 7««««4 $2 2 $nick 7Tarafından 2DeSuperOp 7Yapıldı
    haltdef
    .splay $mircdirsounds/devoice.wav
  }
}

bu şekilde ekleyiniz. aynı sayfa aynı event'den 1 kereden fazla kullanılırsa, ilk event çalışır, çakışma olduğu için diğer eventler çalışmaz.

Hem kodları kısaltmak hem de çakışmayı önlemek amacıyla mümkün olduğu kadar aynı tipten eventleri birleştirerek yazmanızı öneririm. =]

Hayat 21 Şubat 2009 00:25

Cevap: Protect (-+a) Halfop (-+h) Eventi
 
hımm bende deneye deneye buraya yaklaşıyordum son halini göstereyim yinede.

Birde aç gözlülük yapıp başka birşey daha sorsam :) ilk paylaştığım kodlarda şöyle bir özellik mevcut echolar bütün script kullanıcılarına yansıyor ama splay sesleri sadece kendinde çalıyor bunları o hale nasıl getirebilirim

Kod:

on ^*:rawmode:#:{
if $1 == +a {
echo $chan 7««««4 $2 2 $nick 7Tarafından 2DeVoice 7Yapıldı
haltdef
.splay $mircdirsounds/devoice.wav
}
if $1 == -a {
echo $chan 7««««4 $2 2 $nick 7Tarafından 2DeVoice 7Yapıldı
haltdef
.splay $mircdirsounds/devoice.wav
}
}
 
on ^*:rawmode:#:{
if $1 == +q {
echo $chan 7««««4 $2 2 $nick 7Tarafından 2SuperOp 7Yapıldı
haltdef
.splay $mircdirsounds/devoice.wav
}
if $1 == -q {
echo $chan 7««««4 $2 2 $nick 7Tarafından 2DeSuperOp 7Yapıldı
haltdef
.splay $mircdirsounds/devoice.wav
}
}


AzuLa 21 Şubat 2009 00:33

Cevap: Protect (-+a) Halfop (-+h) Eventi
 
aslında tebrik etmek isterim seni, ne kadar süredir kodlara ilgi duyuyorsun bilmiyorum fakat, kendi kodlarını yazıp burda paylaşman ve takıldığın yerlerde yardım istemen güzel. daha doğrusu en güzeli aslında, kendi kodun için yardım istemen.

Alıntı:

hımm bende deneye deneye buraya yaklaşıyordum son halini göstereyim yinede.
bunu görmek de güzel, en azından bazıları gibi, birileri cevap verecek diye beklemiyorsun kendin de bir şeyler yapmaya çalışıyorsun. yanlış anlaşılmasın; kötü anlamda söylemedim, fakat gördüm, birçok kişi sitem ediyor, halbuki sitem etmek yerine biraz da deneyerek bir şeyler yapılsa çok daha iyi yerlere varılır. (benim şahsi düşüncelerimdir, kişi/kişilere gönderme yoktur.)

başarılarının devamını dilerim =]

Hayat 21 Şubat 2009 00:56

Cevap: Protect (-+a) Halfop (-+h) Eventi
 
Alıntı:

AzuLa Nickli Üyeden Alıntı (Mesaj 644075)
aslında tebrik etmek isterim seni, ne kadar süredir kodlara ilgi duyuyorsun bilmiyorum fakat, kendi kodlarını yazıp burda paylaşman ve takıldığın yerlerde yardım istemen güzel. daha doğrusu en güzeli aslında, kendi kodun için yardım istemen.



bunu görmek de güzel, en azından bazıları gibi, birileri cevap verecek diye beklemiyorsun kendin de bir şeyler yapmaya çalışıyorsun. yanlış anlaşılmasın; kötü anlamda söylemedim, fakat gördüm, birçok kişi sitem ediyor, halbuki sitem etmek yerine biraz da deneyerek bir şeyler yapılsa çok daha iyi yerlere varılır. (benim şahsi düşüncelerimdir, kişi/kişilere gönderme yoktur.)

başarılarının devamını dilerim =]


Teşekkür ederim, mIRC ile uğraşmak hoşuma gidiyor ve hiç bir beklentim yok daha öncede söylemiştim sanırım sadece kendi sunucuma dostlarım beğeniyle kullansın diye birşeyler yapıyorum bir kaç yıldır kademe kademe geliştiriyorum işte fakat bu bir kaç yıl içerisinde çok üzerine düşmesemde birşeyler öğrendim merak eden insan ister istemez öğreniyor. Fakat size hem arkadaşça yaklaşımınızdan hemde yardımlarınızdan dolayı minnet borçluyum.


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

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