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

1Beğeni(ler)
  • 1 Post By CesuryureK

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 02 Temmuz 2010, 15:45   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Akick ekleme




badnick masklarını içeren bir dosyam var çok sayıda ve bu maskları tek tek değilde kısaca toptan kanalın akick listesine nasıl ekletebiliriz

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 02 Temmuz 2010, 18:36   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Akick ekleme




while ile dosya okutmayı birleştirip bir alias ile yapabilirsin mirc scripting derslerinden göz atıp 1 saat kafanı yorup bundan sonra buna benzer sorunları kendin yapabileceğine inanıyorum.

alias akickekle {

akickekle şeklinde bir alias oluşturduk ve /akickekle dediğimizde çalışacaktır.

alias akickekle {
var %i = 1,%t = $lines(akick.txt)

burda %i değerini 1 olarak atadık. %t değeri ise akick.txt'nin satır sayısına eşitledik.

alias akickekle {
var %i = 1,%t = $lines(akick.txt)
while (%i <= %t) {

burda while döngümüzü oluşturup işlem %i değeri(1 olarak atamıştık) %t değerine(akick.txt'nin satır sayısına) eşit veya büyük olana kadar devam edecektir.
kısacası ilk satırdan son satır olana kadar döngü sürecektir.

alias akickekle {
var %i = 1,%t = $lines(akick.txt)
while (%i <= %t) {
/cs akick #KANALADI add $read(akick.txt,%i) Sebep
inc %i
}
}

ve böylelikle akick eklemesi için chanserv komutunu yazdık. $read ile dosyadan okutup %i değerini her döngüde bir artırıp alt satıra geçiyoruz taki dosyadaki tüm masklar bitene kadar.

inc %i demek ise, inc yükseltmek arttırmak demektir.
her akick eklediğinde %i değerini 1 artırıp taki akick.txt'nin son satırına kadar döngünün çalışmasını sağlar.

kod bu şekilde remoteye eklenir.

eğerki dosyada masklar Nick!*@* şeklinde eklenmişse zaten sorun olmaz.
eğerki dosyada nickler veya masklar neyse artık sadece alt alta sıralanmışsa

Nick1
Nick2
Nick3
şeklinde sıralanmışsa kodda şu satırı,

/cs akick #KANALADI add $read(akick.txt,%i) Sebep

bu satırla

/cs akick #KANALADI add $read(akick.txt,%i) $+ !*@* Sebep

değiştirmelisin. biliyorsunki akick eklediğin kısım nick mi ident mi veya host mu
yada bunlardan ikisi mi üçü mü, onlara göre mask kısmı değişir.

şuan verdiğim satırı söylediğim şekilde değiştirirsen nick olarak yasaklamış olursun.

biraz kendin çabalarsan gördüğün gibi 5-6 satırlık bir durum var. o yüzden kendin az kafa yorup kendi kodlarını dilediğin zaman yazabilirsin. burdakilerin zeka olarak senden pek üstün yönleri yok sadece vakit ayırıp öğrenmeye çalıştılar.
az çok öğrenen oldu yarı yolda bırakanlar oldu. öğrenipte bırakanlar oldu.

ben burda birilerinin birşey öğrenmemesinden hatta sadece al gülüm ver gülüm moduna geçmelerinden dolayı bıraktım yardım vermeyi.
eğerki öğrenme adına çabalayan olursa ona yardım ederim.
dilerimki çabalarsın.

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Cevapla

Etiketler
akick, ekleme, 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
Akick Deep ChanServ 0 31 Ocak 2012 14:57
Akick Lord_Raiden mIRC Scripting Sorunları 4 11 Kasım 2008 01:18
txt den akick Gurur mIRC Scripting Sorunları 1 07 Eylül 2008 23:46
All Akick lacremel mIRC Scripting Sorunları 7 15 Mayıs 2008 04:58
Akick ekleme laglagorg mIRC Scripting Sorunları 4 26 Aralık 2007 12:48