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/)
-   -   online takip (https://www.ircforumlari.net/mirc-scripting-sorunlari/166017-online-takip.html)

Kablosuz NET 20 Nisan 2009 14:09

Cevap: online takip
 
leoo arkadaşım benim soruyu yalan etmişsin kaç tane yazdın öyle :)) Nick değişildiğindede algılaması için ne yapılabilir ?

eXLove 20 Nisan 2009 14:10

Cevap: online takip
 
Kod'da Problem Var Sanırım Ben Sadece Bilgileri Komutu Uygulayan Kişinin Özeline Vermesini Sağladım + Komutları BoT'un Özelindede Uygulamanızı Sağladım Sizin Söylediğiniz Sorun Sanırım Kod'da Oluşan Problem

Leo 20 Nisan 2009 14:12

Cevap: online takip
 
administrator arkadaslar bi bkara bilirmi rica etsem koda hata var sanirim özelde kanalda yazsamda hata veriyor

* /if: close bracket not found (line 2, sure.txt)
-
* /if: close bracket not found (line 2, sure.txt)

eXLove 20 Nisan 2009 14:14

Cevap: online takip
 
Hangi Komutu Uyguladınızda Bu Hatayı Verdi ?

Kablosuz NET 20 Nisan 2009 14:15

Cevap: online takip
 
Kodda bir hata yok ben 1 haftadır kullanıyorum oldukçada iş görüyor.. Tek sorun dediğim gibi değişilen nickleri algılamaması.

Leo 20 Nisan 2009 14:17

Cevap: online takip
 
!ekle nick yapiyorum özelden bu hata veriyor

* /if: Kapalı ayraç bulunamadı (Satır 2, online.txt)
-
* /if: Kapalı ayraç bulunamadı (Satır 2, online.txt)

neden ola bilir?

eXLove 20 Nisan 2009 14:23

Cevap: online takip
 
[14:25] <eXLove> !ekle deneme
[14:25] <Kelebekv6Script296> deneme  nicki zaten listede ekli durumda.
[14:25] <eXLove> !onlines ex
[14:25] <Kelebekv6Script296> ex 'nin henüz online süresi yok.
[14:25] <eXLove> !sil ex
[14:25] <Kelebekv6Script296> ex Listede ekli değil
[14:25] <eXLove> !sil deneme
[14:25] <Kelebekv6Script296> deneme Listeden silindi.

Özelde Denedim Problem Yok
Kanaldan'da Denedim Gene Problem Yok ?

Leo 20 Nisan 2009 14:32

Cevap: online takip
 
