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/)
-   -   @Clone @Spam @Network @Zline Şeklinde pencere.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/53299-clone-spam-network-zline-seklinde-pencere.html)

Blackk 10 Nisan 2008 13:04

@Clone @Spam @Network @Zline @Whois Şeklinde pencere..
 
Selamun aleykum şöyle 1kod gerek bana;

Sunucuda clone oldumu @Clone
Sunucuda spam'a eklenen kelime oldumu @Spam
Giriş çıkışlar @Network
Atılan kişi veya kişilerde zline gline kline kill'de @Zline
Whois ceken @Whois

şeklinde pencere ayri ayri açılsın ıstıorum..zline attığimda mesala mIRC'ımda @Zline penceresinde bunu görebileyim..Şuan kullandıgım @SNotice var ama pek beğendim sayilmaz.Bu şekil birşey yapmamiz mümkün müdür ? Tesekkurler.

Blackk 10 Nisan 2008 13:39

Cevap: @Clone @Spam @Network @Zline Şeklinde pencere..
 
Çok mu zor oldu yada çok mu karışık

Kimse bakmayinca...

Dependent 10 Nisan 2008 13:46

Cevap: @Clone @Spam @Network @Zline Şeklinde pencere..
 
bahsi geçen noticeleri buraya yazarsan daha kolay olur. mesela server clone görünce gelen mesaj gibi

Blackk 10 Nisan 2008 13:58

Cevap: @Clone @Spam @Network @Zline Şeklinde pencere..
 
anlatamadık o kadar açıkta..

/zline Dependent Reklam şeklinde seni attim..

@Zline penceresine ( zline) *** Notice -- Received ZLİNE message for Dependet [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] from Xop Path: oper.zurna.net! Geforce (Reklam) şeklinde çıksın..

Mesale sunucuya 1i giriş yapti @Network'da ; ( Giriş ) NickName2 nicki , ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) Ip numarasıyla sunucaya girdi. die çıksın..

vs vs.

Dependent 10 Nisan 2008 14:32

Cevap: @Clone @Spam @Network @Zline Şeklinde pencere..
 
tam noticeyi vermemişsin sansürlemişsin ama şöyle açıklayayım
*** Notice -- Received ZLİNE message for Dependet
burada boşluk lar ile sayarak gidelim
*** = 1
Notice = 2
-- sansürlü server = 3
bunlar $1 $2 $3 ... şeklinde çağırıyoruz yani $1 == *** dır

bu mantıkla sana nasıl yapılacağını anlatayım:
on *:snotice:*: {
if $5 == ZLINE {
;penceremiz açık değilse @zline penceresi açıyoruz
if !$window(@zline) { window -e @zline }
echo @zline $1-
}
}

yukarıda $5 ZLINE a eşit değilse:
on *:snotice:*: {
echo $1-
diğer kodları burada
}

şeklinde yazarsan ve sıra ile zline nereye denk geliyorsa orayı mesela 4 e denk geldi $4 == zline yazarsan halledebilirsin.


birde 2. sini ekleyelim
NickName2 nicki , (Zurna@00.030.24.73) Ip numarasıyla sunucaya girdi.
notice diyelim böyle geliyor sırası ile sayalım
7 ve 8 sunucuya girdi. burda , da sayılacak boşluk var çünkü
on *:snotice:*: {
if $5 == ZLINE {
;penceremiz açık değilse @zline penceresi açıyoruz
if !$window(@zline) { window -e @zline }
echo @zline $1-
}
elseif $7-8 == sunucuya girdi. {
if !$window(@network) { window -e @network }
echo @network $1-
}
}

zannedersem nasıl yapılacağını anlatabildim.

Blackk 10 Nisan 2008 14:56

Cevap: @Clone @Spam @Network @Zline Şeklinde pencere..
 
PHP- Kodu:

menu @Network {
  
Ekranı Temizle:Clear
}
#snotices on
on ^1:snotice:*Expiring*: {
  
window -@Network
  
echo @Network 5 Unban ) $1-
  
halt
}
on ^*:snotice:*Client*connecting*: {
  
window -@Network
  
echo @Network 5 Giriş ) $9 nicki , $10 Ip numarasıyla sunucaya girdi.
  
halt
}
on ^*:snotice:*Client*exiting*: {
  
window -@Network
  
echo @Network 5 Çıkış ) $6 nicki $server 'den ayrıldı
  halt
}
on ^*:snotice:*sendraw*: {
  window -e @Network
  echo @Network 5 ( Sendraw ) $1-
  halt
}
on ^*:snotice:*Unauthorized*connection*: {
  window -e @Network
  echo @Network 5( Notice ) $3-
  halt
}
on ^*:snotice:*Q-lined*: {
  window -e @Network
  echo @Network 5 (Q-lined) $1-
  halt
}
on ^*:snotice:*[Spamfilter]*: {
  window -e @Network
  echo @Network 5 ( Spam ) $2-
  halt
}
on ^*:snotice:*his/her*nickname*: {
  window -e @Network 
  echo @Network 5 ( Nick  ) $4 nickini $11 olarak değiştirdi.
  halt
}
on ^*:snotice:*Received*KILL*message*: {
  window -e @Network 
  echo @Network 5 ( Kill ) $1-
  halt
}
on ^*:snotice:*removed*: {
  window -e @Network 
  echo @Network 5 ( UnbaN ) $1-
  halt
}
on ^*:snotice:*Nick*collision*: {
  window -e @Network
  echo @Network 5 ( Nicks ) $1-
  halt
}
on ^*:snotice:*OperOverride*: {
  window -e @Network
  echo @Network 5 ( Opers ) $1-
  halt
}
on ^*:snotice:*added*: {
  window -e @Network
  echo @Network 5 ( Spam ) $1-
  halt
}
on *:snotice:*Mismatch*: {
  window -e @Network
  echo @Network 5 ( Mismatch ) $1-
  halt
}
#snotices end 

