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şim uyarısı?? (https://www.ircforumlari.net/mirc-scripting-sorunlari/521115-nick-degisim-uyarisi.html)

Eth 23 Ocak 2013 13:12

Nick değişim uyarısı??
 
#a kanalında op olanlar nicklerini değişirlerse bot uyarı versin.

Lakin; nickilerinin sonuna başına önüne birşey eklediklerinde uyarı vermesin.

Örneğin: yok_elif elif_away elif_offline elif|awy vs...

Şimdiden teşekkürler.

Krieq 23 Ocak 2013 14:09

Cevap: Nick değişim uyarısı??
 
Kod:

on *:nick:{
  if ($nick isop #a) && (*away* !iswm $newnick) {
 msg $chan $newnick Nick değiştirmek yasaktır
}
}

gibi...

Biraz uğraşırsanız kendiniz de yapabilirsiniz sanırım.

Eth 23 Ocak 2013 14:17

Cevap: Nick değişim uyarısı??
 
Alıntı:

Krieq Nickli Üyeden Alıntı (Mesaj 1041272800)
Kod:

on *:nick:{
  if ($nick isop #a) && (*away* !iswm $newnick) {
 msg $chan $newnick Nick değiştirmek yasaktır
}
}

gibi...

Biraz uğraşırsanız kendiniz de yapabilirsiniz sanırım.

Bu kod sanırım nicki içerinde "away" geçeni muaf görüyor ama ben şu şekilde istiyorum örneğin; *$newnick* (*elif*) gibi. Nick içerisinde asıl nick geçerse muaf görsün.

Tşk.

CesuryureK 23 Ocak 2013 14:17

Cevap: Nick değişim uyarısı??
 
Kod:

on *:Nick: {
  if ($newnick ison #A) && ($newnick isop #A) && ($nick !isin $newnick) && ($newnick !isin $nick) {
    msg #A UYARI
  }
}


1- Kodu boş bir remote sayfasına yerleştiriniz.
2- Kodun her yerinde geçen #A kanalı yerine uygun kanalınızı yazınız.
3- Uyarı yazan yerine uygun uyarı mesajınızı yazınız.
~

Bir dahaki sefere en azından yapmak istediğiniz kod ile ilgili bir araştırma yapıp kendinizce yazdığınız kodu yazınız ki hem öğrenmiş olun hem de hatalarınızı görme fırsatı sağlayın kendinize.

Hiçbir kod uğraşması yapmayıp direk isteklerde bulunanlara yardım etmemekteyim.

Eth 23 Ocak 2013 18:54

Cevap: Nick değişim uyarısı??
 
Alıntı:

CesuryureK Nickli Üyeden Alıntı (Mesaj 1041272806)
Kod:

on *:Nick: {
  if ($newnick ison #A) && ($newnick isop #A) && ($nick !isin $newnick) && ($newnick !isin $nick) {
    msg #A UYARI
  }
}

1- Kodu boş bir remote sayfasına yerleştiriniz.
2- Kodun her yerinde geçen #A kanalı yerine uygun kanalınızı yazınız.
3- Uyarı yazan yerine uygun uyarı mesajınızı yazınız.
~

Bir dahaki sefere en azından yapmak istediğiniz kod ile ilgili bir araştırma yapıp kendinizce yazdığınız kodu yazınız ki hem öğrenmiş olun hem de hatalarınızı görme fırsatı sağlayın kendinize.

Hiçbir kod uğraşması yapmayıp direk isteklerde bulunanlara yardım etmemekteyim.


Verilen kodlarda kişi nickini değiştirğinde;

Sayın elif_yok nickinizi değişemezsiniz 120 sn. içinde nickinize dönün.

Buraya kadar güzel ama kişi 120 sn içinde nickine dönünce;

Sayın elif nickinizi değişemezsiniz 120 sn. içinde nickinize dönün. ;s13

Diyor =)

Bunu nasıl önleyeceğiz? Ve ilk nickine tekrar girdiğinde Kurallara uydugunuz için teşekkürler desin? Şu şekilde kişi orjinal nickine dönse bile uyarı veriyor sürekli uyarı. İlk nicki bot aklında tutabilir sanırım?

