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/)
-   Soru - Cevap (https://www.ircforumlari.net/soru-cevap/)
-   -   IRCdaemon/Services Soru - Cevap Bölümü (https://www.ircforumlari.net/soru-cevap/345165-ircdaemon-services-soru-cevap-bolumu.html)

Dexter 23 Ağustos 2014 14:18

Cevap: IRCdaemon/Services Soru - Cevap Bölümü
 
Alıntı:

Kai Nickli Üyeden Alıntı (Mesaj 1041466553)
Kanalın şifresini bilmiyorum, soruda sadece 50 seviyeden ekli aop olduğumu belirtmiştim zaten. O yüzden soru güncel.

Alıntı:

Zey Nickli Üyeden Alıntı (Mesaj 1041466565)
//mode #kanal -Q | kick #kanal nick


--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 21:24 -->-> Daha önceki mesaj 21:09 --

#hell kanalına #die kanalından yalnızca ve yalnızca HALFOPLAR girebilsin.

Konuyu bolmek istemem ama mlocktan +Q moduna alınmış bir kanal nasıl /mode #kanal -Q komutu ile -Q moduna alınabilir.

Lydia 23 Ağustos 2014 21:37

Cevap: IRCdaemon/Services Soru - Cevap Bölümü
 
Bir kaç saniyeliğine alınabilir. O saniye içerisinde yani chanserv tekrar kanalı +Q moduna alana kadar, kick komutu uygulandığı için nick kanaldan uzaklaştırılmış olacaktır. Tek satırda yazılmasının sebebi budur.

yaSmin 24 Ağustos 2014 00:04

Cevap: IRCdaemon/Services Soru - Cevap Bölümü
 
Tek satırda yazıldığında dediği gibi işlev görür bir kaç saniyeliğine de olsa. :)

eLaa 06 Eylül 2014 03:17

Cevap: IRCdaemon/Services Soru - Cevap Bölümü
 
Bir zamanlar sormuş olduğum bir soru vardı ancak arada kaynamış :)

Akış için yeni bir soru ile devam edelim;

Soru: #Asd kanalına sadece nicki en fazla 3 hane olup, en az 1 hanesinde 7 rakamı içeren kullanıcılar girebilsin istiyorum, uygulamam gereken komut nedir?

xwerswoodx 06 Eylül 2014 09:00

Cevap: IRCdaemon/Services Soru - Cevap Bölümü
 
Alıntı:

eLaa Nickli Üyeden Alıntı (Mesaj 1041487066)
Bir zamanlar sormuş olduğum bir soru vardı ancak arada kaynamış :)

Akış için yeni bir soru ile devam edelim;

Soru: #Asd kanalına sadece nicki en fazla 3 hane olup, en az 1 hanesinde 7 rakamı içeren kullanıcılar girebilsin istiyorum, uygulamam gereken komut nedir?

/mode #kanal +iIb *7* ????*!*@*
/mode #kanal +beee *!*@* ?7 ?7? ??7
//chanserv akick #kanal add ????*!*@* | mode #kanal +iI *7*
//chanserv akick #kanal add ????*!*@* | mode #kanal +be *!*@* *7*

xwerswoodx 06 Eylül 2014 18:33

Cevap: IRCdaemon/Services Soru - Cevap Bölümü
 
Alıntı:

AmiR Nickli Üyeden Alıntı (Mesaj 1041443755)
Akış için;
Ping komutu nasıl kullanılır? Neyden esinlenerek kodlanan bi komuttur?

Alıntı:

Skyder Nickli Üyeden Alıntı (Mesaj 1041443802)
/ping hyp
İki kullanıcı arasında ki lag'ı ölçmek için kullanılır.
Hypnoz kanalına sys hostuna sahip , help identi olan kişilerin girmemesini istiyorum?

Alıntı:

AmiR Nickli Üyeden Alıntı (Mesaj 1041460016)
Yeni nesilin araştırmacı ruhu bitik durumda;

Akış için;
Soru: Nick'imi nasıl kayderim?

Alıntı:

eLaa Nickli Üyeden Alıntı (Mesaj 1041460039)
Gençlerimize yol gösterici olarak, sorduğun sorunun yanıtını ayrıntılı bir şekilde sen paylaşabilir misin? Sonuçta burada sadece birbirimize sorular yöneltmeden ziyade bir şeyler öğretmek çabasındayız öyle değil mi? Günlerdr burada akışı durdurup sorunun yanıtını bekliyordun, kimse bakmamış diye küsüp sorunu geçiştirme lütfen @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sorunun yanıtını merakla bekliyorum, rica etsem detaylı bir anlatım ile bizi aydınlatır mısın? :)


Madem istendi ben açıklayayım.

Öncelikle ping diye bir komut yoktur. Kullanımı;
Kod:

/CTCP nick PING
şeklindedir hatta dahada derine inersek ve sistematik olarak çalışmasına bakarsak; /CTCP komutlarının tamamı 2 $chr(1) yani 1. char arasına yazılırlar. PING komutu ise 10 karakterli bir sayı kümesi ile birlikte kullanılır. Yani sonuç olarak sistematik olarak aslında /CTCP nick PING yaptığımız zaman bizim sistemimizin karşıya gönderdiği mesaj şu şekildedir;
Kod:

$+($chr(1),PING) $+($rand(1000000000,9999999999),$chr(1))
Aynı şekilde VERSION komutunu ele aldığımızda;
Kod:

//PRIVMSG nick $+($chr(1),VERSION,$chr(1))
komutunu uyguladığımızda karşımızdakine version çekmiş oluruz.

Kod:

//PRIVMSG Emre468 $+($chr(1),VERSION,$chr(1))
[16:23:27] [Emre468 VERSION tekrarı]: mIRC v6.21 Khaled Mardam-Bey

PING Mike Muuss tarafından yazılmış bir programdır. Karşı tarafa packet gönderip bu paketin dönüşünü bekler ve paket geldiği zaman o bilgisayarın ağa bağlı olduğunu tespit eder. mIRC de tam olarak bu yöntemi kullanmaktadır. Karşı tarafa PING numara gönderdikten sonra karşı taraf o kendisine özgü gönderilen numara ile geri dönüş yapmaktadır. Buda 2 bilgisayar arasnda hala bağlantı olduğunu göstermektedir.

Send Packet olayı PING programından önce dahi hep kullanılmaktaydı. Özellikle eski sürüm online oyunlarda sık sık kullanılan bir olaydır. Adamın attığı her adımda sunucuya paket gönderip haritayı bulunduğu alanın merkezine göre yüklemektedir. Buda oyunda kişiye hız kazandırmakta ve o zamanın internetleri için baskıyı azaltmaktadır.

Günümüzde de paket gönderimi çok yaygındır hatta öyle ki bugün günümüzde yapılan oyunların hemen hemen tamamı sendpacket sayesinde hız kazanmaktadır. Yani herkesin anlayabileceği dilde yazmak gerekirse bir yarış oyununda araba ilerlemez arabanın hızna göre yol geriler.

Her neyse ayrıntılı bilgi almak isteyenler GOOGLE üzerinden PING nedir? PING Programı gibi arama yapmaları yeterli olacağını düşünüyorum çünkü program zaten çok yaygındır.

Alıntı:

yaSmin Nickli Üyeden Alıntı (Mesaj 1041463664)
Ne demek @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bey
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] teşekkürler çokta dikkat etmedim yazarken açıkçası.

#yas kanalında, nickinde Diren geçen kullanıcıları akicke almak istiyorum. Ancak bu akickten Diren nicki etkilenmesin. Nasıl yapabilirim?


Alıntı:

Diren Nickli Üyeden Alıntı (Mesaj 1041463728)


//cs akick #yas add *?diren*!*@* güzel bir sebep arıyordum bulamadım : ) | cs akick #yas add *diren?*!*@* güzel bir sebep arıyordum bulamadım : ) | cs akick #yas add *?diren?*!*@* güzel bir sebep arıyordum bulamadım : )


Soru hakkımı devir ediyorum.

Not : Niçin yas kanalı ve kim bu Erol egemen ?

Alıntı:

Zey Nickli Üyeden Alıntı (Mesaj 1041464141)
//cs akick #yas add *?Diren*!*@* sebep | cs akick #yas add *Diren?*!*@* sebep | cs akick #yas add *?Diren?*!*@* sebep

Burayı takip eden kişiler için düzeltmek istedim.
Zaten;
*?Diren*!*@* -> Öncesinde 1 karakter olduğu zaman banlıyor.
*Diren?*!*@* -> Sonrasnda 1 karakter olduğu zaman banlıyor.