on *:text:*:*: {
if ($1 == !onlines) {
if (!$2) { return }
if !$var($+(%,$replace($2,[,~,],~)),0) { msg $nick $2 'nin henüz online süresi yok. | return }
if (!$ini(takip.ini,$replace($2,[,~,],~))) { msg $nick $2 Listede ekli değil | return }
kayit $replace($2,[,~,],~)
msg # 4 $str(-,10) $2 nicki için takip listesi $str(-,10)
.play $+(-t,$replace($2,[,~,],~)) $nick takip.ini 300
$+(.timerlist,$2) 1 3 msg $nick 4 $str(-,10) Listenin sonu $str(-,10)
}
if !$istok(sniper emrah emrahh,$nick,32) { return }
if ($1 == !ekle) { if (!$2) { return }
if ($2 == $me) { msg $nick Beni takip listesine alamazsın $nick $+ :) | return }
if ($ini(takip.ini,$replace($2,[,~,],~))) { msg $nick  $+ $2  nicki zaten listede ekli durumda. | return }
else {
writeini -n takip.ini $replace($2,[,~,],~) Pazartesi 0
writeini -n takip.ini $replace($2,[,~,],~) Salı 0
writeini -n takip.ini $replace($2,[,~,],~) Çarşamba 0
writeini -n takip.ini $replace($2,[,~,],~) Perşembe 0
writeini -n takip.ini $replace($2,[,~,],~) Cuma 0
writeini -n takip.ini $replace($2,[,~,],~) Cumartesi 0
writeini -n takip.ini $replace($2,[,~,],~) Pazar 0
.auser takip $2
msg $nick  $+ $2  nicki online listesine eklenmiştir.
if ($2 ison #ask) { $+(.timertakip,$2) 0 1 inc -e $+(%,$replace($2,[,~,],~)) }
}
}
if ($1 == !sil) {
if (!$2) { return }
if (!$ini(takip.ini,$replace($2,[,~,],~))) { msg $nick $2 Listede ekli değil | return }
else { .remini takip.ini $replace($2,[,~,],~) | .ruser takip $2 | msg $nick $2 Listeden silindi.
if $+($timertakip,($2)) { $+(timertakip,$2) off | unset $+(%,$replace($2,[,~,],~)) }
}
}
if ($1 == !sıfırla) {
var %\ = $ulist(*,takip,0)
while %\ {
$+(.timertakip,$ulist(*,takip,%\)) off
set $+(%,$replace($ulist(*,takip,%\),[,~,],~)) 0
writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Pazartesi 0
writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Salı 0
writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Çarşamba 0
writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Perşembe 0
writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Cuma 0
writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Cumartesi 0
writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Pazar 0
if ($ulist(*,takip,%\) ison #ask) { $+(.timertakip,$ulist(*,takip,%\)) 0 1 inc -e $+(%,$replace($ulist(*,takip,%\),[,~,],~)) }
dec %\
}
msg $nick Tüm online süreleri sıfırlanıp yeniden başlatılmıştır.
}
if ($1 == !temizle) {
write -c takip.ini
var %\ = $ulist(*,takip,0)
while %\ {
$+(.timertakip,$ulist(*,takip,%\)) off
.timer 1 1 unset $+(%,$replace($ulist(*,takip,%\),[,~,],~))
.ruser takip $ulist(*,takip,%\)
dec %\
}

bu kodda özelde !ekle nick veya fark etmez sil ekle online syazdiğimda

botun statusun de

* /if: Kapalı ayraç bulunamadı (Satır 2, online.txt)
-
* /if: Kapalı ayraç bulunamadı (Satır 2, online.txt)

diyerek birşey çikiyor

eXLove 20 Nisan 2009 14:37

Cevap: online takip
 
[14:38] <eXLove> !onlines c0d3R
[14:38] <Kelebekv6Script296> Salı=0
[14:38] <Kelebekv6Script296> Çarşamba=0
[14:38] <Kelebekv6Script296> Perşembe=0
[14:38] <Kelebekv6Script296> Cuma=0
[14:38] <Kelebekv6Script296> Cumartesi=0
[14:38] <Kelebekv6Script296> Pazar=0
[14:38] <Kelebekv6Script296> Pazartesi=4Dakika 12Saniye
[14:38] <Kelebekv6Script296> 4 ---------- Listenin sonu ----------
[14:38] <eXLove> !ekle c0d3R
[14:38] <Kelebekv6Script296> c0d3R  nicki zaten listede ekli durumda.
[14:39] <eXLove> !sil c0d3R
[14:39] <Kelebekv6Script296> c0d3R Listeden silindi.

Buyur Özelden Uyguladım Komutları Problem Yok Kanaldan Uyguladım Problem Yok.

Aşşağdaki Kodu Kullan En Başta Kod'u Yazan Arkadaş #zurna Kanalına Girince Online Süresini Ölçmeye Baslıcak Die Ayarlamıs Ben Aşşagdaki Kodu Hangi Kanala Girerse Girsin Online Süresini Ölçsün YAni Sunucuya Girdiği An Ölçmeye Başlasın Online Süresni Die Ayarladım, özelden de kanaldanda bütün komutları uygulatabilirsiniz kod'u eklediğniz bot'a. Bu sekilde ayarladım umarım işinizi Görür

Kod:

on *:text:*:*: {
  if ($1 == !onlines) {
    if (!$2) { return }
    if !$var($+(%,$replace($2,[,~,],~)),0) { msg $nick $2 'nin henüz online süresi yok. | return }
    if (!$ini(takip.ini,$replace($2,[,~,],~))) { msg $nick $2 Listede ekli değil | return }
    kayit $replace($2,[,~,],~)
    msg # 4 $str(-,10) $2 nicki için takip listesi $str(-,10)
    .play $+(-t,$replace($2,[,~,],~)) $nick takip.ini 300
    $+(.timerlist,$2) 1 3 msg $nick 4 $str(-,10) Listenin sonu $str(-,10)
  }
  if !$istok(sniper ahmet mehmet,$nick,32) { return }
  if ($1 == !ekle) { if (!$2) { return }
    if ($2 == $me) { msg $nick Beni takip listesine alamazsın $nick $+ :) | return }
    if ($ini(takip.ini,$replace($2,[,~,],~))) { msg $nick  $+ $2  nicki zaten listede ekli durumda. | return }
    else {
      writeini -n takip.ini $replace($2,[,~,],~) Pazartesi 0
      writeini -n takip.ini $replace($2,[,~,],~) Salı 0
      writeini -n takip.ini $replace($2,[,~,],~) Çarşamba 0
      writeini -n takip.ini $replace($2,[,~,],~) Perşembe 0
      writeini -n takip.ini $replace($2,[,~,],~) Cuma 0
      writeini -n takip.ini $replace($2,[,~,],~) Cumartesi 0
      writeini -n takip.ini $replace($2,[,~,],~) Pazar 0
      .auser takip $2
      msg $nick  $+ $2  nicki online listesine eklenmiştir.
      if ($2 ison #zurna) { $+(.timertakip,$2) 0 1 inc -e $+(%,$replace($2,[,~,],~)) }
    }
  }
  if ($1 == !sil) {
    if (!$2) { return }
    if (!$ini(takip.ini,$replace($2,[,~,],~))) { msg $nick $2 Listede ekli değil | return }
    else { .remini takip.ini $replace($2,[,~,],~) | .ruser takip $2 | msg $nick $2 Listeden silindi.
      if $+($timertakip,($2)) { $+(timertakip,$2) off | unset $+(%,$replace($2,[,~,],~)) }
    }
  }
  if ($1 == !sıfırla) {
    var %\ = $ulist(*,takip,0)
    while %\ {
      $+(.timertakip,$ulist(*,takip,%\)) off 
      set $+(%,$replace($ulist(*,takip,%\),[,~,],~)) 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Pazartesi 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Salı 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Çarşamba 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Perşembe 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Cuma 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Cumartesi 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Pazar 0
      if ($ulist(*,takip,%\) ison #zurna) { $+(.timertakip,$ulist(*,takip,%\)) 0 1 inc -e $+(%,$replace($ulist(*,takip,%\),[,~,],~)) }
      dec %\
    }
    msg $nick Tüm online süreleri sıfırlanıp yeniden başlatılmıştır.
  }
  if ($1 == !temizle) {
    write -c takip.ini
    var %\ = $ulist(*,takip,0)
    while %\ {
      $+(.timertakip,$ulist(*,takip,%\)) off
      .timer 1 1 unset $+(%,$replace($ulist(*,takip,%\),[,~,],~))
      .ruser takip $ulist(*,takip,%\) 
      dec %\
    }
    msg $nick Tüm online takip listesi içeriğiyle beraber tamamen temizlenmiştir.
  }
}
on takip:join:#: { $+(.timertakip,$nick) 0 1 inc -e $+(%,$replace($nick,[,~,],~)) }
on takip:part:#:{ if $+($timertakip,($nick)) { $+(.timertakip,$nick) off | kayit $replace($nick,[,~,],~) } }
on takip:quit: { if $+($timertakip,($nick)) { $+(timertakip,$nick) off | kayit $replace($nick,[,~,],~) } }
alias kayit { .remini takip.ini $1 $gün | writeini -n takip.ini $1 $gün $replace($duration($($+(%,$1),2)),mins,Dakika,hrs,Saat,secs,Saniye,min,Dakika,hr,Saat,sec,Saniye,day,Gün,days,Gün) }
alias gün { return $replace($asctime($ctime,dddd),monday,Pazartesi,sunday,Pazar,wednesday,Çarşamba,friday,Cuma,saturday,Cumartesi,tuesday,Salı,thursday,Perşembe) }


Leo 20 Nisan 2009 14:53

Cevap: online takip
 
şimdi oldu hata vermedi son birşey daha

on takip:join:#: { $+(.timertakip,$nick) 0 1 inc -e $+(%,$replace($nick,[,~,],~)) }
on takip:part:#:{ if $+($timertakip,($nick)) { $+(.timertakip,$nick) off | kayit

on takip:join:#: kanal yazcağimizmi boylemi kalcak burasi?


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

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