IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 11 Nisan 2007, 01:52   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Bu kodi notify listeme göre nasıl yapabiliriz.




on *:join:%globalops: { write Takip\ $+ $nick $+ .txt $nick $date $time Online olmustur. }
on *:text:*:%globalops: {
if $1 == !takip { takip $chan $2 $+ .txt | cıkıs $chan $2 $+ .txt }
}
alias takip {
if ($findfile($shortfn($mircdirTakip),$2-,1)) { takipoku $1- }
else {
msg $1 Nickin Giriş anındaki takibi bulunamadı..
}
}
alias takipoku {
msg $1 $read(Takip\ $+ $2,1)
set %satirrt $readn
.timerokur 0 2 takipoku1 $1-
}
alias takipoku1 {
if (%satirrt == $lines(Takip\ $+ $2)) { .timerokur off }
else { inc %satirrt | msg $1 $read(Takip\ $+ $2,%satirrt) }
}
alias çıkışoku {
msg $1 $read(Çıkış\ $+ $2,1)
set %satirrc $readn
.timerokur 0 2 çıkışoku1 $1-
}
alias çıkışoku1 {
if (%satirrc == $lines(Çıkış\ $+ $2)) { .timerokur off }
else { inc %satirrc | msg $1 $read(Çıkış\ $+ $2,%satirrc) }
}


Arkadaşlar simdik bu kodu su sekle nasıl getirebiliriz düşündüm taşındım ugrastım olmadı en iyisi sizlere sormak dedim. Simdik bu koda söyle yapsak /takipekle nick dediğimizde nicki variablese %oplar nick1 nick 2 nick3 şeklinde diye kayıt edecek. 1 şey daha var bu variablesteki nickleri notify görecek yani servere giriş cıkıslarını kontrol edecez. kayıt tutarak takip.txt eklicek. Şimdiden tskler. Kolay gelsin.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 11 Nisan 2007, 18:12   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Bu kodi notify listeme göre nasıl yapabiliriz.




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias takipekle hadd -m takip $r(1,9999) $| echo -$1 Nicki takip listesine eklendi 

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 
on 1
:notify:if $hfind(takip,$nick,1,n).data takipoku $nick }
on 1:unotify:if $hfind(takip,$nick,1,n).data cikisoku $nick 

takipokunun takibi baslattigini ve cikisokunun takibi bitirdigini varsayiyorum
takipekle nick olarak eklersin sonra notifyde bu nickleri karsilastirip geregini yapar aliasa göre

ha birde nicklerin kalici olmasi icin
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 
on 
*:exit:/hsave takip takip.txt
on 
*:start:/hload takip takip.txt 

bir yanlislik yapmadiysam calismasi lazim.

 
Alıntı ile Cevapla

Alt 11 Nisan 2007, 20:13   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bu kodi notify listeme göre nasıl yapabiliriz.




Çalışmıyor hocam.?

 
Alıntı ile Cevapla

Alt 11 Nisan 2007, 22:48   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Bu kodi notify listeme göre nasıl yapabiliriz.




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias takipekle hadd -m takip $r(1,9999) $| echo -$1 Nicki takip listesine eklendi }  

 
on *:text:!takip*:#kanal: {
if $exists($+($shortfn($mircdir),takip\,$2,.txt)) { $txtokut($2,$chan) }
else { 
msg $chan $2 Nicki hakkında bilgi bulunamadi }
}
on *:notify: {
if 
$hfind(takip,$nick,1,n).data 
if !
$exists($+($shortfn($mircdir),takip)) { mkdir takip }
.
write $+($shortfn($mircdir),takip\,$nick,.txt$nick $date $time Tarihinde online oldu 
}
}
on *:unotify: {
if 
$hfind(takip,$nick,1,n).data 
if !
$exists($+($shortfn($mircdir),takip)) { mkdir takip }
.
write $+($shortfn($mircdir),takip\,$nick,.txt$nick $date $time Tarihinde offline oldu 
}
}
alias txtokut {
var %
| var %= $+($shortfn($mircdir),takip\,$1,.txt) | var %max $lines(%d)
while %
< %max inc %msg $2 $read(%d,%t) }


/Takipekle nick le ekler ve kanalda !takip nick yazarak &#246;grenebilrsin. veya /txtokut Nick #kanal komutuyla istedigin bir kanala bilgileri aktarabilirsin

kendimce bir kod yazdim ayni isleve sahip umarim işini g&#246;r&#252;r

 
Alıntı ile Cevapla

Alt 12 Nisan 2007, 01:01   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bu kodi notify listeme göre nasıl yapabiliriz.




Hocam kodu bota y&#252;kleyecem 1. ger&#231;i sorun değil o şekle ayarlırımda kod calısmıyor ben tekrar anlatayım. Simdik benim verdiğim kod calısıyor zaten fakat eklediğim nick kanalda her cycle yapmasında kayıt ediyor buda takip.txt gereksiz kayıtlara neden oluyor onun i&#231;in s&#246;yle birşey yapmak istiyorum. hani notify nick eklediğimizde s&#246;yle diyor ya &#164;00:54:35&#164; * deget IRC de işte burada giriş kaydını yazcak &#231;ıkısınıda &#164;00:55:52&#164; * deget IRC den &#199;ıktı burada tutacak. Bunun olması i&#231;inde bota ops kanalından !takipekle nick yazdığımızda nicki variables kısmına %oplar nick1 nick2 nick3 şekliden kayıt yapcak. Notify i&#231;inde galiba b&#246;yle bi kod yaparsak olur on *:NOTIFY: { if $nick == %oplar } doğrumu yanlışmi bilmiyorum bunu yanlız. Simdiden tskler.

 
Alıntı ile Cevapla

Cevapla

Etiketler
bu, gore, kodi, listeme, mirc download, mirc indir, nasil, notify, yapabiliriz


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Örnek Olarak Nasıl Yapabiliriz ? No_FeaR Eggdrop, NeoStats, BNC 5 20 Aralık 2013 17:53
Proxy saldırılarında bunu nasıl yapabiliriz? sad33 mIRC Scripting Sorunları 7 29 Kasım 2010 01:02
eggdrop !proxyekle !proxysil !proxylist tcl nasıl yapabiliriz arkadaşlar ? AspavA Eggdrop, NeoStats, BNC 3 08 Ekim 2009 13:41
Kurulumsuz exe nasıl yapabiliriz ? Cadde_li mIRC Scripting Sorunları 6 10 Mayıs 2008 02:22