şöle birşey zaten kullanıyorum ama buna ek olarak benim soledıklerımı yapk ıstıyorum bu tek pencerede gosterıor..

Benım soledıklerım ayrı pencerede olsun ıstıorum;

@Join-quit @Whois @Spam @Zline @Clone

Whois veken ayrı pencerde @Whois
Zline attıgım @Zline
Clone cıkan @Clone
Spama ekledıgım @Spam
join quit @Join*quit

Dependent 10 Nisan 2008 15:08

Cevap: @Clone @Spam @Network @Zline Şeklinde pencere..
 
mesela değiştirmye örnek olarak:

on ^*:snotice:*Received*KILL*message*: {
window -e @kill
echo @kill 5 ( Kill ) $1-
halt
}

bu benim dediğimden daha basit şekilde halletmiş sanırım yukarıda verdiğim örnekten diğerlerini değiştirebilirsin.


daha açıklayıcı olması bakımından senin verdiğin örnek:
on ^*:snotice:*added*: {
window -e @Network
echo @Network 5 ( Spam ) $1-
halt
}

değiştirilmiş hali:
on ^*:snotice:*added*: {
window -e @spam
echo @spam 5 ( Spam ) $1-
halt
}

Blackk 11 Nisan 2008 13:19

Cevap: @Clone @Spam @Network @Zline Şeklinde pencere..
 
Henüz yukarda belirttiğim sorumun cevabini almiş değilim.

XcLusive 11 Nisan 2008 13:34

Cevap: @Clone @Spam @Network @Zline Şeklinde pencere..
 
alias oflags {
if $1 === O return IRC Operatör
if $1 === o return Local Operatör
if $1 == C return Technical Administrator
if $1 === A return Server Administrator
if $1 === a return Services Administrator
if $1 == N return Network Administrator
}

on ^1:SNOTICE:*:{
if (whois isin $1-) {
if ($window(@Whois) == $null) { window -ne @Whois }
echo 12 -t @Whois $1- | halt
}
if (his/her isin $1-) || (Failed isin $1-) || (Denied isin $1-) || (tkl isin $1-) || (Q: isin $1-) || (used isin $1-) || (OperOverride isin $1-) || (Mismatch: isin $1-) || (GECOS isin $1-) || (warning isin $1-) {
if ($window(@Opers) == $null) { window -ne @Opers }
echo 12 -t @Opers $1- | halt
}
if (Locops isin $1-) || (activated isin $1-) {
if ($window(@UyarI) == $null) { window -ne @UyarI }
echo 12 -t @UyarI $1- | halt
}
if (added isin $1-) || (Received isin $1-) {
if ($window(@XLine) == $null) { window -ne @XLine }
echo 12 -t @XLine $1- | halt
}
if (removed isin $1-) {
if ($window(@XLine) == $null) { window -ne @XLine }
echo 4 -t @XLine $1- | halt
}
if (banned isin $1-) {
if ($window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis }
echo 12 -t @Giris/Cikis $1- | halt
}
if (Connecting isin $1-) {
if ($window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis }
echo 12 -t @Giris/Cikis $1- | halt
}
if (exiting isin $1-) || (recvQ isin $1-) {
if ($window(@Giris/Cikis) == $null) { window -ne @Giris/Cikis }
echo 4 -t @Giris/Cikis $1- | halt
}
if (Forbidding isin $1-) || (Q:lined isin $1-) {
if ($window(@Q-Lined) == $null) { window -ne @Q-Lined }
echo 12 -t @Q-Lined $1- | halt
}
if (Expiring isin $1-) {
if ($window(@XLine) == $null) { window -ne @XLine }
echo 12 -t @XLine $1- | halt
}
if ([Spamfilter] isin $1-) {
if ($window(@Spam) == $null) { window -ne @Spam }
echo 12 -t @Spam $1-
halt
}
if (is now isin $1-) {
if ($window(@Opers) == $null) { window -ne @Opers }
echo -t @Opers $+(4,$1) $+(12,$3) 5ID'ini Kullanarak Oper Oldu :12 $oflags($remove($right($1-,3),$chr(40),$chr(41))))
halt
}
}


pencere isimlerini değiştirebilirsin..

Blackk 11 Nisan 2008 13:46

Cevap: @Clone @Spam @Network @Zline Şeklinde pencere..
 
Dostum eline yüreğine sağlik

Denedim kodlarin süper çalişiyor yanliz bu alintimi kendi yazımın mıdır ?

Alintiysa site ismini rica edebilir miyim ?


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

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