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/)
-   -   Badnick ekle çıkar aliası lazım( farklı biraz ) (https://www.ircforumlari.net/mirc-scripting-sorunlari/152759-badnick-ekle-cikar-aliasi-lazim-farkli-biraz.html)

MerakLıuSer 17 Ekim 2008 15:07

Badnick ekle çıkar aliası lazım( farklı biraz )
 
Ben Badnick klasörümdeki badnicklist.txt dosyasına ;
Komut ile " /badnickekle *nick*!*@* " badnick eklemek istiyorum.
Bu badnick var ise bu zaten dosyanızda mevcut diye beni uyarmasını istiyorum.
Badnick i cıkarmak içinde " /badnickcıkar nick " komutunu kullanmak istiyorum.
Komut ile " /muafnick *nick*!*@* " Badnick klasörümdeki muaf.txt muaf olacak(kanaldan atılmayacak) nick ekleymek
" /muafnickcıkar nick " komutu ilede muaf dosyamdan bu nicki çıkarmak istiyorum.
Eğer bu nick dosyamda yok ise dosyada bu tür veri bulunamadı yazsın istiyorum.
Ekleme stilini kendim belirlicem yani ister ;
/badnickekle *nick*!*@*
/badnickekle nick!uSr@*
Nasıl eklersem ögle kaydetsin.

XcLusive 17 Ekim 2008 15:42

Cevap: Badnick ekle çıkar aliası lazım( farklı biraz )
 
birçok kez dedikki txt dosyası yerine user listesine ekleyin, user listesi txt deden daha hızlı!

/auser level mask*!*@*
/ruser level mask*!*@*

şeklinde ekleyip çıkartabilirsin

farklı aliaslar verip bu mask var yok eklendi silindi şeklinde yapabilirsin.

sen yola çık kaldığın yerde biz yardım ederiz :)

MerakLıuSer 17 Ekim 2008 18:24

Cevap: Badnick ekle çıkar aliası lazım( farklı biraz )
 
Txt dosyasından okutmamın sebebi muaf olacak nickleri belirlemek içindi. O halde muaf edeceklerimi ne şekilde yapacagım ?
Birde userlistte düşman listesi vs oluyor karışmaz mı ki ?

XcLusive 17 Ekim 2008 21:39

Cevap: Badnick ekle çıkar aliası lazım( farklı biraz )
 
user listesine eklenmiş olan nickler;
seviye1:halil
seviye2:xclusive

//echo -a $level(halil) = seviye1
//echo -a $level(xclusive) = seviye2

kullanacağın kodlarda

if ($level($nick) == LEVEL) { komut vs.. }

gibi bir işlem yapıp muaf nickleri bad nickleri ve blacklist'i ayırabilirsin.

MerakLıuSer 18 Ekim 2008 14:48

Cevap: Badnick ekle çıkar aliası lazım( farklı biraz )
 
Peki bendeki kode şu bunu için istemiştim ben yukarıdaki belirttiğim gibi. Şayet sen diyorsan userliste ekle bunu kodeyi nasıl dediğin şekle dönüştürcez ?

on *:join:#:{ if $bad($nick) && !$muaf($nick) { mode # +b $nick | kick # $nick Bad } }
alias bad {
var %ğ = 1
while $read(badnicklist.txt,%ğ) {
if $v1 iswm $1- {
return $v1 on *:NICK:{ if $bad($newnick) && !$muaf($newnick) { mode # +b $newnick | kick # $newnick Bad } }
}
inc %ğ
}
return $false
}
alias muaf {
var %x = 1
while $read(muaf.txt,%x) {
if $v1 iswm $1- {
return $v1
}
inc %x
}
return $false
}
on *:NICK:{ if $bad($newnick) && !$muaf($newnick) { mode # +b $newnick | kick # $newnick Bad } }

XcLusive 18 Ekim 2008 15:05

Cevap: Badnick ekle çıkar aliası lazım( farklı biraz )
 
çok basit bak sana örnekleri ilede verdim biraz düşünüp yola çıkarsan çok kolay olduğunu anlarsın

Kod:

on *:nick:{
  if ($level($newnick) != badnick) { halt }
  %x = 0
  :loop
  inc %x
  if ($comchan($$1,%x).op) {
    mode $comchan($newnick,%x) +b $address($newnick,2)
    kick $comchan($newnick,%x) $newnick bad nick
  }
  if ($comchan($newnick,%x)) { goto loop }
}
on @badnick:join:#:ban -k $chan $nick 2 badnick

/auser badnick *****
/auser badnick *aktif*

gibi birçok nick ekleyebilirsin ayrıca forumda bu konu ile ilgili onlarca atılmış mesaj var senin istediğin sadece muaf koruması gibi birşey birde eklendi silindi yok var gibi mesajlar.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk