anopedeki MODEONID özeLLiği Alıntı:
eLbette cevap verecek herkes benden cok daha fazla biLgili .. ancak yine de uzun zamandır telnetle ilgilenemeyen arkadasların hatırlarında kalmamıstır diye hatırlatma yapayım.. MODEONID kullanıcıların nicklerini identify ettikleri anda botserv botu tarafından kanaldaki accesslerine göre otomatik mod almalarını sağlar.. Öncelikle şöyle düşündüm ..ki bu konuda da cevap alamadım ancak eğer alsa idim ; Servis kullanım loglarının notice olarak atılmasını sağlayabilse idim (anopedeki log kanalı gibi) (X just identified for the nick X ) (eski sunucumda vardı) ... Buradan Alıntı:
Başta el33t oLmak üzere ViruS , dieforyou ve diğer yardımcı oLan arkadaslara simdiden tesekkur ederim .. |
Yanıt: anopedeki MODEONID özeLLiği Aşağıdaki kodu remote'a koyduğunda, serverına birisi girdiğinde eğer belirttiğin nicklerden biri değilse, 10 saniye sonra who çeker ve eğer identify etmişse istediğin komutu uygularsın. connect adında bir hash table'a <nick> (identd@ip) şeklinde ayrıca nick ve ip saklanıyor. İleride kullanmak istersin diye. Kanala girenler için on JOIN, kanaldan çıkanlar için on PART, nick değişenler için on NICK, ve mod aldıklarında da on RAWMODE eventini kullanmalısın. Ben örnek olsun diye on SNOTICE eventini verdim. İşte kod: ;Serverdan birinin bağlandığı noticei geldiğinde on *:SNOTICE:*Client connecting*:{ ;eğer bu nick aşağıda space ile ayırdığımız nicklerden biri değilse if !$istok(Oyuncu Radyo,$9,32) { ;connect adlı bir hash table'a <nick> <identd@ip> şeklinde ekliyoruz hadd -m connect $9 $left($right($10,-1),-1) ;ve servera girdikten 10sn. sonra identify edip etmediğine bakıyoruz. (10'u istediğin sayıyla değiştirebilirsin.) $+(.timer,$9) 1 10 whois $nick } } ;/who çektiğimizde gelen raw raw 352:*:{ ;eğer bu kişiye bağlandığında who çektiysek ve eğer r modeları içinde varsa echoluyor, echo komutunu uygulamak istediğin komutla değiştirebilirsin. Burda $6 nicki belirtir. if $timer($6) { if r isincs $7 { echo 4 -a $6 registerlı bir nick kullanıyor. } } } |
Yanıt: anopedeki MODEONID özeLLiği el33t simdi bu connect adlı hash table a su sekilde altalta <Nick><*@*> seklinde bir ekleme yaptım .. Bu nicklerin registerli olduguna bakılıyor.. .. daha sonra o kanaldaki modu her ne ise o mod verilecek...yine bu connect üzerinden vopları yada aop sop vs .. tanıtabilirmiyiz?...yani hangi kanalda hangi moda sahipse o sekilde bir duzenleme yapılabilir mi? .. veya sadece tek bir kanal için de olabilir .. orada biraz karışıyor iş sanırım .. ya da ben işin içinden çıkamadım .. ikinci postu atmayayım bu açıklama üstüne dedim ama :( ..Sanırım orta yerden başladım bu işe .... gerçi acil lazım bir yandan da .. operatör olmadığı zaman pc basında deilsem çok işe yarayacak bir yöntem .. Tesekkurler anlatımın için ayrıca ..Ama anca bu kadar şimdilik yapabildiğimiz :( |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:56. |
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