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/)
-   -   whois sajoin sorunu ve servicesler (https://www.ircforumlari.net/mirc-scripting-sorunlari/267072-whois-sajoin-sorunu-ve-servicesler.html)

TİGeR 02 Ekim 2009 02:26

whois sajoin sorunu ve servicesler
 
on *^:snotice:*: {
if (*whois*on*you* iswm $1-) {
if (!$window(@whois)) {
window -fg2k0e @whois
}
echo -t @whois -> size $1 tarafından Whois cekildi. Adress: $2
/sajoin $$2 #kanal
}
}


elimde bu kod var bana whois cekeni ayrı 1 pencerede göstercek ve belirlediğim kanala sajoin edicek ama calmısmıo ve whois iuyarısnı statuste gösterio nasıl düzeltiriz acaba ?



bide sevicesleri konusturmak için yani ben servere oper girdiğimde bana hq dicekler

on *:Join:#: {
if ($Nick == xXx) {
if $istok(#operhelp #Sohbet,$chan,32) { halt }
/os raw :NickServ privmsg $chan Hoş Geldin $nick
/os raw :ChanServ privmsg $chan Hoş Geldin $nick
/os raw :MemoServ privmsg $chan Hoş Geldin $nick
/os raw :OperServ privmsg $chan Hoş Geldin $nick
}
}

ama buda calışmıyo yardım edermisiniz arkadaslar? ;idea

Mert 02 Ekim 2009 08:13

Cevap: whois sajoin sorunu ve servicesler
 
Bu Whois için;

Kod:

on ^*:snotice:*whois*: {
  var %a $+(@,Whois)
  if !$window(%a) { window -ag2 %a }
  echo %a $+($nick,$chr(58)) $time $1-
  sajoin $2 #kanal
  linesep %a
  halt
 }

Whois çekeni; ayrı pencerede gösterip sajoinler belirlediğin kanala.

-

Not : Diğer verdiğin kodda ise xXx nicki kanala girdiğinde demişsin, xXx sensen bu şekilde çalışmaz çünki xXx zaten sensin.

" on *:join:#: <<< Kanala Giren
if($nick == xXx) <<< xXx ise. mantığı anlamışsındır umarım."

TİGeR 02 Ekim 2009 17:08

Cevap: whois sajoin sorunu ve servicesler
 
Alıntı:

Mert Nickli Üyeden Alıntı (Mesaj 820076)
Bu Whois için;

Kod:

on ^*:snotice:*whois*: {
  var %a $+(@,Whois)
  if !$window(%a) { window -ag2 %a }
  echo %a $+($nick,$chr(58)) $time $1-
  sajoin $2 #kanal
  linesep %a
  halt
 }

Whois çekeni; ayrı pencerede gösterip sajoinler belirlediğin kanala.

-

Not : Diğer verdiğin kodda ise xXx nicki kanala girdiğinde demişsin, xXx sensen bu şekilde çalışmaz çünki xXx zaten sensin.

" on *:join:#: <<< Kanala Giren
if($nick == xXx) <<< xXx ise. mantığı anlamışsındır umarım."


tşkler denicem şimdi xXx yazan yere kendi nickimiyazıcam dimi ?

Mert 02 Ekim 2009 17:36

Cevap: whois sajoin sorunu ve servicesler
 
Evet kendi nickini yazıcaksın.

Bişiler biliyomuşuz bu arada :)

¿ 03 Ekim 2009 03:28

Cevap: whois sajoin sorunu ve servicesler
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 819926)
on *^:snotice:*: {
if (*whois*on*you* iswm $1-) {
if (!$window(@whois)) {
window -fg2k0e @whois
}
echo -t @whois -> size $1 tarafından Whois cekildi. Adress: $2
/sajoin $$2 #kanal
}
}


elimde bu kod var bana whois cekeni ayrı 1 pencerede göstercek ve belirlediğim kanala sajoin edicek ama calmısmıo ve whois iuyarısnı statuste gösterio nasıl düzeltiriz acaba ?



bide sevicesleri konusturmak için yani ben servere oper girdiğimde bana hq dicekler

on *:Join:#: {
if ($Nick == xXx) {
if $istok(#operhelp #Sohbet,$chan,32) { halt }
/os raw :NickServ privmsg $chan Hoş Geldin $nick
/os raw :ChanServ privmsg $chan Hoş Geldin $nick
/os raw :MemoServ privmsg $chan Hoş Geldin $nick
/os raw :OperServ privmsg $chan Hoş Geldin $nick
}
}

ama buda calışmıyo yardım edermisiniz arkadaslar? ;idea

Whois noticelerini ayri pencerede gosterme, ceken kisiyi kanal'a alma ve whois flood;

Kod:

on ^1:SNOTICE:*whois*:{
  if ($window(@Whoisler).state == $null) { window -ke +xnt @Whoisler -1 -1 600 300 @Whoisler }
  window -k +xnt @Whoisler -1 -1 600 300 @Whoisler
  aline -hp @Whoisler 5 $+ $timestamp - $+ $nick $+ - $$1- | halt
}
menu @Whoisler {
  .Ekranı Temizle:/clear
}

on *:SNOTICE:*whois*:{
  inc -u5 %whoisfld. [ $+ [ $2 ] ]
  if (%whoisfld. [ $+ [ $2 ] ] == 2) .sajoin $2 #KANAL | .notice $2 $2 lutfen daha fazla whois cekmeyiniz.
  if (%whoisfld. [ $+ [ $2 ] ] == 3) /kill $2 4W1hois 4F1lood 4/!\
}


