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/)
-   -   Kayıtsız Nicklere Özelde Uyarı (https://www.ircforumlari.net/mirc-scripting-sorunlari/470615-kayitsiz-nicklere-ozelde-uyari.html)

SeYH_SaMiL 06 Nisan 2012 22:37

Kayıtsız Nicklere Özelde Uyarı
 
Merhabalar, bir çok başlık buldum ve botun remote bölümüne eklediysem de çözüm olmadı.

Anope servicesde karşılamasına rağmen RuLzzServices kurulu sunucularda bot karşılamıyor, kullanılan kodlama;

Kod:

on ^*:text:*:*: {
  halt
}
on ^*:notice:*:*: {
  if ($nick == NickServ) && (*kay*tl*bir*nick*de*il* iswm $1-) {
    .msg $remove($1,,) 1Merhaba5 $1 ,1suan kullandiginiz rumuz sunucuya kayitli bulunmamaktadir.
    .msg $remove($1,,) 1Nickinizi kaydetmek isterseniz, 5/ns register sifreniz em@il 1 adresinizi yazip kayit ettirebilirsiniz. Online yardim kanalimiz:5 $yardimkanali  
    halt
  }
  halt
}
on ^*:action:*:*: {
  halt
}
raw *:*: {
  haltdef
}
on ^*:snotice:*: {
  halt
}

Kodlamanın mantığını çözemedim yardımcı olabilecek arkadaşlar varmıdır, RuLzzServices'de kayıtsız nickler ilk girişte uyarı vermiyor notice olarakda, kayıtlı yada kayıtsız nick değiştirildiğinde yeni nick kayıtsızsa uyarı veriyor notice olarak services. anladığım kadıyla uyarı mesajında *kay*tl*bir*nick*de*il* yazıyorsa özele belirtilen mesajı göndermesi için düzenlenmiş kod. Mantık bu ise eğer ircservices kayıtsız nicklere karşılama adında yapılan düznelemeyi yapsam çözüm olurmu acaba. Anope'de kontrol ettiğimde ondada düzenleme yapılmamış ama karşılama yapıyor bot özelden kayıtsız nicklere, öneriniz varmıdır. Kodu silip;

Kod:

on *:Open:?: {
.set %nick $nick
.set %sifresiz on
.enable #Sifresiz
.NickServ Status $nick
}
#Sifresiz off
on *:notice:*:*: {
if ($nick == NickServ) && (%sifresiz == on) {
if (Status isin $1-) && ($3 == 0) { .msg %nick Nickiniz Kayıtlı Değildir Lütfen Kayıt Edin.. | .msg %Nick Nickinizi Şifrelemek İçin /NickServ Register Şifre Email Komutunu Kullanınız. | .set %sifresiz off | .disable #Sifresiz }
}
}
#Sifresiz End

ekledim değişen birşey olmadı, öneriniz veya ilk verdiğim kodda çalışması için belirtilen *kay*tl*bir*nick*de*il* bu mesaj hangi dosyada nerde yazıyor olması gerekiyor kodun işlem yapması için. Kafamda karıştı birkaç gündür uğraşıyorum vakit buldukca ama çözemedim.

angry1 06 Nisan 2012 23:09

Cevap: Kayıtsız Nicklere Özelde Uyarı
 
on *:Open:?:*: {
who $nick
}
raw 352:*: {
if (r !isin $7) { msg $6 Nickiniz Kayıtlı Değildir Lütfen Kayıt Edin.. | msg $6 Nickinizi Şifrelemek İçin /NickServ Register Şifre Email Komutunu Kullanınız.Kullanınız }
}

belki bu şekilde işe yarar dene bi

SeYH_SaMiL 07 Nisan 2012 01:32

Cevap: Kayıtsız Nicklere Özelde Uyarı
 
Alıntı:

angry1 Nickli Üyeden Alıntı (Mesaj 1041083742)
on *:Open:?:*: {
who $nick
}
raw 352:*: {
if (r !isin $7) { msg $6 Nickiniz Kayıtlı Değildir Lütfen Kayıt Edin.. | msg $6 Nickinizi Şifrelemek İçin /NickServ Register Şifre Email Komutunu Kullanınız.Kullanınız }
}

belki bu şekilde işe yarar dene bi

Remote'de ekli satırları silip verdiğinizi ekledim yine değişen bir şey olmadı, kayıtsız bir nickle girdiğimde özele mesaj atmadı. Services üzerinden kodla yapmaya çalışayım en iyisi birde.

Editor 07 Nisan 2012 23:59

Cevap: Kayıtsız Nicklere Özelde Uyarı
 
services üzerinden yaparsan daha sağlıklı olur. Bir anda 20 kişi girerse mirc'la Kayıtsız nicklere hükmedemeyip düşebilirsin ..

Feragat 19 Nisan 2012 18:19

Cevap: Kayıtsız Nicklere Özelde Uyarı
 
Kod:

on *:join:#Sohbet: {
  .set %nick $nick
  .set %sifresiz on
  .enable #Sifresiz
  .NickServ Status $nick
}
#Sifresiz off
on *:notice:*:*: {
  if ($nick == NickServ) && (%sifresiz == on) {
    if (Status isin $1-) && ($3 == 0) { .os raw :NickServ privmsg %Nick Nickiniz şifresizdir kayıt etmek için /ns register şifre email komutunu kullanabilirsiniz. iyi Sohbetler.  | .set %sifresiz off | .disable #Sifresiz }
  }
}
#Sifresiz End

Bu kod bende çalışıyor.


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

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