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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 19 Ocak 2005, 04:06   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
awayscan Lütfen Düzenleyin




sizten tek istegim bu koda kick satırını eklemeniz..

bu bir away scan :

alias awayscan {
var %chan
if ($hget(awayscan)) { hfree awayscan }
if ((!$1) && ($active !ischan)) { echo -a - | echo -a * /awayscan: you are not on a channel | echo -a - | halt }
if ($1) { %chan = $1 }
else { %chan = $active }
hmake awayscan $nick(%chan,0)
hadd awayscan chan %chan
hadd awayscan scan 1
hadd awayscan away 0
.who $hget(awayscan,chan)
echo -a Awayscan in %chan 
}
raw 352:*:{
if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) {
if ($left($7,1) == G) {
hinc awayscan away 1
if (!$hget(awayscan,names)) { hadd awayscan names $6 }
else {
var %names = $hget(awayscan,names)
hadd awayscan names $+(%names,$chr(32),$6)
}
}
haltdef
}
}
raw 315:*:{
if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) {
var %away
echo -a Totally found $+(,$hget(awayscan,away),) away users
if ($hget(awayscan,away) > 0) {
%away = $hget(awayscan,names)
echo -a Away Users: %away
}
hfree awayscan
echo -a End of awayscan
haltdef
}
}


bana budugu nickleri gosteriyor cok iyi calısıyor fakat ben taradıktan sonra teker teker buldugu nickleri kicklemesini istiyorum olabilirse sevinirim eger olursa +o lar'ida haric yaarsanız sevinirim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
if ($nick isop) { halt :P } denem istedim tsk ederim..
sizten tek istegim bu koda kick satırını eklemeniz..

bu bir away scan :

alias awayscan {
var %chan
if ($hget(awayscan)) { hfree awayscan }
if ((!$1) && ($active !ischan)) { echo -a - | echo -a * /awayscan: you are not on a channel | echo -a - | halt }
if ($1) { %chan = $1 }
else { %chan = $active }
hmake awayscan $nick(%chan,0)
hadd awayscan chan %chan
hadd awayscan scan 1
hadd awayscan away 0
.who $hget(awayscan,chan)
echo -a Awayscan in %chan 
}
raw 352:*:{
if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) {
if ($left($7,1) == G) {
hinc awayscan away 1
if (!$hget(awayscan,names)) { hadd awayscan names $6 }
else {
var %names = $hget(awayscan,names)
hadd awayscan names $+(%names,$chr(32),$6)
}
}
haltdef
}
}
raw 315:*:{
if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) {
var %away
echo -a Totally found $+(,$hget(awayscan,away),) away users
if ($hget(awayscan,away) > 0) {
%away = $hget(awayscan,names)
echo -a Away Users: %away
}
hfree awayscan
echo -a End of awayscan
haltdef
}
}


bana budugu nickleri gosteriyor cok iyi calısıyor fakat ben taradıktan sonra teker teker buldugu nickleri kicklemesini istiyorum olabilirse sevinirim eger olursa +o lar'ida haric yaarsanız sevinirim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
if ($nick isop) { halt :P } denem istedim tsk ederim..

Konu alfa tarafından (19 Ocak 2005 Saat 04:10 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 19 Ocak 2005, 11:09   #2
goXXip
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



alias awayscan {
var %chan
if ($hget(awayscan)) { hfree awayscan }
if ((!$1) && ($active !ischan)) { echo -a - | echo -a * /awayscan: you are not on a channel | echo -a - | halt }
if ($1) { %chan = $1 }
else { %chan = $active }
hmake awayscan $nick(%chan,0)
hadd awayscan chan %chan
hadd awayscan scan 1
hadd awayscan away 0
.who $hget(awayscan,chan)
echo -a Awayscan in %chan 
}
raw 352:*:{
if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) {
if ($left($7,1) == G) {
hinc awayscan away 1
if (!$hget(awayscan,names)) { hadd awayscan names $6 }
else {
var %names = $hget(awayscan,names)
hadd awayscan names $+(%names,$chr(32),$6)
}
}
haltdef
}
}
raw 315:*:{
if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) {
var %away
echo -a Totally found $+(,$hget(awayscan,away),) away users
if ($hget(awayscan,away) > 0) {
%away = $hget(awayscan,names)
echo -a Away Users: %away
}
hfree awayscan
echo -a End of awayscan
if($nick isop) { goto son }
ban # $nick 2
kick # $nick Away!!
haltdef
}
}

Sanırım yardımcı olur ama denemedim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 19 Ocak 2005, 11:12   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



sendeki raw 352 kısmını aşağıdaki gibi değiştir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
raw 352:*:{ if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) { if ($left($7,1) == G) { if (($me isop $2 || $me ishop $2) || ($6 !isop $2)) { ban $2 $6 2 kick $2 $6 Away msg.. } hinc awayscan away 1 if (!$hget(awayscan,names)) { hadd awayscan names $6 } else { var %names = $hget(awayscan,names) hadd awayscan names $+(%names,$chr(32),$6) } } haltdef } }



Konu Alience tarafından (19 Ocak 2005 Saat 12:30 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 19 Ocak 2005, 12:13   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



goXXip Nickli Üyeden Alıntı
alias awayscan {
raw 315:*:{
if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) {
var %away
echo -a Totally found $+(,$hget(awayscan,away),) away users
if ($hget(awayscan,away) > 0) {
%away = $hget(awayscan,names)
echo -a Away Users: %away
}
hfree awayscan
echo -a End of awayscan
if($nick isop) { goto son }
ban # $nick 2
kick # $nick Away!!
haltdef
}
}

IF($NICK Geçersiz Bir Komut! su hatayi verdi. duzenledim fakat gene atmadi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 19 Ocak 2005, 14:54   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



abi suna kick bolumu ekleyen yokmu ya
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yazında tümden alalım bi parca bi parca veriyorsunuz bisey anlamıyoruz. ve hatalı oluyor.

 
Alıntı ile Cevapla

Alt 19 Ocak 2005, 15:02   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



benim verdiğimi deneyen olmadımı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
, bu arada zaten nereyi değişeceğini söylüyoruz düzgün değiştirirseniz sorun çıkmaz kanısındayım. ayrıca Goxxip arkadaşın yazdığı gibi raw larda $nick, $chan kullanmak ne iştir anlamadım başka bir topictede $nick verilmiş oldu denmişti ben dumur bakmaktaydım oraya raw larda $nick ve $chan definitionları gelmezki.


Konu Alience tarafından (19 Ocak 2005 Saat 15:04 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 19 Ocak 2005, 15:24   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



denedim Alience ama sonuç nafile

 
Alıntı ile Cevapla

Alt 19 Ocak 2005, 17:11   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Evet Aliance oldu fakat hinc die hata veriyor acaba mircin versionundanmi kaynaklanıyor 5.91 de denemdim

 
Alıntı ile Cevapla

Alt 19 Ocak 2005, 18:05   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



olabilir cunku o konuda hata verecek bir şeyi yok awayscan hashinda away ı 0 olarak tanımlıyor hata vermemesi gerekli
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 19 Ocak 2005, 18:09   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Alıntı:
alias awayscan {
var %chan
if ($hget(awayscan)) { hfree awayscan }
if ((!$1) && ($active !ischan)) { echo -a - | echo -a * /awayscan: you are not on a channel | echo -a - | halt }
if ($1) { %chan = $1 }
else { %chan = $active }
hmake awayscan $nick(%chan,0)
hadd awayscan chan %chan
hadd awayscan scan 1
hadd awayscan away 0
.who $hget(awayscan,chan)
echo -a Awayscan in %chan 
.set %chan2 %chan
}
raw 352:*:{
if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) {
if ($left($7,1) == G) {
hinc awayscan away 1
if (!$hget(awayscan,names)) { hadd awayscan names $6 }
else {
var %names = $hget(awayscan,names)
hadd awayscan names $+(%names,$chr(32),$6)
}
}
haltdef
}
}
raw 315:*:{
if (($hget(awayscan,scan) == 1) && ($hget(awayscan,chan) == $2)) {
var %away
echo -a Totally found $+(,$hget(awayscan,away),) away users
if ($hget(awayscan,away) > 0) {
%away = $hget(awayscan,names)
echo -a Away Users: %away
$firlat(%away)
}
hfree awayscan
echo -a End of awayscan
haltdef
}
}
alias firlat {
//var %as 1
while $gettok($1,%as,32) {
.set %nnick $ifmatch
if (%nnick isop %chan2) {
halt
}
else {
.mode %chan2 +b %nnick
.kick %chan2 %nnick Awaysın!!! :P
}
inc %as
}
}

denedim çalışıyor.Ama senin mircin versionu çok düşük ise belki çalışmayabilir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
awayscan, duzenleyin, düzenleyin, lutfen, lütfen, mirc, mirc download, mirc indir


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
Okula Hazırlanan Çocuğun Önce Uykusunu Düzenleyin Tufan Sağlık Köşesi 0 02 Ekim 2014 18:23
Ayakkabılarınızı Düzenleyin! Zen Ev Dekorasyonu 0 29 Nisan 2013 22:52
Çalışma masanızı Feng Shui'ye göre düzenleyin! Kalemzede Ev Dekorasyonu 0 07 Ekim 2011 00:17