Editor 23 Ocak 2013 21:10

Cevap: Nick değişim uyarısı??
 
Lütfen Konular üzerinde araştırma yapalım.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Tarafından detaylı,açıklayıcı bir şekilde anlatılmıştır.

++Link: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Eth 23 Ocak 2013 22:39

Cevap: Nick değişim uyarısı??
 
Alıntı:

Editor Nickli Üyeden Alıntı (Mesaj 1041272918)
Lütfen Konular üzerinde araştırma yapalım.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Tarafından detaylı,açıklayıcı bir şekilde anlatılmıştır.

++Link: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

hayır orada;

1) nick.txt den bahsedilmiş her aopu tek tek nick.txt 'e eklemek silindiğinde silmek oldukça zahmetli bir iş...
2) orada yine kick ve ban atsın şeklinde bir ayarlama yapılmış. Oysa ben banlamasın uyarı versin nickine geçtiğinde de nicke döndüğü için teşekkür mesajı iletsin istiyorum.
3) yine orada muaf örneğin elif nicki elif_yok oldugunda muaf tutulmamış. kesin kurallar var.

Yani kısacası o kod tam olarak benim dediğimle aynı değil farklı.

By_ATMACA 24 Ocak 2013 02:29

Cevap: Nick değişim uyarısı??
 
Kod:

on *:Nick: {
  if ($newnick ison #a) && ($newnick isop #a) && ($nick !isin $newnick) && ($newnick !isin $nick) {
    set -u120 $+(%,newnick,$newnick) $newnick
    msg $newnick Lütfen nickinizi 2dk içerisinde değişin.
  }
  if $nick == $var($+(%,newnick,$nick),1).value {
  unset $+(%,newnick,$nick) | msg $newnick  Kurallara uydugunuz için teşekkürler. }
}

Şekilde DeniyebiLirsin
Dipnot Mesajı: Biraz Çaba .
Sadece VeriLen İki koddan AyarLandi .

Med Cezir 24 Ocak 2013 03:12

Cevap: Nick değişim uyarısı??
 
2 dk sonunda herhangi bir işlem yapılmayacaksa bu 2 dk yı ilk posttaki msg kısmındada belirtebilirsin. Aksi takdirde mantıken senin istediğin yoldan hareket etmiş olsada By_ATMACA'nın (Dipnot una uyulması en büyük temennimiz) kodundaki gibi gereksiz işlemler olmuş oluyor, en azından 2 dk lık süre belirtilmişse kullanıcıya bu sürenin dolduğu hatırlatılması daha mantıklı olabilir.
Kod:

on *:nick:{
  if ($newnick isop #A) && ($nick !isin $newnick) && !$var($+(%,newnick,$nick),1).value {
    set -u120 $+(%,newnick,$newnick) $newnick
    msg $newnick Lütfen nickinizi 2dk içerisinde değişin.
    $+(.timer,$newnick) 1 120 if $newnick ison #A { msg $newnick Size Verilen 2 dk Süre Dolmuştur, Kurallara uyalım. }
  }
  if $nick == $var($+(%,newnick,$nick),1).value {
    $+(.timer,$nick) off | unset $+(%,newnick,$nick) | msg $newnick  Tşk.
  }
}


Eth 24 Ocak 2013 14:26

Cevap: Nick değişim uyarısı??
 
Alıntı:

By_ATMACA Nickli Üyeden Alıntı (Mesaj 1041273020)
Kod:

on *:Nick: {
  if ($newnick ison #a) && ($newnick isop #a) && ($nick !isin $newnick) && ($newnick !isin $nick) {
    set -u120 $+(%,newnick,$newnick) $newnick
    msg $newnick Lütfen nickinizi 2dk içerisinde değişin.
  }
  if $nick == $var($+(%,newnick,$nick),1).value {
  unset $+(%,newnick,$nick) | msg $newnick  Kurallara uydugunuz için teşekkürler. }
}

