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/)
-   -   Koda eklenti (https://www.ircforumlari.net/mirc-scripting-sorunlari/378281-koda-eklenti.html)

ecoll 28 Ocak 2011 09:55

Cevap: Koda eklenti
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 1040662644)
.sqline add +süre %sqlinenick sebep
bu kısmdaki değişiklik ne sekilde olucak tam anlayamadım gene
.sqline add +0 %sqlinenick Kaybol! yapsam işlermi kod yani koda karsılık gelicek olan baska bisey eklencekmi yoksa şu kısım "%sqlinenick" olarakmı kalıcak $,(,q gibi falan bişiler koycazmı ;frown
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] habide su var sqline eklerken bildiğiniz gibi /os sqline add nick sebeb seklinde eklenior
yani /zline nick gibi değil farklı oysa yukarda verdiğiniz kod
.sqline add +süre %sqlinenick sebep
bu sekilde eklenirmi burda basına /os koymamız gerekmezmi?

Kod:


on ^1:SNOTICE:*:{
  if (exiting isin $1-) {
    if (!$window(@Giris/Cikis)) { window -en @Giris/Cikis }
    echo 4 -t @Giris/Cikis Çıkış : $1- | halt
  }
  if (Connecting isin $1-) {
    if (!$window(@Giris/Cikis)) { window -en @Giris/Cikis }
    echo 3 -t @Giris/Cikis Giriş : $1- | halt
  }
  halt
}
on ^1:HOTLINK:*.*.*:*:{
  if ( $active = #) { halt }
  else {
    if (@ isin $1) {
      $x:CoCoRiCo($1,2)
      return $1
    }
  }
  halt
}
on *:HOTLINK:*.*.*:*:{
  if ($active = #) { halt }
  else {
    if (@ isin $1) {
      ayıkla $hotline
      $x:CoCoRiCo($1-,1)
    }
  }
}
alias -l X:CoCoRiCo {
  if ($2 = 1 ) {
    var %q $mid($1,$pos($1,@),$len($1))
    var %x $calc($len(%q) - 1)
    ;S:ban secenegi (Kline)
    .zline $+(*,$left(%q,%x)) Get Out!
    .os sqline add %sqlinenick Get Out!
  }
  if ($2 = 2 ) {
    var %q $mid($1,$pos($1,@),$len($1))
    var %x $calc($len(%q) - 1 )
  }
}
alias  ayıkla {
  if (*connecting at* iswm $1-) { set %sqlinenick $13 }
  if (*connecting on* iswm $1-) { set %sqlinenick $14 }
  if (*exiting at* iswm $1-) { set %sqlinenick $gettok($13,1,33) }
}

Bu Şekilde Denedim Çalıştı...

[ 09:39:53 ] Giriş : *** Notice -- Client connecting on port 6667: Deneme12 ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [clients]
[ 09:40:11 ] Çıkış : *** Notice -- Client exiting: Deneme12 ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [Z:lined (Sebep: Out!)]

[ 09:54:45 ] -OperServ- Deneme12 SQLINE listesine eklendi.

Deneme12 Kullanmak istediginiz rumuz yasakli konumda veya bir ***** yetkilisine ait: Get Out!

XcLusive 28 Ocak 2011 10:11

Cevap: Koda eklenti
 
evet /os ile çalışmalı doğru diyorsun :)
.os sqline add +0 %sqlinenick Get Out!
gibi olabilir.

TİGeR 28 Ocak 2011 14:22

Cevap: Koda eklenti
 
Alıntı:

ecoll Nickli Üyeden Alıntı (Mesaj 1040662929)
Kod:


on ^1:SNOTICE:*:{
  if (exiting isin $1-) {
    if (!$window(@Giris/Cikis)) { window -en @Giris/Cikis }
    echo 4 -t @Giris/Cikis Çıkış : $1- | halt
  }
  if (Connecting isin $1-) {
    if (!$window(@Giris/Cikis)) { window -en @Giris/Cikis }
    echo 3 -t @Giris/Cikis Giriş : $1- | halt
  }
  halt
}
on ^1:HOTLINK:*.*.*:*:{
  if ( $active = #) { halt }
  else {
    if (@ isin $1) {
      $x:CoCoRiCo($1,2)
      return $1
    }
  }
  halt
}
on *:HOTLINK:*.*.*:*:{
  if ($active = #) { halt }
  else {
    if (@ isin $1) {
      ayıkla $hotline
      $x:CoCoRiCo($1-,1)
    }
  }
}
alias -l X:CoCoRiCo {
  if ($2 = 1 ) {
    var %q $mid($1,$pos($1,@),$len($1))
    var %x $calc($len(%q) - 1)
    ;S:ban secenegi (Kline)
    .zline $+(*,$left(%q,%x)) Get Out!
    .os sqline add %sqlinenick Get Out!
  }
  if ($2 = 2 ) {
    var %q $mid($1,$pos($1,@),$len($1))
    var %x $calc($len(%q) - 1 )
  }
}
alias  ayıkla {
  if (*connecting at* iswm $1-) { set %sqlinenick $13 }
  if (*connecting on* iswm $1-) { set %sqlinenick $14 }
  if (*exiting at* iswm $1-) { set %sqlinenick $gettok($13,1,33) }
}

Bu Şekilde Denedim Çalıştı...

[ 09:39:53 ] Giriş : *** Notice -- Client connecting on port 6667: Deneme12 ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [clients]
[ 09:40:11 ] Çıkış : *** Notice -- Client exiting: Deneme12 ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [Z:lined (Sebep: Out!)]

[ 09:54:45 ] -OperServ- Deneme12 SQLINE listesine eklendi.

Deneme12 Kullanmak istediginiz rumuz yasakli konumda veya bir ***** yetkilisine ait: Get Out!

Dostum sqline nasıl eklettin nicke bende denedim ama @Giris-cıkıs penceresinde ipe tıklayınca
[14:15] -OperServ- port SQLINE listesine eklendi.

port kelimesini eklemis halbuki nick deneme123 tü
nerde hata yaptım acaba?

ecoll 28 Ocak 2011 15:34

Cevap: Koda eklenti
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 1040663019)
Dostum sqline nasıl eklettin nicke bende denedim ama @Giris-cıkıs penceresinde ipe tıklayınca
[14:15] -OperServ- port SQLINE listesine eklendi.

port kelimesini eklemis halbuki nick deneme123 tü
nerde hata yaptım acaba?

Kod:


alias  ayıkla {
  if (*connecting at* iswm $1-) { set %sqlinenick $13 }
  if (*connecting on* iswm $1-) { set %sqlinenick $14 }
  if (*exiting at* iswm $1-) { set %sqlinenick $gettok($13,1,33) }
}

Bu Şekilde mi?

Öncekinde $9 $10 Olarak Vermişti Bende Connecting i Alıordu ona Göre AyarLadım Eğer Sende $9 $10 ken Portu Alıorsa

Kod:


alias  ayıkla {
  if (*connecting at* iswm $1-) { set %sqlinenick $11 }
  if (*connecting on* iswm $1-) { set %sqlinenick $12 }
  if (*exiting at* iswm $1-) { set %sqlinenick $gettok($11,1,33) }
}

Olarak Dene Bi

Eğer Benim Verdiğim Gibi Eklediysen

Kod:


alias  ayıkla {
  if (*connecting at* iswm $1-) { set %sqlinenick $15 }
  if (*connecting on* iswm $1-) { set %sqlinenick $16 }
  if (*exiting at* iswm $1-) { set %sqlinenick $gettok($15,1,33) }
}

Olarak Dene

Ben Pek Anlamam Mantık Yürüterek Yaptım.

TİGeR 28 Ocak 2011 17:07

Cevap: Koda eklenti
 
Tamam ecoll kardesim
alias ayıkla {
if (*connecting at* iswm $1-) { set %sqlinenick $11 }
if (*connecting on* iswm $1-) { set %sqlinenick $12 }
if (*exiting at* iswm $1-) { set %sqlinenick $gettok($11,1,33) }

sağol bu sekilde düzelttim nicki eklior yanlız sunu merak ediorm
kendi ipimle yani hem zline hemde sqline eklediğim nick
deneme123 tü
aynı iple nick değişip geldim deneme1234 yaptım
[16:51] -OperServ- deneme123 SQLINE listesinde zaten var. eski sqline eklediği nicki gösteriyor zaten var diye ip adresi aynı diye olabilirmi?

----------

vaLLa ip aynı diye bu sorunu yapıor sandım ama farklı bi ip adresiyle denedik bi user sunucudan cıktı

[17:02] Çıkış : *** Notice -- Client exiting: xyz ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [Client exited]

@Giris/Cıkıs penceresinde ipe cift tıkladım ve
[17:01] -IRC.Sunucu.Net- *** Permanent Z:Line added for [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] on Fri Jan 28 15:01:43 2011 GMT (from nickim[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]: Dışarı ! yani zline işledi fakat nick deişik olduğu halde gene statuste şu yazdı
[17:01] -OperServ- deneme123 SQLINE listesine eklendi. yani 1 kez eklediği nicki eklior surekli nasıl iş anlamadım ;frown

XcLusive 28 Ocak 2011 17:18

Cevap: Koda eklenti
 
@Giris/Cıkıs
Penceresine gelen noticedeki kelime sayısı önemli
Kod:

alias ayıkla {
if (*connecting at* iswm $1-) { set %sqlinenick $11 }
if (*connecting on* iswm $1-) { set %sqlinenick $12 }
if (*exiting at* iswm $1-) { set %sqlinenick $gettok($11,1,33) }
}

Kısımlarını nicke gelecek şekilde ayarlaman gerek.

ecoll 28 Ocak 2011 17:42

Cevap: Koda eklenti
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 1040663079)
Tamam ecoll kardesim
alias ayıkla {
if (*connecting at* iswm $1-) { set %sqlinenick $11 }
if (*connecting on* iswm $1-) { set %sqlinenick $12 }
if (*exiting at* iswm $1-) { set %sqlinenick $gettok($11,1,33) }

sağol bu sekilde düzelttim nicki eklior yanlız sunu merak ediorm
kendi ipimle yani hem zline hemde sqline eklediğim nick
deneme123 tü
aynı iple nick değişip geldim deneme1234 yaptım
[16:51] -OperServ- deneme123 SQLINE listesinde zaten var. eski sqline eklediği nicki gösteriyor zaten var diye ip adresi aynı diye olabilirmi?

----------

vaLLa ip aynı diye bu sorunu yapıor sandım ama farklı bi ip adresiyle denedik bi user sunucudan cıktı

[17:02] Çıkış : *** Notice -- Client exiting: xyz ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [Client exited]

@Giris/Cıkıs penceresinde ipe cift tıkladım ve
[17:01] -IRC.Sunucu.Net- *** Permanent Z:Line added for [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] on Fri Jan 28 15:01:43 2011 GMT (from nickim[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]: Dışarı ! yani zline işledi fakat nick deişik olduğu halde gene statuste şu yazdı
[17:01] -OperServ- deneme123 SQLINE listesine eklendi. yani 1 kez eklediği nicki eklior surekli nasıl iş anlamadım ;frown

O kadar Fazlası Beni Aşar ben anlamam yani.Belki Set e ekLediği için öLe kalıor olabilir genelde böle kodların sonuna unset ekliyorlardı :)

TİGeR 28 Ocak 2011 19:29

Cevap: Koda eklenti
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 1040663105)
@Giris/Cıkıs
Penceresine gelen noticedeki kelime sayısı önemli
Kod:

alias ayıkla {
if (*connecting at* iswm $1-) { set %sqlinenick $11 }
if (*connecting on* iswm $1-) { set %sqlinenick $12 }
if (*exiting at* iswm $1-) { set %sqlinenick $gettok($11,1,33) }
}

Kısımlarını nicke gelecek şekilde ayarlaman gerek.

Suan nicke gelicek sekilde ayarlı yukardaki haliyle ama en basta bi kere deneme123 nickini sqline ekledim artık baska eklemek istediğimdede onu eklemeye calısıor ve sqline listesinde ztn var diyor ;frown

TİGeR 29 Ocak 2011 03:25

Cevap: Koda eklenti
 
Konu güncel CoCorico bizi gorüyorsan el at su konuya;cryin

XcLusive 29 Ocak 2011 12:33

Cevap: Koda eklenti
 
Kod:

on ^1:SNOTICE:*:{
  if (exiting isin $1-) {
    if (!$window(@Giris/Cikis)) { window -en @Giris/Cikis }
    echo 4 -t @Giris/Cikis Çıkış : $1- | halt
  }
  if (Connecting isin $1-) {
    if (!$window(@Giris/Cikis)) { window -en @Giris/Cikis }
    echo 3 -t @Giris/Cikis Giriş : $1- | halt
  }
  halt
}
on ^1:HOTLINK:*.*.*:*:{
  if ( $active = #) { halt }
  else {
    if (@ isin $1) {
      $x:CoCoRiCo($1,2)
      return $1
    }
  }
  halt
}
on *:HOTLINK:*.*.*:*:{
  if ($active = #) { halt }
  else {
    if (@ isin $1) {
      ayıkla $hotline
      $x:CoCoRiCo($1-,1)
    }
  }
}
alias -l X:CoCoRiCo {
  if ($2 = 1 ) {
    var %q $mid($1,$pos($1,@),$len($1))
    var %x $calc($len(%q) - 1)
    ;S:ban secenegi (Kline)
    .zline $+(*,$left(%q,%x))  sebep
    .os sqline add +0 %sqlinenick sebep
  }
  if ($2 = 2 ) {
    var %q $mid($1,$pos($1,@),$len($1))
    var %x $calc($len(%q) - 1 )
  }
}
alias  ayıkla {
  if (*connecting at* iswm $1-) { set %sqlinenick $11 }
  if (*connecting on* iswm $1-) { set %sqlinenick $12 }
  if (*exiting at* iswm $1-) { set %sqlinenick $gettok($11,1,33) }
}

Var olan eski kod sil, yeni bir sayfa aç ve bu kodu ekle.
Bendeki SNOTICE ile bu koddaki SNOTICE değerleri farklıymış ve o yüzden çalışmıyordu.
Ama sende neden ilk alınan nicki sürekli ekleme çabasında onu bilmiyorum.
Muhtemelen senden kaynaklanan bir sorun.
----------
.zline *@88.251.55.20 sebep
.sqline add +süre AySeL sebep
.zline *@78.188.200.24 sebep
.sqline add +süre aktif_jocuk_ist sebep
.zline *@78.187.90.128 sebep
.sqline add +süre 6667: sebep
.zline *@94.122.128.198 sebep
.sqline add +süre batmn72 sebep
.zline *@78.187.90.128 sebep
.sqline add +süre çavuş sebep
.zline *@95.9.68.12 sebep
.sqline add +süre erzrmaaaaaa sebep
----------
Buda deneme sonucu.


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

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