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/)
-   -   guest nick koruması (https://www.ircforumlari.net/mirc-scripting-sorunlari/196476-guest-nick-korumasi.html)

Havana-NYX 11 Nisan 2009 16:25

guest nick koruması
 
Kod:


on @*:join:#:{
  if (guest isin $nick) {
    msg $nick $chan kanalında Guest nickler yasaktır... Lütfen 1dk içinde değiştiriniz...
    .timer 1 60 guestat $nick $chan
  }
}

alias guestat {
  if $1 ison $2 { ban -k $2 $1 Lütfen nickinizi değiştiriniz... }
}

Kanala giriş yapan guest nickler için uyarı mesajını gönderip 1 dk sonra banlıyor.
Peki bunu kanala giriş yaptıktan sonra guest olan nickleri uyarıp atması için ne yapabiliriz ?

Banlarken ip adresi banlıyor. IP adresini banlayınca kullanıcı nick değiştirse bile kanala giriş yapamıyor. Hem yeni guest nicklerin gelişini önlemek hemde kanaldan atılan guestlerin geri gelişini sağlamak için atılan banı *guest* olarak değiştirebilirmiyiz ?

Ayrıca kanala giren guestlere uyarı mesajını sadece OP iken gönderebilirmi ?

Çokmu şey istedim :)

Difuzyon 11 Nisan 2009 19:12

Cevap: guest nick koruması
 
Kod:

on *:nick:{
  if (guest isin $newnick) {
    var %ma 1 | while %ma <= $comchan($newnick,0) {
      if $me isop $comchan($newnick,%ma) {
        msg $newnick $comchan($newnick,%ma) kanalında Guest nickler yasaktır... Lütfen 1dk içinde değiştiriniz...
        if !$timer(omania) { .timeromania 1 60 Iubeste $newnick }
      }
      inc %ma
    }
  }
}
alias -l Iubeste {
  var %ma 1 | while %ma <= $comchan($1,0) {
    if $me isop $comchan($1,%ma) { mode $comchan($1,%ma) +b $1 | kick $comchan($1,%ma) $1 Guest nickler yasaktır... }
    inc %ma
  }
}
on @*:join:#:{
  if (guest isin $nick) {
    msg $nick $chan kanalında Guest nickler yasaktır... Lütfen 1dk içinde değiştiriniz...
    .timer 1 60 guestat $nick $chan
  }
}
alias guestat {
  if $1 ison $2 { mode $2  +b $1 | kick $2 $1 Lütfen nickinizi değiştiriniz... }
}


Havana-NYX 11 Nisan 2009 20:54

Cevap: guest nick koruması
 
teşekkür ederim

Leo 12 Nisan 2009 12:33

Cevap: guest nick koruması
 
on *:nick:{
if (guest isin $newnick) {
var %ma 1 | while %ma <= $comchan($newnick,0) {
if $me isop $comchan($newnick,%ma) {
msg $newnick $comchan($newnick,%ma) kanalında Guest nickler yasaktır... Lütfen 1dk içinde değiştiriniz...
if !$timer(omania) { .timeromania 1 60 Iubeste $newnick }
}
inc %ma
}
}
}
alias -l Iubeste {
var %ma 1 | while %ma <= $comchan($1,0) {
if $me isop $comchan($1,%ma) { mode $comchan($1,%ma) +b $1 | kick $comchan($1,%ma) $1 Guest nickler yasaktır... }
inc %ma
}
}
on @*:join:#:{
if (guest isin $nick) {
msg $nick $chan kanalında Guest nickler yasaktır... Lütfen 1dk içinde değiştiriniz...
.timer 1 60 guestat $nick $chan
}
}
alias guestat {
if $1 ison $2 { mode $2 +b $1 | kick $2 $1 Lütfen nickinizi değiştiriniz... }
}

bu koruma şeklini şu şekil yapa bilirmiyiz

uyar vermeden direk guest olani nick olarak banlayacak

kanala giren guest nickleride *guest* ban olarak banlayacak yapa bilirmiyiz?

XcLusive 12 Nisan 2009 13:19

Cevap: guest nick koruması
 
biraz pratik olmayın deneyin ;
/chanserv akick #kanal add *guest* Lütfen Nick Değiştirip Tekrar Gelin!
ota şeyede kod istenmez ki :)

Leo 12 Nisan 2009 13:25

Cevap: guest nick koruması
 
ben akick almak istemiyorumki kanala giren guest nicke uyari vermeden direk banlamak ve kanalda guest olan nickede uyari vermeden direk banlamak olarak kod dedim siz akick kod ile cvplamişsiniz

XcLusive 12 Nisan 2009 13:38

Cevap: guest nick koruması
 
güzel arkadaşım bak orada ne dedim? ota şeye kod istemeyin yahu ha sen banlamışsın ha chanserv banlamış şimdi biz neden var olan birşeyin yan versiyonunu çıkartalım?
ben böyle saçma bir istek için kod yazmam, yazacak arkadaşlar varsada bilemem..
(bu cevabıda bölüm sorumlusu olduğum için veriyorum)
iyi forumlar..

Havana-NYX 12 Nisan 2009 14:06

Cevap: guest nick koruması
 
:)
kendimi de suçlu hissetmiyorum değil ;cryin;frown

Leo 13 Nisan 2009 10:08

Cevap: guest nick koruması
 
on *:nick:{
if (guest isin $newnick) {
var %ma 1 | while %ma <= $comchan($newnick,0) {
if $me isop $comchan($newnick,%ma) {
msg $newnick $comchan($newnick,%ma) kanalında Guest nickler yasaktır... Lütfen 1dk içinde değiştiriniz...
if !$timer(omania) { .timeromania 1 60 Iubeste $newnick }
}
inc %ma
}
}
}
alias -l Iubeste {
var %ma 1 | while %ma <= $comchan($1,0) {
if $me isop $comchan($1,%ma) { mode $comchan($1,%ma) +b $1 | kick $comchan($1,%ma) $1 Guest nickler yasaktır... }
inc %ma
}
}
on @*:join:#:{
if (guest isin $nick) {
msg $nick $chan kanalında Guest nickler yasaktır... Lütfen 1dk içinde değiştiriniz...
.timer 1 60 guestat $nick $chan
}
}
alias guestat {
if $1 ison $2 { mode $2 +b $1 | kick $2 $1 Lütfen nickinizi değiştiriniz... }
}

bu koruma şeklini şu şekil yapa bilirmiyiz

uyar vermeden direk guest olani nick olarak banlayacak

kanala giren guest nickleride *guest* ban olarak banlayacak yapa bilirmiyiz?;eek

djiNn 13 Nisan 2009 12:32

Cevap: guest nick koruması
 
:d:d:d:d


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

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