Tekil Mesaj gösterimi
Alt 05 Ekim 2007, 15:09   #4
Çevrimdışı
L4roXyL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: koruma.txt dekı nıckler atıLmasın




on @badnick:join:#: {
if $nick isop $chan || $nick ishop $chan { halt }
if !$read(koruma.txt,w,$1) { halt }
Bu şekilde yaparsan çalışmaz zaten.
!$read(koruma.txt,w,$1) buradaki $1 ne oluyor?
Ayrıca hem başında ! karakteri kullanıp, hemde sonunda halt kullanıyorsun?
Kod'da oldukça fazla sorun var.
Ben sana basit bir sistem ile yapıcağım.
/auser kullanıyorsan, dahada gelişmiş birşey yapabilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#kanal: { if $nick !isreg # { if $1 == !unban { if $ulist($2,bad,0) { ruser bad $2 | msg # $2 /auser listesinden çıkarıldı. } | else { msg # $2 /auser listesinde mevcut değil. } } if $1 == !ban { if !$ulist($2,bad,0) { auser bad $2 | msg # $2 /auser listesine eklendi. } | else { msg # $2 zaten /auser listesinde mevcut. } } if $1 == !kekle { if !$read(koruma.txt,w,$2) { write koruma.txt $2 | msg # $2 koruma listesine eklendi. } | else { msg # $2 zaten koruma.txt isimli dosyasının $+($readn,.) satırında mevcut. } } if $1 == !ksil { if $read(koruma.txt,w,$2) { write $+(-dl,$readn) koruma.txt | msg # $2 koruma listesinden kaldırıldı. } | else { msg # $2 koruma listesinde bulunamadı. } } } }

!ban nick : Kullanıcıyı /auser(yasaklı) listesine ekler.
!unban nick : Kullanıcıyı /auser(yasaklı) listesinden siler.
!kekle nick: Kullanıcıyı koruma listesine ekler.
!ksil nick : Kullanıcıyı koruma listesinden çıkartır.

on @bad:join:#kanal: { if !$read(koruma.txt,w,$nick) { ban -k # $nick 2 Sebebin. } }

Eğer kanal'a giren nick, koruma.txt isimli dosyasının içinde mevcut değil ise ve user list'de bad takısı ile ekli ise kanaldan uzaklaştırılır.

Böyle daha mantıklı oldu.
İşini görecektir.


Konu L4roXyL tarafından (05 Ekim 2007 Saat 15:30 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver