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/)
-   -   Notice Olarak İletilsin. (https://www.ircforumlari.net/mirc-scripting-sorunlari/344790-notice-olarak-iletilsin.html)

Fuzbing 19 Temmuz 2010 02:02

Notice Olarak İletilsin.
 
Arkadaşlar sizlerden bir ricam olacak.

çekilen whois ler , spamfilter noticeleri gibi oper'lere ait bilgilerin bana ayrı bir penrede içinde gözükmesini ayarlayabilirmiyiz. Yani bir kanaldaki yazıları ve status'taki mesajları tek bir penrede altında görebilirmiyim ? mesela log kanalı diyelim. o kanalda yazan yazıları spamfilter noticeleri gibi mesajları ve status'taki mesajları tek bir penrede içinde toplamamızın imkanı var mı acaba ?

bøCek 19 Temmuz 2010 02:17

Cevap: Notice Olarak İletilsin.
 
Forumda istemiş oldugunuz ozelliklerden sürüsüne beraker var @Pencere olarak istiyorsun anladıgım kadarıyla ve sürüsüne beraker x) arama yapmani tavsie ederim.

Lucifer 19 Temmuz 2010 02:23

Cevap: Notice Olarak İletilsin.
 
Whois için aşağıdaki kodu kullanabilirsin. (Whois kodlarınız varsa kaldırın ve bunu ekleyin)

Kullanımı normal whois çekme veya /whois nick.


Kod:

raw 301:*: {
  haltdef
  if !$window(@Whois) { window -enz @Whois } | echo @Whois 5Away Durumu:1 ( $+ $3- $+ )
}
raw 307:*: {
  haltdef
  if !$window(@Whois) { window -enz @Whois } | echo @Whois 5Kayıt Durumu:1 Bu Nick Kayıtlı ve İdentify Edilmiştir.
}
raw 310:*: {
  haltdef
  if !$window(@Whois) { window -enz @Whois } | echo @Whois 5®  5ÖzeLLikLeri: 1IRC HeLper
}
raw 311:*:{
  haltdef
  if !$window(@Whois) { window -enz @Whois }
  echo @Whois 5************************* |1  Whois Bilgileri  5| *************************
  echo @Whois  5Nick:1 $2
  echo @Whois  5FullName:1 $6-
  echo @Whois  5İp Adresi:1 $3 $+ $+ @ $+ $+ $4
}
raw 312:*:{
  haltdef
  if !$window(@Whois) { window -enz @Whois } | echo @Whois  5BağLı OLduğu Server:1  $3 $4 $5-
}
raw 313:*: {
  haltdef
  if !$window(@Whois) { window -enz @Whois } | echo @Whois  5Network ÖzeLLiği:1 $5 $6 $7 $8 $9
}
raw 314:*:{
  haltdef
  if !$window(@Whois) { window -enz @Whois }
  echo @Whois 6***********************************************************************
  echo @Whois  5Nick:1 $2
  echo @Whois  5FullName:1 $6-
  echo @Whois  5Ip Adresi:1 $3 $+ 5 $+ @ $+ 10 $+ $4
}
raw 317:*:{
  haltdef
  %idle = $replace($duration($3),secs,saniye,sec,saniye,mins,dakika,min,dakika,hrs,saat,hr,saat,days,gün,day,gün,wks,hafta,wk,hafta)
  %baglanis = $replace($asctime($4),mon,Pazartesi,tue,Salı,wed,Çarşamba,thu,Perşembe,fri,Cuma,sat,Cumartesi,sun,Pazar,jan,Ocak,Feb,Şubat,Mar,Mart,apr,Nisan,May,Mayıs,Jun,Haziran,Jul,Temmuz,Aug,Ağustos,Sep,Eylül,Oct,Ekim,Nov,Kasım,Dec,Aralık)
  if !$window(@Whois) { window -enz @Whois }
  echo @Whois 5Bağlandığı Zaman:1 %baglanis
  echo @Whois  5Boş Olduğu Süre:1 %idle
  echo @Whois  5Bağlandıktan Sonra Geçen Süre:1 $duration($calc($ctime - $4))
}
raw 318:*:{
  haltdef
  if !$window(@Whois) { window -enz @Whois } | echo @Whois 5***********************************************************************
}
raw 319:*:{
  haltdef
  if !$window(@Whois) { window -enz @Whois } | echo @Whois  5KanaLLarı:1 $3-
}
raw 338:*:{
  haltdef
  if !$window(@Whois) { window -enz @Whois }
  echo @Whois  5Gerçek İp Adresi:1 $6
  echo @Whois  5Gerçek İp:1 $4
}
raw 320:*:{
  haltdef
  if !$window(@Whois) { window -enz @Whois }
  echo @Whois  5Swhois:1 $4-
}
raw 378:*:{
  haltdef
  if !$window(@Whois) { window -enz @Whois }
  echo @Whois  5Gerçek Ip Adresi:1 $6
}
raw 379:*:{
  haltdef
  if !$window(@Whois) { window -enz @Whois }
  echo @Whois 5Nick modeLeri:1 $6-
}
raw 671:*:{
  haltdef
  if !$window(@Whois) { window -enz @Whois }
  echo @Whois 5BağLantı:1 $3-
}

Belirtilen kanal'daki yazıları ayrı pencereye almak için;

Kod:

on *:text:*:#KANAL: {
  $iif(!$window(@Log),window -en @Log) | echo -t @Log $+(<,$nick,>) => $1-
}

Buda herhangi bir odada olan konuşmaları ayrı bir odaya aktarır.

Kod:

on *:text:*:#İZLENECEKKANAL: {
  msg #LOGKANALI $+(<,$nick,>) => $1-
}


Status ile olanı tam anlamadım ne istediğini, onu biraz daha açarsan ona göre bişilerde yapabiliriz.

iyi forumlar..

muratt_aziz 19 Temmuz 2010 22:53

Cevap: Notice Olarak İletilsin.
 
lucifer avatarına bakamıoyorum :) cok aradınmı

Lucifer 20 Temmuz 2010 02:54

Cevap: Notice Olarak İletilsin.
 
Alıntı:

muratt_aziz Nickli Üyeden Alıntı (Mesaj 1040465298)
lucifer avatarına bakamıoyorum :) cok aradınmı


murat uzun zamandır burada o avatar:))) Çok aramadım herkes gibi aynı olmaktansa, değişik ve değişik anlamlar ifade etsin dedim onu seçtim:)

Fuzbing 22 Temmuz 2010 06:42

Cevap: Notice Olarak İletilsin.
 
Pardon Özür Diliyorum Ben derdimi Yanlış atmışım. Şimdi 2. Verdiğiniz Kod Bir Kanaldaki Yazılar için Ayrı bir Pencere (@Pencere) açıyor Tamam. Bana Onun noticesi Lazım idi zaten text i notice yaptım onu hallettim. Şimdi SErver noticelerini de Aynı pencereden görmek istiyorum Yani Kısaca şöyle diyim.

Server Noticelerini (kısmen->aşağıda yazıyor)) ve log kanalında Noticeleri Tek bir Pencere altında görmek istiyorum.
Server noticeler den kastım da şu tür mesajlar işte ;

-oper.x.com- *** Shun added for ad@78.180.11.172 on Thu Jul 22 03:38:40 2010 GMT (from Deneme!
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
to expire at Thu Jul 22 03:58:40 2010 GMT: Spam)

Bu tür mesajların yanında da gline zline ve kill mesajlarını tek bir pencereden goreceğim. sadece bunlar başka hiçbirşey olmasın.Böyle bişi yapılması mümkünmüdür ?

fener1907 22 Temmuz 2010 16:17

Cevap: Notice Olarak İletilsin.
 
PHP- Kodu:

alias oflags {
if $
=== return IRC Operatör
if $=== return Local Operatör
if $== return Technical Administrator
if $=== return Server Administrator
if $=== return Services Administrator
if $== return Network Administrator
}
 
