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/)
-   -   Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın (https://www.ircforumlari.net/mirc-scripting-sorunlari/137132-nick-degis-uyarisinda-bulundugumda-1-dk-icinde-degismez-ise-atilsin.html)

adigeragip 28 Ocak 2009 22:16

Cevap: Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın
 
bu komut sadece bır nıckımı uyarıyo mesela (kelebekuser gibi) yoksa (kelebekuser124353-kelebekuser124354 vs )sonundakı sayılar sureklı degısıyo onları algılıyo cok soru sordum sanırım:)

Difuzyon 29 Ocak 2009 02:25

Cevap: Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın
 
Nick listesinden(listbox) seçtiğin bir nicki sağ tıklayıp "Listeye Ekle" dersen sadece o nicki ekler,örneğin : Kelebekuser12

Şayet "ben bu kelebekuser nickiyle başlayan tüm nickleri eklemek istiyorum" dersen ,o zaman komut olarak aşağıdakini yazman yeterlidir.
/auser sux kelebekuser*

adigeragip 29 Ocak 2009 02:55

Cevap: Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın
 
/auser sux kelebekuser*[/quote]

bunu her servere girdigimde girmem gerekiyo mu?


on sux:join:#:{
msg $nick 1 dakika içinde nickinizi değiştirmezseniz kanaldan atılacaksınız
$+(.timer,$nick) 1 60 nickban $nick $chan
}
on sux:nick:{
if ($level($newnick) != sux) {
msg $newnick nickinizi değiştirdiğiniz için teşekkürler..
$+(.timer,$nick) off
}
}
alias nickban {
%x = 0
:loop
inc %x
if ($comchan($1,%x).op) { mode $comchan($$1,%x) +b $address($$1,2)
kick $comchan($1,%x) $1 yasak nick! }
if ($comchan($$1,%x)) { goto loop }
}
menu nicklist {
Uyar:msg # Nickiniz kanal kurallarına aykırı lütfen değişin, aksi halde atılacaksınız | $+(.timer,$$1) 1 60 nickban $$1 #
Listeye Ekle:.auser sux $$1
Listeden Sİl:.ruser sux $$1
}


eksik yada gecersiz kod "nickban" uyarısı verdi.

bıde bunu gıren kısı degılde nıckını degıstırıp mesela nıcını "kelebek" yapan bırını uyarsa :) cunku kanala "kelebek2131" nıcklı bırısı gırerse bot zaten atıyo o kışıyı

bunu boyle yapmak ıcın

on sux:nick:{
if ($level($newnick) != sux) {
msg $newnick nickinizi değiştirdiğiniz için teşekkürler..
$+(.timer,$nick) off
}
}

bu kısmıda kaldırmamız gerekıyo sanırım

adigeragip 02 Şubat 2009 23:08

Cevap: Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın
 
yardım edecek kimse yok mu?;frown

XcLusive 03 Şubat 2009 04:02

Cevap: Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın
 
sadece nick değiştiğindemi uyarı vereceksin konuyu biraz açarmısın?

uFuK 03 Şubat 2009 04:25

Cevap: Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın
 
Bu mu istediğin..? nickini kelebek ve türevi olarak değiştiren herkezi uyarır.
Alıntı:

on *:nick: {
if ($newnick iswm *kelebek*) { msg $newnick Lütfen nickini değiştir. Kelebek uzantılı nickler yasaktır. }
}

adigeragip 03 Şubat 2009 14:27

Cevap: Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tamam şöyle anlatmaya çalışıyım umarım anlatabilirim.
diyelim servere "ahmet" nickinde birisi geldi bu kişinin kullandıgı nick şifreli ve nick "kelebek2321423" gibi bişey oldu. işte bu nick "kelebek"le başlayan biseye döndüğü an otomatik uyarı yapacak bir dakıka içindede bütün kanallardan aynı anda atacak.
inşallah anlatabilmisimdir bu sefer :)

XcLusive 03 Şubat 2009 23:23

Cevap: Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın
 
Kod:

on sux:join:#:{
  msg $nick 1 dakika içinde nickinizi değiştirmezseniz kanaldan atılacaksınız
  $+(.timer,$nick) 1 60 nickban $nick
}
on *:nick:{
  if ($level($newnick) != sux) && ($timer($nick)) {
    msg $newnick nickinizi değiştirdiğiniz için teşekkürler..
    $+(.timer,$nick) off
  }
  else {
    if (!$timer($newnick)) && ($level($newnick) == sux) {
      msg $newnick 1 dakika içinde nickinizi değiştirmezseniz kanaldan atılacaksınız
    $+(.timer,$newnick) 1 60 nickban $newnick }
  }
}
alias nickban {
  var %x = 0
  :loop
  inc %x
  if ($comchan($1,%x).op) {
    mode $comchan($$1,%x) +b $address($$1,2)
    kick $comchan($1,%x) $1 yasak nick!
  }
  if ($comchan($$1,%x)) { goto loop }
}
menu nicklist {
  Uyar:msg # Nickiniz kanal kurallarına aykırı lütfen değişin, aksi halde atılacaksınız | $+(.timer,$$1) 1 60 nickban $$1 #
  Listeye Ekle:.auser sux $$1
  Listeden Sİl:.ruser sux $$1
}

girersede nick değişirsede atar, nasıl kullanacağın açıklanmıştı.

adigeragip 04 Şubat 2009 00:10

Cevap: Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın
 
nerelere kelebek* yazmam gerekiyo kelebek olunca uyarıp atması ıcın oraları farklı renkle yazarmısın zahmet olmazsa.


ayrıca ben nick değisince teşekkür etmesini istemiyorum onun için

on *:nick:{
if ($level($newnick) != sux) && ($timer($nick)) {
msg $newnick nickinizi değiştirdiğiniz için teşekkürler..
$+(.timer,$nick) off
}
burasını kaldırmak yeterli olur mu sorun çıkartırmı?

Difuzyon 04 Şubat 2009 01:03

Cevap: Nick değiş uyarısında bulundugumda 1 dk içinde değişmez ise atılsın
 
Sadece aşağıdaki satırı çıkarman yeterli.Satır diyorum bak,kodun hepsini değil:

msg $newnick nickinizi değiştirdiğiniz için teşekkürler..


-------------------
Şimdi gelelim, kelebek* yazısını nereye yazacağına.
Yukarıda demişim ki:
Alıntı:

Şayet "ben bu kelebekuser nickiyle başlayan tüm nickleri eklemek istiyorum" dersen ,o zaman komut olarak aşağıdakini yazman yeterlidir.
/auser sux kelebekuser*
Sen kanal,nick komutlarını uygulamak için nereye yazıyorsan,bu komutu oraya yazacaksın.Şimdi diceksin ki peki bu yazdıklarımı nasıl kontrol edecem,oldu mu olmadı mı diye ?
Bunun içinde REMOTE başlığının yanında "Kullanıcı" diğer adıyla Users kısmı var.
Onu tıkladığında eklediğin kelebek* yazısını şu şekilde göreceksin:

sux:kelebek*


Umarım anlaşılır olmuştur...


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net