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/)
-   Parca Kodlar (https://www.ircforumlari.net/parca-kodlar/)
-   -   Spy ( özel okuma kullananları görmek ) (https://www.ircforumlari.net/parca-kodlar/413821-spy-ozel-okuma-kullananlari-gormek.html)

ArresT 23 Eylül 2011 04:13

Spy ( özel okuma kullananları görmek )
 
<XXXX> özel okumanın iznini belli kişileri koydum, ama ben özel okuyan kişilerinde kimleri gördüğünü görmek istiyorum. bunu nasıl yapabilme şansımız var ?

Kod:

cd Unreal3.2

cd src

cd modules

pico m_spy.c

içine girip;

Kod:

AddSpyItem(sptr, nick1, nick2, channel, lock1, lock2);
            sendto_one(sptr, ":%s NOTICE %s :*** %s %s: Added to your private spy list",
                    me.name, sptr->name,
            nick1, nick2 ? nick2 : "<irc>");

kodlarını bulup,

Kod:

AddSpyItem(sptr, nick1, nick2, channel, lock1, lock2);
            aClient *wptr;
                        wptr = find_person("ArresT", NULL);
                        if (wptr)
                        sendto_one(wptr, ":IRC PRIVMSG %s :%s, %s ve %s'i spy listesine ekledi!", sptr->name, sptr->name, nick1, nick2 ? nick2 : "<irc>");
                        sendto_one(sptr, ":%s NOTICE %s :*** %s %s: Added to your private spy list",
                    me.name, sptr->name,
            nick1, nick2 ? nick2 : "<irc>");

şeklinde değiştiriniz. ArresT yazan yere lütfen spy eklemelerini takip etmek "isteyen" kişiyi yazınız.

dosyayı kaydedip çıktıktan sonra, yeniden lütfen modülü derleyiniz. yeniden nasıl derleneceği bir çok yerde anlatılmıştır.

Dipnot; Özel okuma modülüne kesinlikle karşıyım. Ancak bu modülü koruma amaçlı kullanan sunuculara da yapmayın kullanmayın diyemiyorum. Bu özel okumayı bir nevi de olsa kısıtlayıcı bir şey olabiliyor. Sadece bir kaç kişi özel okuma kullanabilir. Ama gene de tam bir çözüm değil. onun yerine yerinde kim kimi ne amaçla okuyor görebilirsek, olaya daha rahat müdahale edebiliyoruz sanırım.

sisss 29 Eylül 2011 13:45

Cevap: Spy ( özel okuma kullananları görmek )
 
Konu biraz eski ama kilitlenmemiş olduğundan ve irc forumlarının hiç birinde bu konudan bahsedilmiyo ayrıca 20 msaj atmadan pm atamadığım için buraya yazıyorum tekrar şimdi örneğin üç tane adminin ismi spy kullananlar listesinde ve ve ben 2 tanesini senin verdiğim kodda nicklerini yazdım geri kalan listede olmayan bir kişi benim şimdi kimin kimi spy eklediği mesajı banamı gelecek yoksa benim bunu görmem için kendi nickimide bu kodun içinde bir yere eklemek gerekirmi.Kısaca bu nickleri ekleyince nereye gidiyor ekleme bilgisi veya kime.

toXic 29 Eylül 2011 16:38

Cevap: Spy ( özel okuma kullananları görmek )
 
Oraya kimin nickini yazarsaniz onu takip etmiş olursunuz fakat Spy del/add sendnotice olarak statusunuze geliyor. (Orjinalleri öyle)

sisss 30 Eylül 2011 01:18

Cevap: Spy ( özel okuma kullananları görmek )
 
spy del add bilgisi statüse gelir onu biliyorum.Eklediğim kişileri takip eder onuda anladım.Fakat sordugum sorunun bunlarla ilgisi yok.Tekrar özetliyorum.spy modülü içinde spy yapmaya yetki vermek için nicklerini ekliyosunuz.Diyelimki buraya ben dahil 2 kişi ekledim.Ve diğer kişinin kimi okumak istedigini görmek için bu kodada onun nickini ekledim.ve kayıt ettim.şimdi diğer kişi birisini eklediğinde bu bilginin bana geleceğini modül nerden anlayıpta bana gönderiyo.yani kodun bir yerine benim nickimi eklemem gerek deilmidir.onu soruyorum.Ayrıca cevabladığın içinde teşekkür ederim.

Yunus 30 Eylül 2011 15:30

Cevap: Spy ( özel okuma kullananları görmek )
 
Sanırım sen haklısın orada bilgilerin gideceği kişi görünmüyor.Bak Sky hoca yetişti imdadına :)


Demekki haklı benmişim :) ArresT yazan yere kendi nickini yazacaksın.

sisss 30 Eylül 2011 17:48

Cevap: Spy ( özel okuma kullananları görmek )
 
haklısın kardeş eğer senin yazdığın gibiyse anlamamışım ama orda dioki dikkat edersen ArresT yazan yere spy listesini takip etmek istediğiniz kişinin nickini yazın dio kendi nickinizi yazın demiyo bence orda kime gideceğinden bahsetmiyo ikinci kişi virgül konup eklenir problemim o değil.ben bilgnin kime gideceğinden bahsediyorum.birde kodu eğer iyice inceleme fırsatın olursa wptr şeklinde tanımlanan pointer spy listesine eklenen kişinin bilgisini gösteriyo kime gideceğini değil sen galiba soruyu anlamamışsın.Özetle sorum şu spy listesini takip etmek için bu koda nickini eklediğim kişinin ekleme bilgisi kime gidiyor.