on ^1:SNOTICE:*:{
if (
whois isin $1-) {
if (
$window(@Whois) == $null) { window -ne @Whois }
echo 
12 -@Whois $1- | halt
}
if (
his/her isin $1-) || (Failed isin $1-) || (Denied isin $1-) || (tkl isin $1-) || (Qisin $1-) || (used isin $1-) || (OperOverride isin $1-) || (Mismatchisin $1-) || (GECOS isin $1-) || (warning isin $1-) {
if (
$window(@Opers) == $null) { window -ne @Opers }
echo 
12 -@Opers $1- | halt
}
if (
Locops isin $1-) || (activated isin $1-) {
if (
$window(@UyarI) == $null) { window -ne @UyarI }
echo 
12 -@UyarI $1- | halt
}
if (
added isin $1-) || (Received isin $1-) {
if (
$window(@XLine) == $null) { window -ne @XLine }
echo 
12 -@XLine $1- | halt
}
if (
removed isin $1-) {
if (
$window(@XLine) == $null) { window -ne @XLine }
echo 
-@XLine $1- | halt
}
if (
banned isin $1-) {
if (
$window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis }
echo 
12 -@Giris/Cikis $1- | halt
}
if (
Connecting isin $1-) {
if (
$window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis }
echo 
12 -@Giris/Cikis $1- | halt
}
if (
exiting isin $1-) || (recvQ isin $1-) {
if (
$window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis }
echo 
-@Giris/Cikis $1- | halt
}
if (
Forbidding isin $1-) || (Q:lined isin $1-) {
if (
$window(@Q-Lined) == $null) { window -ne @Q-Lined }
echo 
12 -@Q-Lined $1- | halt
}
if (
Expiring isin $1-) {
if (
$window(@XLine) == $null) { window -ne @XLine }
echo 
12 -@XLine $1- | halt
}
if ([
Spamfilterisin $1-) {
if (
$window(@Spam) == $null) { window -ne @Spam }
echo 
12 -@Spam $1
halt
}
if (
is now isin $1-) {
if (
$window(@Opers) == $null) { window -ne @Opers }
echo -
@Opers $+(4,$1) $+(12,$35ID'ini Kullanarak Oper Oldu :12 $oflags($remove($right($1-,3),$chr(40),$chr(41))))
halt
}


XcLusive 'ye aittir.

orda ki kanal isimlerini kendine göre ayarlayabilirsin

Fuzbing 22 Temmuz 2010 17:21

Cevap: Notice Olarak İletilsin.
 
Evet istediğim tam olarak böyle birşey.Teşekkürler yardımlarınız için.

DaDaS 22 Temmuz 2010 20:31

Cevap: Notice Olarak İletilsin.
 
PHP- Kodu:
on ^*:snotice:*:{
if (
is now a isin $1-) {
window -nek @OperNotice
aline
-hp 1 @OperNotice $1-
haltdef
}
if (! $+
$nick $+ ! WallOps Notice isin $1-) {
echo -
a $1-
haltdef
}
if (
HelpOps isin $1-) {
echo -
a $1-
haltdef
}
if (
ChatOps isin $1-) {
echo -
a $1-
haltdef
}
if (
LocOps isin $1-) {
echo -
a $1-
haltdef
}
if (
GlobalOps isin $1-) {
echo -
a $1-
haltdef
}
if (Global
isin $1-) {
window -nek @OperNotice
aline
-hp 1 @OperNotice $1-
haltdef
}
if (
Received KILL isin $1-) {
window -nek @Kills
aline
-hp 4 @Kills $1-
haltdef
}
if (
Received KILL isin $1-) {
window -nek @Kills
aline
-hp 4 @Kills $1-
haltdef
}
if (
Forbidding Q-lined nick isin $1-) {
window -nek @Kills
aline
-hp 4 @Kills $1-
haltdef
}
if (
Q:lined isin $1-) {
window -nek @Kills
aline
-hp 4 @Kills $1-
haltdef
}
if (
Ban active isin $1-) {
window -nek @Kills
aline
-hp 4 @Kliis $1-
haltdef
}
if (
added a temporary user ban isin $1-) {
window -nek @Kills
aline
-hp 4 @Kills $1-
haltdef
}
if (
removed temporary user ban isin $1-) {
window -nek @Kills
aline
-hp 4 @Kills $1-
haltdef
}
if (
Temporary user ban $$5 is now removed. isin $1-) {
window -nek @Kills
aline
-hp 4 @Kills $1-
haltdef
}
if (
added a temp z:line isin $1-) {
window -nek @Kills
aline
-hp 4 @Kills $1-
haltdef
}
if (
removed z:line isin $1-) {
window -nek @Kills
aline
-hp 4 @Kills $1-
haltdef
}
if (
Got signal SIGHUP isin $1-) {
window -nek @OperNotice
aline
-hp 4 @OperNotice $1-
haltdef
}
if (
Failed isin $1-) {
window -nek @OperNotice
aline
-hp 4 @OperNotice $1-
haltdef
}
if (
NOOP isin $1-) {
window -nek @OperNotice
aline
-hp 4 @OperNotice $1-
haltdef
}
if (
No response from isin $1-) {
window -nek @OperNotice
aline
-hp 4 @OperNotice $1-
haltdef
}
}

Sonra Bu Kodu Eklıyorsunuz Altakı Kodu Serverde Olup Bıtenı Status Gıbı Goruyosunuz Bilgi Knalında ARTI Sunucuya Gıren Cıkan Nıcklerde Gorunur User in /Motd /List gibi Komutlarınıda Bıldırır [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


PHP- Kodu:
on *:snotice:*: {
/
msg #bilgi - $1-
}

Fuzbing 23 Temmuz 2010 04:34

Cevap: Notice Olarak İletilsin.
 
DaDas Çok teşekkürler bu da işimi görüyor.sagolasınız.
Son birşey daha İsteyeceğim arkadaşlar mesela diyelim ben mIRC e ;) smile ı yazcam ama bu yazı kanala -) olarak iletilcek bunu nasıl yapabiliriz?

SiLuet 23 Temmuz 2010 17:53

Cevap: Notice Olarak İletilsin.
 
Kod:

on 1:input:*:{
  if (*/* !iswm $1-) {
    say $replace($1-,$chr(59) $+ $chr(41),- $+ $chr(41))
    halt
  }
}

}

En Basitinden Bu Kodla Halledebilirsin.


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

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