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/)
-   -   Bu kodi notify listeme göre nasıl yapabiliriz. (https://www.ircforumlari.net/mirc-scripting-sorunlari/30091-bu-kodi-notify-listeme-gore-nasil-yapabiliriz.html)

moonshield 11 Nisan 2007 01:52

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.

detay 11 Nisan 2007 18:12

Yanıt: Bu kodi notify listeme göre nasıl yapabiliriz.
 
PHP- Kodu:

alias takipekle hadd -m takip $r(1,9999) $| echo -$1 Nicki takip listesine eklendi 

PHP- Kodu:

 
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- Kodu:

 
on 
*:exit:/hsave takip takip.txt
on 
*:start:/hload takip takip.txt 

bir yanlislik yapmadiysam calismasi lazim.

moonshield 11 Nisan 2007 20:13

Cevap: Bu kodi notify listeme göre nasıl yapabiliriz.
 
Çalışmıyor hocam.?

detay 11 Nisan 2007 22:48

Yanıt: Bu kodi notify listeme göre nasıl yapabiliriz.
 
PHP- Kodu:

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

moonshield 12 Nisan 2007 01:01

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.


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

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