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

Leo 02 Nisan 2009 11:51

online tutma
 
moderator arkadaslar konu açiyorum özür dileyerek açtiğim konuyu formda aradim bulamadim varsada özür dileyerek

aradiğim addon

oplarimin online saatlerini tutmak addon örenği veriyom

suat #ops kanalina girdi giriş saat 08.45 olarak kaydedildi

suat #ops kanalindan çikti çikiş saati 14.45 olarak kaydedil

bole bir addon varmi aradim bulamadim tekrar özür diliyorum

nasil bir addon uygulaya biliriz ?

muratt_aziz 02 Nisan 2009 13:04

Cevap: online tutma
 
Böyle bir kod var Difuzyon arkadasşın yapmıs olduğu dene istersen
çalışma şekli
!izle nick
!takip nick yazınca izlenen nickin bilgilerini verir..


Kod:

on *:join:#: {
  $+(timer,$nick) 0 1 inc -e $+(%,$nick)
  if !$read(dosya.txt,w,$nick) { write nicktakip.txt $nick }
  writeini -n takip.ini $nick $+($date,$chr(160),Giriş,$chr(160),Saati,$chr(160)) $chr(160) $time
}
on *:part:#:if $timer($nick) { $+(timer,$nick) off | writeini -n takip.ini $nick $+($date,$chr(160),Çıkış,$chr(160),Saati,$chr(160)) $chr(160) $time }
on *:quit:if $timer($nick) { $+(.timer,$nick) off | writeini -n takip.ini $nick $+($date,$chr(160),Çıkış,$chr(160),Saati,$chr(160)) $chr(160) $time }
on *:text:*:#: {
  if $1 == !takip && $ini(takip.ini,$2) { play $+(-t,$2) # takip.ini 200 }
  if $1 == !izle {
    if $read(dosya.txt,w,$2) {
      !msg # [ $2 ] nicki $replace($duration($($+(%,$2),2)),wks,Hafta,days,Gün,mins,Dakika,hrs,Saat,secs,Saniye'dir,wks,Hafta,day,Gün,min,Dakika,hr,Saat,sec,Saniye'dir) Online.
    }
  }
}


Leo 02 Nisan 2009 13:11

Cevap: online tutma
 
bu deyil murat kardes demek istediğim op kanalima yansitacak ops #ops kanalina girdimi

suat #ops kanalina girdi giriş saat vs vs çikiş saati vs vs

boylece online oldugumnu hem kanalda hemde ise gozlerimizle gormus olcağiz

Leo 02 Nisan 2009 13:17

Cevap: online tutma
 
on *:join:#: {
$+(timer,$nick) 0 1 inc -e $+(%,$nick)
if !$read(dosya.txt,w,$nick) { write nicktakip.txt $nick }
writeini -n takip.ini $nick $+($date,$chr(160),Giriş,$chr(160),Saati,$chr(160) ) $chr(160) $time
}
on *:part:#:if $timer($nick) { $+(timer,$nick) off | writeini -n takip.ini $nick $+($date,$chr(160),Çıkış,$chr(160),Saati,$chr(160) ) $chr(160) $time }
on *:quit:if $timer($nick) { $+(.timer,$nick) off | writeini -n takip.ini $nick $+($date,$chr(160),Çıkış,$chr(160),Saati,$chr(160) ) $chr(160) $time }
on *:text:*:#: {
if $1 == !takip && $ini(takip.ini,$2) { play $+(-t,$2) # takip.ini 200 }
if $1 == !izle {
if $read(dosya.txt,w,$2) {
!msg # [ $2 ] nicki $replace($duration($($+(%,$2),2)),wks,Hafta,days,G ün,mins,Dakika,hrs,Saat,secs,Saniye'dir,wks,Hafta, day,Gün,min,Dakika,hr,Saat,sec,Saniye'dir) Online.
}
}
}




veya bu addon değişe bilirmiyiz kanala girişi çikişi online diyerek uayara bilirmi

xxx #ops kanalina girdi

xxx #ops kanalindan çikti onlinesi saat dakikadir diuerek

Lucifer 02 Nisan 2009 14:10

Cevap: online tutma
 
PHP- Kodu:

on *:join:#Ops: { 
  
.msg #Ops $nick $date - $time Ops odasına Giriş yaptı.
  
$+(timer,$nick0 1 inc -$+(%,$nick)
  if !
$read(dosya.txt,w,$nick) { write nicktakip.txt $nick }
  
writeini -n takip.ini $nick $+($date,$chr(160),Giriş,$chr(160),Saati,$chr(160)) $chr(160$time
}
on *:part:#Ops: {
  
if $timer($nick) { $+(timer,$nickoff writeini -n takip.ini $nick $+($date,$chr(160),Çıkış,$chr(160),Saati,$chr(160)) $chr(160$time }
.
msg #Ops $nick $date - $time Ops odasından çıkış yaptı. }
on *:quit:if $timer($nick) { $+(.timer,$nickoff writeini -n takip.ini $nick $+($date,$chr(160),Çıkış,$chr(160),Saati,$chr(160)) $chr(160$time 
on *:text:*:#: {
  
if $== !takip && $ini(takip.ini,$2) { play $+(-t,$2# takip.ini 200 }
  
if $== !izle 
    if 
$read(dosya.txt,w,$2) { 
      !
msg # [ $2 ] nicki $replace($duration($($+(%,$2),2)),wks,Hafta,days,Gün,mins,Dakika,hrs,Saat,secs,Saniye'dir,wks,Hafta,day,Gün,min,Dakika,hr,Saat,sec,Saniye'dir) Online. 
    

  } 



#Ops odasına giriş olduğunda, Şu gün şu saatte giriş yaptı.
#Ops Odasından çıkış olduğunda, Şu gün şu saate çıkış yaptı.

Örnek;

<Never2> Never1 02/04/2009 - 14:04:43 Ops odasına Giriş yaptı.
<Never2> Never1 02/04/2009 - 14:04:46 Ops odasından çıkış yaptı.

istediğin bu sanırım kolay gelsin, iyi forumlar.

Leo 06 Nisan 2009 09:43

Cevap: online tutma
 
on *:join:#Ops: {
.msg
#Ops $nick $date - $time Ops odasına Giriş yaptı.
$+(timer,$nick) 0 1 inc -e $+(%,$nick
)
if !
$read(dosya.txt,w,$nick) { write nicktakip.txt $nick
}
writeini -n takip.ini $nick $+($date,$chr(160),Giriş,$chr(160),Saati,$chr(160)) $chr(160)
$time
}
on *:part:
#Ops: {
if $timer($nick) { $+(timer,$nick) off | writeini -n takip.ini $nick $+($date,$chr(160),Çıkış,$chr(160),Saati,$chr(160)) $chr(160) $time
}
.
msg
#Ops $nick $date - $time Ops odasından çıkış yaptı. }
on *:quit:if $timer($nick) { $+(.timer,$nick) off | writeini -n takip.ini $nick $+($date,$chr(160),Çıkış,$chr(160),Saati,$chr(160)) $chr(160) $time
}
on *:text:*:
#: {
if $1 == !takip && $ini(takip.ini,$2) { play $+(-t,$2)
# takip.ini 200 }
if $1 == !izle
{
if
$read(dosya.txt,w,$2
) {
!
msg
# [ $2 ] nicki $replace($duration($($+(%,$2),2)),wks,Hafta,days,G ün,mins,Dakika,hrs,Saat,secs,Saniye'dir,wks,Hafta, day,Gün,min,Dakika,hr,Saat,sec,Saniye'dir) Online.
}
}
}




peki bunu kanala yansitma deyilde özelime yansita bilirmiyim

gorevli nick#ops kanalian girdi giriş saati diye ozelime gele bilirmi kanala deyil özelime yansitsin istiyorum?

Leo 06 Nisan 2009 14:37

Cevap: online tutma
 
cevap yokmu arkadaslar.((((;cryin

Lucifer 06 Nisan 2009 18:17

Cevap: online tutma
 
Kod:

.msg $me $nick $date - $time Ops odasına Giriş yaptı.



olarak değiştir, kendi özeline atacaktır. Eğerki bir bottsaysa oraya kendi nickini yaz.

yada echo olarak, göstermek istersende;

PHP- Kodu:

  .echo -a  4 $nick 12 $date 310 $time 1Ops odasına Giriş yaptı

bunun gibi yapabilirsin.



muratt_aziz 06 Nisan 2009 20:11

Cevap: online tutma
 
NİCKİN Yazan yerlere nickini yazarsan istediğin olur

Kod:

on *:join:#Ops: {
.msg NİCKİN $nick $date - $time Ops odasına Giriş yaptı.
$+(timer,$nick) 0 1 inc -e $+(%,$nick)
if !$read(dosya.txt,w,$nick) { write nicktakip.txt $nick }
writeini -n takip.ini $nick $+($date,$chr(160),Giriş,$chr(160),Saati,$chr(160)) $chr(160) $time
}
on *:part:#Ops: {
if $timer($nick) { $+(timer,$nick) off | writeini -n takip.ini $nick $+($date,$chr(160),Çıkış,$chr(160),Saati,$chr(160)) $chr(160) $time }
.msg NİCKİN $nick $date - $time Ops odasından çıkış yaptı. }
on *:quit:if $timer($nick) { $+(.timer,$nick) off | writeini -n takip.ini $nick $+($date,$chr(160),Çıkış,$chr(160),Saati,$chr(160)) $chr(160) $time }
on *:text:*:#: {
if $1 == !takip && $ini(takip.ini,$2) { play $+(-t,$2) # takip.ini 200 }
if $1 == !izle {
  if $read(dosya.txt,w,$2) {
    !msg # [ $2 ] nicki $replace($duration($($+(%,$2),2)),wks,Hafta,days,Gün,mins,Dakika,hrs,Saat,secs,Saniye'dir,wks,Hafta,day,Gün,min,Dakika,hr,Saat,sec,Saniye'dir) Online.
}
}




lordsulu 19 Nisan 2009 13:58

Cevap: online tutma
 
paylaşım için teşekkürler ..


calıştırmak için ayrıyeten mirca ekledikden sonra

!takip
!izle

gibi komut yazacakmıyız çalışması için acaba ???


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

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