Şekilde DeniyebiLirsin
Dipnot Mesajı: Biraz Çaba .
Sadece VeriLen İki koddan AyarLandi .

Alıntı:

Med Cezir Nickli Üyeden Alıntı (Mesaj 1041273021)
2 dk sonunda herhangi bir işlem yapılmayacaksa bu 2 dk yı ilk posttaki msg kısmındada belirtebilirsin. Aksi takdirde mantıken senin istediğin yoldan hareket etmiş olsada By_ATMACA'nın (Dipnot una uyulması en büyük temennimiz) kodundaki gibi gereksiz işlemler olmuş oluyor, en azından 2 dk lık süre belirtilmişse kullanıcıya bu sürenin dolduğu hatırlatılması daha mantıklı olabilir.
Kod:

on *:nick:{
  if ($newnick isop #A) && ($nick !isin $newnick) && !$var($+(%,newnick,$nick),1).value {
    set -u120 $+(%,newnick,$newnick) $newnick
    msg $newnick Lütfen nickinizi 2dk içerisinde değişin.
    $+(.timer,$newnick) 1 120 if $newnick ison #A { msg $newnick Size Verilen 2 dk Süre Dolmuştur, Kurallara uyalım. }
  }
  if $nick == $var($+(%,newnick,$nick),1).value {
    $+(.timer,$nick) off | unset $+(%,newnick,$nick) | msg $newnick  Tşk.
  }
}


Sanırım yine bir nokta hatalı

[14:23] © NickServ KraL artık Ram olarak biliniyor.
[14:23] <Bot> Ram lütfen nickini 120 sn. içerisinde değiş çünkü op iken nick değiştirilemez. Eğer nickine 120 saniye içerisinde dönmezsen kural ihlali yaptığına dair adminlere bir not göndereceğim.

[14:23] © NickServ Ram artık KraL olarak biliniyor.
[14:23] <Bot> KraL kurallara uyduğun için teşekkürler.

[14:23] © NickServ KraL artık Kral_yok olarak biliniyor.
....
[14:23] © NickServ Kral_yok artık Kral olarak biliniyor.

[14:23] <Bot> Kral lütfen nickini 120 sn. içerisinde değiş çünkü op iken nick değiştirilemez. Eğer nickine 120 saniye içerisinde dönmezsen kural ihlali yaptığına dair adminlere bir not göndereceğim.

;s1

Med Cezir 25 Ocak 2013 01:44

Cevap: Nick değişim uyarısı??
 
Kod:

on *:nick:{
  if ($newnick isop #A) && ($nick !isin $newnick) && ($newnick !isin $nick) && !$var($+(%,newnick,$nick),1).value {
    set -u120 $+(%,newnick,$newnick) $newnick
    msg $newnick Lütfen nickinizi 2dk içerisinde değişin.
    $+(.timer,$newnick) 1 120 if $newnick ison #A { msg $newnick Size Verilen 2 dk Süre Dolmuştur, Kurallara uyalım. }
  }
  if $nick == $var($+(%,newnick,$nick),1).value {
    $+(.timer,$nick) off | unset $+(%,newnick,$nick) | msg $newnick  Tşk.
  }
}


Eth 25 Ocak 2013 13:02

Cevap: Nick değişim uyarısı??
 
Teşekkürler Med Cezir Kod isteğim gibi çalışıyor ama bu kezde şöyle bir sorun oldu düzeltilebilir mi bilmiyorum.

[12:55] © NickServ eLif artık eLif|yok olarak biliniyor.
.........
[12:55] © NickServ eLif|yok artık eLif olarak biliniyor.
.........
[12:55] © NickServ eLif artık eLif|yok olarak biliniyor.
.........
[12:55] © NickServ eLif|yok artık eLif|away olarak biliniyor.
[12:55] <Bot> UYARI: Sayın eLif|away opların nick değiştirmesi yasaktır. Eğer 120 saniye içerisinde nickinize dönmezseniz otomatik olarak adminlere kural ihlalinde bulundugunuza dair bir not göndereceğim.


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

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