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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   scriptten 2 nick aktif etme remotesi (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/887761-scriptten-2-nick-aktif-etme-remotesi.html)

Subzero 05 Kasım 2020 00:00

scriptten 2 nick aktif etme remotesi
 
s.a scriptimden 2 tane farklı nick aktif etmek istiyorum bir nevi nomercy şeklinde bununla alakalı bir remote varmıdır. teşekkürler

Subzero 05 Kasım 2020 17:06

scriptten 2 nick aktif etme remotesi
 
S.a Scriptimi actıgım zaman hem kendim hemde benimle birlikte scriptimden farklı nickte bot girmesini istiyorum yani Nomercy gibi yardımlarınız için şimdiden teşekkür ederim hayırlı İF ler.

q0kh4n 06 Kasım 2020 10:04

Cevap: scriptten 2 nick aktif etme remotesi
 
-m parametresiyle farklı sunucuya aynı script üzerimden giriş yapabilirsin örn: /server -m irc.sunucu.com

diEfoRyoU 06 Kasım 2020 20:42

Cevap: scriptten 2 nick aktif etme remotesi
 
Kod:

on *:connect:{
sockopen BenimSockBotum $server 6667 }

on *:sockopen:BenimSockBotum:{
  sockwrite -n BenimSockBotum nick Botnick
  sockwrite -n BenimSockBotum user botidenti "" " :Botname
}
on *:sockread:BenimSockBotum:{
  $iif(!$window($+(@,$sockname)),window -en $+(@,$sockname))
  var %d
  sockread %d
  echo -tm $+(@,$sockname) %d
  tokenize 32 %d
  if $regex($1,/PING/) { sockwrite -n BenimSockBotum pong $2 }
  if $regex($2,/376|422/) {
    sockmark $sockname sockname
  }
  if $regex($2,/433/) {
;nick kayıtlı ve askı da kaldı ise
    sockwrite -n $sockname nick $+(XPass`,$r(A,Z),$r(A,Z),$r(A,Z))
    sockwrite -n $sockname ns ghost Botnick şifre 
    sockwrite -n $sockname nick Botnick
    sockmark $sockname Botnick
  }
  if $regex($2,/NOTICE/) {
    if *:Bu kayitli ve sifre korumali bir nick'tir.* iswm $1- {
      sockwrite -n $sockname identify şifre
    }
  }
  if $regex($2,/JOIN/) {
    if $sock($sockname).mark != Botnick {
      sockwrite -n $sockname nick Botnick
    sockmark $sockname Botnick }
  }
  if $regex($2,/PRIVMSG/) {
    if $3 = Botnick {
      ;botun özeline mesaj yazılırsa örneğin .selam yazılırsa a.selam diyelim
      %ozelcevap = sockwrite -n $sockname privmsg $gettok($remove($1,:),1,33)
      if :.selam isin $4 { %ozelcevap a.selam }
      ;bunu komut halinde de düzenleyebiliriz
      if $regex($remove($4,:),/[.!]komut/) {
      %ozelcevap Özelime komut yazdığınız tespit edildi }
    }
    if $regex($3,/#/) {
      ; kanal geneline mesaj yazılırsa örneğin .neredeyim
      %kanalcevap = sockwrite -n $sockname privmsg $3
      if $regex($remove($4,:),/[.!]neredey[iİ]m/) {
      %kanalcevap uzayda olduğunuz tespit edildi }
    }
  }
}

kısaca bu şekilde bir taslak oluşturdum. Umarım işine yarar dzenlenmesi gereken kısımları kendince düzenleyebilirsin.

Subzero 07 Kasım 2020 17:36

Cevap: scriptten 2 nick aktif etme remotesi
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] teşekkür ederim peki buna gireceği kanalları ve sokmak istediğim kanalları ekleye bilirmiyiz komutla örnegin özeline !gir #abc >cık #abc gibi

diEfoRyoU 07 Kasım 2020 17:52

Cevap: scriptten 2 nick aktif etme remotesi
 
scripte yükledikten sonra //sockopen BenimSockBotum $server 6667 yazdığında bot bağlı olduğun sunucuya girecek.

Kod:

alias bot {
if $1 = kapat {
echo -a $sock(BenimSockBotum).mark botu sunucudan çıkarıldı.
sockclose benimsockbotum
 }
if $1 gel { sockopen benimsockbotum $iif($2,$2,$server) 6667
echo -a Botunuz $iif($2,$2,$server) sunucusuna bağlanıyor.
}
}

yukarıdaki

alias ile de istediğin zaman botu çıkarıp istediğin zaman sunucuya yada dilersen başka bir sonucuya sokabilirsin.
Botu kapatmak için;
/bot kapat

Botu açmak içn:
/bot gel irc.domain.com
Sadece /bot gel yazarsan bot senin bağlı olduğun sunucuya bağlanır.

Umarm yeteri kadar açıklayıcı olmuşumdur. Kolay gelsin.

Subzero 07 Kasım 2020 17:55

Cevap: scriptten 2 nick aktif etme remotesi
 
Alıntı:

diEfoRyoU Nickli Üyeden Alıntı (Mesaj 1042391996)
scripte yükledikten sonra //sockopen BenimSockBotum $server 6667 yazdığında bot bağlı olduğun sunucuya girecek.

Kod:

alias bot {
if $1 = kapat {
echo -a $sock(BenimSockBotum).mark botu sunucudan çıkarıldı.
sockclose benimsockbotum
 }
if $1 gel { sockopen benimsockbotum $iif($2,$2,$server) 6667
echo -a Botunuz $iif($2,$2,$server) sunucusuna bağlanıyor.
}
}

yukarıdaki

alias ile de istediğin zaman botu çıkarıp istediğin zaman sunucuya yada dilersen başka bir sonucuya sokabilirsin.
Botu kapatmak için;
/bot kapat

Botu açmak içn:
/bot gel irc.domain.com
Sadece /bot gel yazarsan bot senin bağlı olduğun sunucuya bağlanır.

Umarm yeteri kadar açıklayıcı olmuşumdur. Kolay gelsin.

Allah Razı Olsun Cok Acıklayıcı Oldu Fakat Şunu Demek İstedim Botun Özeline !gir kanal yada !çık kanal yazdıgım zaman istediğim kanala girip çıkmasını istiyorum teşekkürler

diEfoRyoU 07 Kasım 2020 20:12

Cevap: scriptten 2 nick aktif etme remotesi
 
Kod:

if $regex($remove($4,:),/[.!]g[İiı]r/) {  %ozelcevap $5 kanalina girdim | sockwrite -n benimsockbotum join $5 }
if $regex($remove($4,:),/[.!][Ççc][İiı]k/) {  %ozelcevap $5 kanalindan ciktim | sockwrite -n benimsockbotum part $5 }

Kod:

alias bot {
if $1 = kapat {
echo -a $sock(BenimSockBotum).mark botu sunucudan çıkarıldı.
sockclose benimsockbotum
 }
if $1 = gel { sockopen benimsockbotum $iif($2,$2,$server) 6667
echo -a Botunuz $iif($2,$2,$server) sunucusuna bağlanıyor.
}
}

önceki alias ta ufak bi eksiklik vardı bunu kullanmalısın.

Subzero 07 Kasım 2020 21:46

Cevap: scriptten 2 nick aktif etme remotesi
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] çok teşekkür ederim Allah razı olsun

Subzero 24 Kasım 2020 03:22

Cevap: scriptten 2 nick aktif etme remotesi
 
Sayın @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu bota belirlediğim kanalda başka bir kanal için komut uygulatmaya kalksam örnek +m -m gibi gibi ve yine belirleiğim kanalda tüm kanallardan part etmesini sağlasam nasıl yapabilirim yada yardımcı olurmusunuz teşekkürler


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

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