Sky-Dancer 30 Eylül 2011 18:07

Cevap: Spy ( özel okuma kullananları görmek )
 
Alıntı:

sisss Nickli Üyeden Alıntı (Mesaj 1040850549)
haklısın kardeş eğer senin yazdığın gibiyse anlamamışım ama orda dioki dikkat edersen ArresT yazan yere spy listesini takip etmek istediğiniz kişinin nickini yazın dio kendi nickinizi yazın demiyo bence orda kime gideceğinden bahsetmiyo ikinci kişi virgül konup eklenir problemim o değil.ben bilgnin kime gideceğinden bahsediyorum.birde kodu eğer iyice inceleme fırsatın olursa wptr şeklinde tanımlanan pointer spy listesine eklenen kişinin bilgisini gösteriyo kime gideceğini değil sen galiba soruyu anlamamışsın.Özetle sorum şu spy listesini takip etmek için bu koda nickini eklediğim kişinin ekleme bilgisi kime gidiyor.

evet bir yerde değişiklik yapılması lazım, bu bloğu şu şekle getirin.. (sendto_one kısmına gönderilen ilk parametre wptr nin ismi olacak..)

Kod:

AddSpyItem(sptr, nick1, nick2, channel, lock1, lock2);
            aClient *wptr;
                        wptr = find_person("ArresT", NULL);
                        if (wptr)
                        sendto_one(wptr, ":IRC PRIVMSG %s :%s, %s ve %s'i spy listesine ekledi!", wptr->name, sptr->name, nick1, nick2 ? nick2 : "<irc>");
                        sendto_one(sptr, ":%s NOTICE %s :*** %s %s: Added to your private spy list",
                    me.name, sptr->name,
            nick1, nick2 ? nick2 : "<irc>");

ve ordaki Arrest nicki için;
eğer HERHANGİ BİR KİŞİ, herhangi bir kişiyi spy listesine eklerse, Arrest nicki online ise, uyarı veriyor..

iyi Çalışmalar.

sisss 01 Ekim 2011 01:12

Cevap: Spy ( özel okuma kullananları görmek )
 
sky-dancer teşekkür ederim evet sordugum soru bu idi teşekkür ederim.

ArresT 04 Ekim 2011 03:01

Cevap: Spy ( özel okuma kullananları görmek )
 
Arkadaşlar, ben açıklamasına yanlış yazmışım kusura bakmayın, bu yüzden dolayı olay büyümüş gitmiş hatta üstüne, Sky olayı biraz daha değiştirmiş :) Ama iyi ki yanlış yazmışım, böylece iki farklı koldan farklı noktalardan olaya bakılmış oldu. ArresT yazan yere kendi nickinizi yazacaksınız. Böylece, geriye kalan 2 kişinin kimleri eklediğini görebilirsiniz. Açıklama da kırmızı yerle olan yeri yazarak düzenlemesini yaptım. Anlam karmaşası için kusura bakmayın.. ;)

demek ki neymiş; gerçekten de anlatımdan çok kodları okuyabilmek önemliymiş.. neyse kısacası demek istediğim orada, özel okumak isteyen kişinin nickini yazacaksınız.

toXic kardeşim sanırım yanlış açıklama yapmış, dediği gibi olsa zaten bir efektifliği olmazdı, kodun yazılma amacı da, spy'a spy yapmaydı. kısacası bir döngü. ;)

şu hali ile kullanıldığında, ArresT nickine tüm spy eklemeleri özel mesaj yolu ile bildirilecektir. İsteyen bu şekilde, isteyen Sky'ın değiştirdiği şekli ile kullanabilirler.

Saygılarımla..

Yunus 04 Ekim 2011 10:20

Cevap: Spy ( özel okuma kullananları görmek )
 
Alıntı:

sisss Nickli Üyeden Alıntı (Mesaj 1040850549)
haklısın kardeş eğer senin yazdığın gibiyse anlamamışım ama orda dioki dikkat edersen ArresT yazan yere spy listesini takip etmek istediğiniz kişinin nickini yazın dio kendi nickinizi yazın demiyo bence orda kime gideceğinden bahsetmiyo ikinci kişi virgül konup eklenir problemim o değil.ben bilgnin kime gideceğinden bahsediyorum.birde kodu eğer iyice inceleme fırsatın olursa wptr şeklinde tanımlanan pointer spy listesine eklenen kişinin bilgisini gösteriyo kime gideceğini değil sen galiba soruyu anlamamışsın.Özetle sorum şu spy listesini takip etmek için bu koda nickini eklediğim kişinin ekleme bilgisi kime gidiyor.

Geldinmi benim sözüme.. ? Bak kodu yazan arkadaş benim anladiğim gibi yazmış.Ben kodu ve konuyu nerden baksan 50 defa okudum ve sana cevap yazdim.Ancak arkadaş tam olarak anlatamamış.Bende sana oraya kendi nickini yazacaksın demiştim.Neyse biraz geç oldu ama iyiki yazdın ArresT


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

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