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/)
-   -   Sunucudan ayrılmak (https://www.ircforumlari.net/mirc-scripting-sorunlari/40802-sunucudan-ayrilmak.html)

Micron 13 Kasım 2007 06:12

Sunucudan ayrılmak
 
Ahmet nicki kanala notice yolladığında yazı içerisinde
micron deneme

yazısı geçerse sunucudan çıkmak istiyorum. /quit olayını nasıl oturmam gerekir mantığı nasıldır ? Benzer kodlar var fakat kanala yollanan noticeyi algılayamıyor.tşk ederim.

BehroozWolf 13 Kasım 2007 07:07

Cevap: Sunucudan ayrılmak
 
Kod:

on *:notice:*deneme*:#: { if ($nick isop $chan) { quit bye }
gibi olabilir(herhalde)

Micron 13 Kasım 2007 07:39

Cevap: Sunucudan ayrılmak
 
Hayır çalışmıyor. Demek istediğim ahmet nickli kişi kanala notice atacak içerisinde deneme kelimesi geçerse ben sunucudan ayrılacağım. Ahmet yerine bu opta olabilir.

L4roXyL 13 Kasım 2007 11:25

Cevap: Sunucudan ayrılmak
 
on ^*:notice:*:#: { if $nick == Ahmet && *deneme* iswm $1- { quit } }

BLaCK_and_WHiTe 13 Kasım 2007 11:31

Cevap: Sunucudan ayrılmak
 
on *:notice:*deneme*:#: { if ($nick ison $chan) { quit bye }

isop yerine ison kullan kanalda sadece bulunsan yeter sanırım ;oki

Micron 13 Kasım 2007 13:32

Cevap: Sunucudan ayrılmak
 
PHP- Kodu:

on ^*:msg:*:#: { if $nick == Ahmet && *deneme* iswm $1- { quit } } 

Ahmet nicki kullanan biri kanala yazdığı cümle içerisinde deneme kelimesi geçiyor ise benim sunucudan ayrılmam gerekiyor olması lazım.Denedim Ahmet nicki ile kanala deneme yazdım diğer nick sunucudan ayrılmadı. Benmi hata yapıyorum ?

BLaCK_and_WHiTe 13 Kasım 2007 13:41

Cevap: Sunucudan ayrılmak
 
on *:notice:*deneme*:#: { if $nick == Ahmet iswm $1- { quit } }

böyle dene bir de

Micron 13 Kasım 2007 14:22

Cevap: Sunucudan ayrılmak
 
Olmadı gene :( peki daha basitleştireyim olayı ben.
Kanalda herhangi birisi deneme yazarsa ben sunucuyu oto terkedeyim.

L4roXyL 13 Kasım 2007 17:06

Cevap: Sunucudan ayrılmak
 
Micron, ahmet nick'i kanal'a notice atar ise diyorsun; on msg gibi varolmayan bir event kullanmaya çalışıyorsun.
Tabikide olmaz.

on ^*:notice:*:#: { if $nick == Ahmet && *deneme* iswm $1- { quit } }

Senin bulunduğun herhangi bir kanal'a notice atan kişi ahmet ise, ve notice mesajının içerisinde deneme kelimesi geçiyorsa, sunucudan çıkarsın.

-

Alıntı:

BLaCK_and_WHiTe Nickli Üyeden Alıntı (Mesaj 283133)
on *:notice:*deneme*:#: { if $nick == Ahmet iswm $1- { quit } }

böyle dene bir de

BLaCK_and_WHiTe; Verdiğin kod çalışmaz. Hatalarını düzeltmekten bıktığım için, açıklamak istemiyorum. Nasıl olsa değişen birşey olmuyor.

Mohikan 13 Kasım 2007 17:20

Cevap: Sunucudan ayrılmak
 
Emin olmadiginiz konular hakkinda yorum yapmayiniz. Eğer KOD'un gercekten dogru oldugunu düşünüyorsaniz paylaşın, bu sekilde yardima ihtiyaci olan arkadaşlarımıza daha hizli bi şekilde yardım etmiş oluruz, iyi çalışmalar.

Micron 13 Kasım 2007 17:36

Cevap: Sunucudan ayrılmak
 
Alıntı:

L4roXyL Nickli Üyeden Alıntı (Mesaj 283210)
Micron, ahmet nick'i kanal'a notice atar ise diyorsun; on msg gibi varolmayan bir event kullanmaya çalışıyorsun.
Tabikide olmaz.

Özür dilerim. Ben notice yazılan yere msg yada action yazıncada birşey farketmez sandım bundan dolayı noticeyi örnek vermiştim. action yazıya göre çalışması için nasıl yapmalıyım.
(çok soru sordum kusura bakmayın sizin için belki basit ama ben sabah 6 dan beri bununla uğraşıyorum)

L4roXyL 13 Kasım 2007 18:11

Cevap: Sunucudan ayrılmak
 
O kadar uğraşmana gerek yoktuki;
on ^*:action:*deneme*:#kanal: { if $nick == ahmet { quit } }
#Kanal kanalında ahmet nick'i içerisinde deneme geçen bir kelime veya cümle kurar ise, sen sunucudan çıkarsın.

siyyone 19 Kasım 2007 16:23

Cevap: Sunucudan ayrılmak
 
Alıntı:

L4roXyL Nickli Üyeden Alıntı (Mesaj 283210)
Micron, ahmet nick'i kanal'a notice atar ise diyorsun; on msg gibi varolmayan bir event kullanmaya çalışıyorsun.
Tabikide olmaz.

on ^*:notice:*:#: { if $nick == Ahmet && *deneme* iswm $1- { quit } }

Senin bulunduğun herhangi bir kanal'a notice atan kişi ahmet ise, ve notice mesajının içerisinde deneme kelimesi geçiyorsa, sunucudan çıkarsın.

-


BLaCK_and_WHiTe; Verdiğin kod çalışmaz. Hatalarını düzeltmekten bıktığım için, açıklamak istemiyorum. Nasıl olsa değişen birşey olmuyor.

------------
Peki L4roXyL ? quit ten sonra aynı son sunucuya ve aynı odaya Mirc ile otomatik giriş nasıl olur? Hatta Sunucuya yeniden girdigimde nick.txt gibi bir dosyadan otomatik nick deişip o aynı son odaya gireyim? bu sayede mesela Ahmet denen kişi action ile bana 1 kuffur kelimesi yazdıgında kimseye rezil olmadan aynı odaya 3-4 sn sonra baska nikle girmiş olurum.

siyyone 19 Kasım 2007 16:24

Cevap: Sunucudan ayrılmak
 
Peki L4roXyL ? quit ten sonra aynı son sunucuya ve aynı odaya Mirc ile otomatik giriş nasıl olur? Hatta Sunucuya yeniden girdigimde nick.txt gibi bir dosyadan otomatik nick deişip o aynı son odaya gireyim? bu sayede mesela Ahmet denen kişi action ile bana 1 kuffur kelimesi yazdıgında kimseye rezil olmadan aynı odaya 3-4 sn sonra baska nikle girmiş olurum.

L4roXyL 19 Kasım 2007 17:22

Cevap: Sunucudan ayrılmak
 
İlk öncelikle şahsına yönelik küfür kelimesi kullanılınca, sen rezil olmazsın. Bu onun rezil'liğidir. İstediğine gelince;

on *:text:*:#: { if $me isin $1- { var %& = 1,%&& = $lines(kufur.txt) | while %& <= %&& { if $+(*,$read(kufur.txt,%&),*) iswm $1- { set %&= # | set %= $server | quit | server %= } | inc %& } } }
on *:connect:if $server == %= { nick $read(nick.txt) | join %&= }

Herhangi bir kanal'da, içerisinde senin rumuzunun geçtiği bir cümle kurulursa ve bu cümle içerisinde aynı şekilde, kufur.txt içerisinde bulunanan kelimelerden birisi geçiyorsa; sunucudan çıkarsın, tekrar aynı sunucuya bağlanırsın. Ve bağlandığın an nick.txt içerisindeki rumuz'lardan birisini alırsın. Son olarak aynı kanal'a girersin.

Regex 19 Kasım 2007 20:27

Cevap: Sunucudan ayrılmak
 
Alıntı:

Micron Nickli Üyeden Alıntı (Mesaj 283226)
Özür dilerim. Ben notice yazılan yere msg yada action yazıncada birşey farketmez sandım bundan dolayı noticeyi örnek vermiştim. action yazıya göre çalışması için nasıl yapmalıyım.
(çok soru sordum kusura bakmayın sizin için belki basit ama ben sabah 6 dan beri bununla uğraşıyorum)


Sana bu konuyu ayrıntılı şekilde açıklayayım, eminim aklında soru işaretleri kalmayacaktır. Kanala notice gönderildiğinde kodun işlev yapmasını istiyorsan, L4roXyL'in verdiğini kullanacaksın. Bunun dışında; aynı işlevi gönderilen mesajlarda (<Ahmet>) uygulatmak istiyorsan, on text eventini kullanacaksın. Eğer, yollanan yazı; me/ame ile yollanıyorsa da (* Ahmet) on action eventini kullanmalısın.

Örnek kodlar:

Kod:

on *:text:*deneme*:#:if $nick == Ahmet { quit }
on *:action:*deneme*:#:if $nick == Ahmet { quit }
on *:notice:*deneme*:#:if $nick == Ahmet { quit }


Umarım anlatabilmişimdir.

Kolay gelsin.

yepaa 19 Kasım 2007 21:36

Yanıt: Cevap: Sunucudan ayrılmak
 
Alıntı:

L4roXyL Nickli Üyeden Alıntı (Mesaj 288849)
İlk öncelikle şahsına yönelik küfür kelimesi kullanılınca, sen rezil olmazsın. Bu onun rezil'liğidir. İstediğine gelince;

Ne küfürü L4roXyL . Bunlar bir düzenek hazırlayıp mynete e saldırıyor.Attıkları mesajları incelersen aldıkları kodlarla seri şekilde durmaksızın küfür ediyorlar , bu istediği notice olayı ise 4 kişi atılsın oyu kullanınca Merlyn 4 oy kullanıldı diye notice attığında otomatik sunucuyu atılmadan terk edip başka nickle bağlanmak. 1 haftadır bunların yüzünden kimse sohbet edemiyor mynette.Merlyn güncellendikçe bunlarda scriptlerini güncelliyor yardımcı olmayın bu 2 sine.

L4roXyL 19 Kasım 2007 21:50

Cevap: Sunucudan ayrılmak
 
Imm haberim yoktu :S

siyyone 20 Kasım 2007 20:38

Cevap: Sunucudan ayrılmak
 
bu şahıs da kim?1 haftadır saldırı oluyo demişsin,oysa ben daha yeni üye oldum buraya.Bu seviyesis kişiyi kınıyorum.L4ProxLy sana teşekkür ederim ,


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

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