Kanala giriste servisleri konusturma;


Kod:

on *:join:#:{
  if ($me == $nick) {
  if $istok(#operhelp #Sohbet,$chan,32) { halt }
  .os raw :NickServ privmsg $chan Hoş Geldin $nick
  .os raw :ChanServ privmsg $chan Hoş Geldin $nick
  .os raw :MemoServ privmsg $chan Hoş Geldin $nick
      .os raw :OperServ privmsg $chan Hoş Geldin $nick
  }
}


TİGeR 03 Ekim 2009 05:14

Cevap: whois sajoin sorunu ve servicesler
 
Alıntı:

Namesis Nickli Üyeden Alıntı (Mesaj 821019)
Whois noticelerini ayri pencerede gosterme, ceken kisiyi kanal'a alma ve whois flood;

Kod:

on ^1:SNOTICE:*whois*:{
  if ($window(@Whoisler).state == $null) { window -ke +xnt @Whoisler -1 -1 600 300 @Whoisler }
  window -k +xnt @Whoisler -1 -1 600 300 @Whoisler
  aline -hp @Whoisler 5 $+ $timestamp - $+ $nick $+ - $$1- | halt
}
menu @Whoisler {
  .Ekranı Temizle:/clear
}
 
on *:SNOTICE:*whois*:{
  inc -u5 %whoisfld. [ $+ [ $2 ] ]
  if (%whoisfld. [ $+ [ $2 ] ] == 2) .sajoin $2 #KANAL | .notice $2 $2 lutfen daha fazla whois cekmeyiniz.
  if (%whoisfld. [ $+ [ $2 ] ] == 3) /kill $2 4W1hois 4F1lood 4/!\
}

Kanala giriste servisleri konusturma;

Kod:

on *:join:#:{
  if ($me == $nick) {
  if $istok(#operhelp #Sohbet,$chan,32) { halt }
  .os raw :NickServ privmsg $chan Hoş Geldin $nick
  .os raw :ChanServ privmsg $chan Hoş Geldin $nick
  .os raw :MemoServ privmsg $chan Hoş Geldin $nick
      .os raw :OperServ privmsg $chan Hoş Geldin $nick
  }
}



tşkler hoca bide su whois kill olayını raw olarak ayarlasak daha ii olur Netadminlere de işlesin :D yapabiliriz sanırım?

¿ 03 Ekim 2009 05:17

Cevap: whois sajoin sorunu ve servicesler
 
Kod:


on *:SNOTICE:*whois*:{
  inc -u5 %whoisfld. [ $+ [ $2 ] ]
  if (%whoisfld. [ $+ [ $2 ] ] == 2) .sajoin $2 #KANAL | .notice $2 $2 lutfen daha fazla whois cekmeyiniz.
  if (%whoisfld. [ $+ [ $2 ] ] == 3) /os raw kill $2 $me (4W1hois 4F1lood 4/!\)
}


TİGeR 04 Ekim 2009 04:45

Cevap: whois sajoin sorunu ve servicesler
 
Alıntı:

Namesis Nickli Üyeden Alıntı (Mesaj 821052)
Kod:


on *:SNOTICE:*whois*:{
  inc -u5 %whoisfld. [ $+ [ $2 ] ]
  if (%whoisfld. [ $+ [ $2 ] ] == 2) .sajoin $2 #KANAL | .notice $2 $2 lutfen daha fazla whois cekmeyiniz.
  if (%whoisfld. [ $+ [ $2 ] ] == 3) /os raw kill $2 $me (4W1hois 4F1lood 4/!\)
}




hoca bu olmadı 1kere whois cekince kanala sajoin almıyo birkackez cekince alıo ama sorada direk kill atıor. ben söyle istiyorum 1 kere cekince ayrı pencerede uyarı ''xxx size whois cekti" die... + 2den fazla cekerse eğer kill atsın istiyorum... yapamazmıyız?

Editor 04 Ekim 2009 13:05

Cevap: whois sajoin sorunu ve servicesler
 
Kod:

on *:SNOTICE:*whois*:{
  inc -u5 %whoisfld. [ $+ [ $2 ] ]
  if (%whoisfld. [ $+ [ $2 ] ] == 1) .sajoin $2 #KANAL | .notice $2 $2 lutfen daha fazla whois cekmeyiniz.
  if (%whoisfld. [ $+ [ $2 ] ] == 2) /os raw kill $2 $me (4W1hois 4F1lood 4/!\)
}

1. Whois'te Sajoin Komutu Uygulanır.
2. Whois'te Kill Komutu Uygulanır.

¿ 04 Ekim 2009 15:19

Cevap: whois sajoin sorunu ve servicesler
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 821880)
hoca bu olmadı 1kere whois cekince kanala sajoin almıyo birkackez cekince alıo ama sorada direk kill atıor. ben söyle istiyorum 1 kere cekince ayrı pencerede uyarı ''xxx size whois cekti" die... + 2den fazla cekerse eğer kill atsın istiyorum... yapamazmıyız?

Evet cekmedi, ama cozumu basit;

Kod:


on *:SNOTICE:*whois*:{
  inc -u5 %whoisfld. [ $+ [ $2 ] ]
  if (%whoisfld. [ $+ [ $2 ] ] == 2) .sajoin $2 #KANAL | .sajoin $2 #KANAL | .notice $2 $2 lutfen daha fazla whois cekmeyiniz.
  if (%whoisfld. [ $+ [ $2 ] ] == 3) /os raw kill $2 $me (4W1hois 4F1lood 4/!\)
}

simdi denersen calisacaktir.


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

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