ABC-Diren-DEF yazdığım zaman 1. attığım akick *?Diren* bunu etkliyor zaten. Yani en sondaki *?Diren?*!*@* bu maske hiç bir işe yaramıyor. Sadece görüntü olarak duruyor. öncesinde 2 tarafta bir şey olsa bile *?Diren* "*" ile bittiği için zaten sonrasında bir şey olsada olmasada öncesinde bir şey göreceği için (Önceki örnekte ABC-) banlayacaktır. Aynı şekilde sonrası içinde aynı durum geçerli.

Örneklemek gerekirse;
ADiren = *?Diren*
ADirenB = *?Diren* (İlk olduğu için)
DirenB = *Diren?*

Yani aslında;
Kod:

//chanserv akick #yas add *?Diren*!*@* sebep | chanserv akick #yas add *Diren?*!*@* sebep
yeterli bir cevaptır.

Ama illede 2 taraflı wildcard'ı kullanıcam diyorasanız;
Kod:

//chanserv akick #yas add *?Diren!*@* sebep | chanserv akick #yas add Diren?*!*@* sebep | chanserv akick #yas add *?Diren?*!*@* sebep
şeklinde olması lazım ki etkisi olsun. Bu kodu yukardaki örnek için incelediğimizde;

ADiren = *?Diren
ADirenB = *?Diren?*
DirenB = Diren?*

Konumuza dönersek;
/chanserv access #kanal add Hamit -100
Komutunu uygulamama rağmen, Hamit kendi nicki ile kanala giriş yapabiliyor.

Bu komutu uyguladıktan sonra yinede Hamit nicki ile kanala giriş yapmasını sağlayacak, en az beş yol söyleyiniz.

yaSmin 07 Eylül 2014 17:16

Cevap: IRCdaemon/Services Soru - Cevap Bölümü
 
Bayağı bir uğramışsın Hamit teşekkürler :)

eLaa 11 Eylül 2014 23:47

Cevap: IRCdaemon/Services Soru - Cevap Bölümü
 
Alıntı:

xwerswoodx Nickli Üyeden Alıntı (Mesaj 1041487443)
/chanserv access #kanal add Hamit -100
Komutunu uygulamama rağmen, Hamit kendi nicki ile kanala giriş yapabiliyor.

Bu komutu uyguladıktan sonra yinede Hamit nicki ile kanala giriş yapmasını sağlayacak, en az beş yol söyleyiniz.

Cevap:
1) Hamit, şifresini kanala girdikten sonra girmiştir.(Status 0)

2) Hamit email adresini değiştirerek, başka nicke geçip sonra tekrar kendi nickine dönerek auth girmeden, identify edip giriş yapmıştır. (Status 2)

3) Hamit, nickserv access komutu ile kendisine bir erişim adresi eklemiş ve erişim adresine göre giriş yapmıştır. (Status 1)

4) Hamit, email adresini değiştirmiş, sunucudan çıkıp tekrar gelmiş ve nickini identify ederek ancak auth kodunu girmeden kanala giriş yapmıştır. (Status 1)

5) Hamit nicki oper/admin seviyesinde erişim sahibi olarak giriş yapmıştır.

6) Servicesler deaktif durumdadır. (Soruda belirtilmediğinden bu seçeneği de verdim ama saçma oldu gibi)

7) Hamit başka nickle giriş yapıp, sonra kendi nickine geçerek şifresini girmiştir. (Sadece kanala giriş belirtiliyor ancak eğer kanalda durabilmesi durumu da isteniyorsa bu seçenekte olabilir)

Aklıma başka gelmiyor, sanırım bunlar yeterli olacaktır.

Hangman 12 Eylül 2014 08:57

Cevap: IRCdaemon/Services Soru - Cevap Bölümü
 
Alıntı:

xwerswoodx Nickli Üyeden Alıntı (Mesaj 1041487443)
Madem istendi ben açıklayayım.

Öncelikle ping diye bir komut yoktur. Kullanımı;
Kod:

/CTCP nick PING
şeklindedir hatta dahada derine inersek ve sistematik olarak çalışmasına bakarsak; /CTCP komutlarının tamamı 2 $chr(1) yani 1. char arasına yazılırlar. PING komutu ise 10 karakterli bir sayı kümesi ile birlikte kullanılır. Yani sonuç olarak sistematik olarak aslında /CTCP nick PING yaptığımız zaman bizim sistemimizin karşıya gönderdiği mesaj şu şekildedir;
Kod:

$+($chr(1),PING) $+($rand(1000000000,9999999999),$chr(1))
Aynı şekilde VERSION komutunu ele aldığımızda;
Kod:

//PRIVMSG nick $+($chr(1),VERSION,$chr(1))
komutunu uyguladığımızda karşımızdakine version çekmiş oluruz.

Kod:

//PRIVMSG Emre468 $+($chr(1),VERSION,$chr(1))
[16:23:27] [Emre468 VERSION tekrarı]: mIRC v6.21 Khaled Mardam-Bey

PING Mike Muuss tarafından yazılmış bir programdır. Karşı tarafa packet gönderip bu paketin dönüşünü bekler ve paket geldiği zaman o bilgisayarın ağa bağlı olduğunu tespit eder. mIRC de tam olarak bu yöntemi kullanmaktadır. Karşı tarafa PING numara gönderdikten sonra karşı taraf o kendisine özgü gönderilen numara ile geri dönüş yapmaktadır. Buda 2 bilgisayar arasnda hala bağlantı olduğunu göstermektedir.

Send Packet olayı PING programından önce dahi hep kullanılmaktaydı. Özellikle eski sürüm online oyunlarda sık sık kullanılan bir olaydır. Adamın attığı her adımda sunucuya paket gönderip haritayı bulunduğu alanın merkezine göre yüklemektedir. Buda oyunda kişiye hız kazandırmakta ve o zamanın internetleri için baskıyı azaltmaktadır.

Günümüzde de paket gönderimi çok yaygındır hatta öyle ki bugün günümüzde yapılan oyunların hemen hemen tamamı sendpacket sayesinde hız kazanmaktadır. Yani herkesin anlayabileceği dilde yazmak gerekirse bir yarış oyununda araba ilerlemez arabanın hızna göre yol geriler.

Her neyse ayrıntılı bilgi almak isteyenler GOOGLE üzerinden PING nedir? PING Programı gibi arama yapmaları yeterli olacağını düşünüyorum çünkü program zaten çok yaygındır.








Burayı takip eden kişiler için düzeltmek istedim.
Zaten;
*?Diren*!*@* -> Öncesinde 1 karakter olduğu zaman banlıyor.
*Diren?*!*@* -> Sonrasnda 1 karakter olduğu zaman banlıyor.

ABC-Diren-DEF yazdığım zaman 1. attığım akick *?Diren* bunu etkliyor zaten. Yani en sondaki *?Diren?*!*@* bu maske hiç bir işe yaramıyor. Sadece görüntü olarak duruyor. öncesinde 2 tarafta bir şey olsa bile *?Diren* "*" ile bittiği için zaten sonrasında bir şey olsada olmasada öncesinde bir şey göreceği için (Önceki örnekte ABC-) banlayacaktır. Aynı şekilde sonrası içinde aynı durum geçerli.

Örneklemek gerekirse;
ADiren = *?Diren*
ADirenB = *?Diren* (İlk olduğu için)
DirenB = *Diren?*

Yani aslında;
Kod:

//chanserv akick #yas add *?Diren*!*@* sebep | chanserv akick #yas add *Diren?*!*@* sebep
yeterli bir cevaptır.

Ama illede 2 taraflı wildcard'ı kullanıcam diyorasanız;
Kod:

//chanserv akick #yas add *?Diren!*@* sebep | chanserv akick #yas add Diren?*!*@* sebep | chanserv akick #yas add *?Diren?*!*@* sebep
şeklinde olması lazım ki etkisi olsun. Bu kodu yukardaki örnek için incelediğimizde;

ADiren = *?Diren
ADirenB = *?Diren?*
DirenB = Diren?*

Konumuza dönersek;
/chanserv access #kanal add Hamit -100
Komutunu uygulamama rağmen, Hamit kendi nicki ile kanala giriş yapabiliyor.

Bu komutu uyguladıktan sonra yinede Hamit nicki ile kanala giriş yapmasını sağlayacak, en az beş yol söyleyiniz.

İnanmış gördüm seni :)

eLaa 13 Eylül 2014 13:44

Cevap: IRCdaemon/Services Soru - Cevap Bölümü
 
Akış için yeni bir soru ile devam edelim;

Soru: Chanserv invite komutunun kullanımını ve işleyiş mantığını açıklayınız.


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

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