IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Nisan 2008, 22:13   #1
Soldy
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
IRCServices versionları için [/NS Set NOOP ON/OFF] komutunun enable edilmiş hali.




Öncelikle en başından belirtmek istediğim bazı şeyler var.

Internet (sanal) ortam(ın)a son noktayı koymuş biri olarak belirtmek istediğim hususlar desek daha doğru olur kanaatindeyim.

Forum(lar)da hakkımda açılan tüm iddiaların asılsız olduğunu -bilinçsiz olarak yayınlanan konular olduğunu belirtmek istiyorum- ve iddialarda ortaya çıkan Adult içerikli siteler kesinlikle benimle alakasız olmakla beraber konu dışına sarkan yalan yanlış cümle ve sözcüklerdir.

Nihayetinde bu konuları açan kişilere bir sözüm yok çünkü duyumlarını yansıtmış olabilirler. Kendimi savunma gereği duymuyorum bu konuyu yanlış yerlere saptayacak arkadaşlar olacağı için gereksiz mesajların silinmesini rica ediyorum. Beğenenler tşk butonunu kullanabilir.

Ve bir şey daha belirtmemde yarar var; Z-Net yani Coşkun abi, ailemin ( Anne, baba dahil ) devamlı görüştüğü, her zaman sohbet ettikleri ve iş konularında birbirlerine yardımcı olduğu kişidir bil hassa babamla... Bu yüzden kendisi benimle ilgili konuları açarken istediği şekilde benim hatalarım varsa hatalarımı, başarım varsa başarılarımı belirtebilir bu konuda kendisine karşı hiçbir suçlamam olamaz.

Ben Türkiye'de en çok kod yayınlayan kişi olabilirim, ancak benden dahada profesyonellerinin olduğunu söylememde yarar var, ancak bu kişilerin amaçları benimle eşit değildir, he eşit olanda olabilir her zaman söylemişimdir ama benim tek amacım Türkiye IRCd'ini geliştirmek idi, bu işlerden asla para kazanma amaçlı bir düşüncem olmadı fakat ileri ki zamanlarda gördüm ki para kazanma amacım olmamasına rağmen yinede yerden yere vuruluyor, laf söyleniyor ve sanki para istemişcesine insanlardan laf yiyordum, bu sebeble IRC hayatıma son noktayı hemen hemen 1 sene önce koydum.

Bugüne gelince; ben forum süper admini iken burada foruma saldırı yapan kişi felanca sunucuda özelime gelmiş ve "forumunuzu kapatıyorum işte felan efendim küfürlü cümleler vs". kullandı ve bu sebeble kendisini forumdan banladığım için o zamandan bu zamana kin beslemiş ve bu zamanda gördüğüm kadarıyla Coşkun abi bu kişiyi uslandığı için buradaki moderator listesine dahil etmiş şimdide buradaki moderatorluğunu birşey zannederek benimle ilgili konularda hep aleyhimde konuşmalar yapmış, bu kişi ile aramda geçen konuşmaları loglamak istemiyorum ben bunca yıldır internet yaşamımda yalan söylemekten hep kaçınmış biriyim, inananlarda olabilir inanmayanlarda saygılıyım. Bu kişinin kim olduğunu söylememe gerek yok, kimseyi küçümsemiyorum küçümsemekte istemiyorum.

Benim internet defterim kapandı, coşkun abi ile sürekli görüştüğümüz için son 2 gün birşey düşündük ve bu amaçla bu koduda yayınlamak istedim. ( Son kod )

Gelelim kodumuza;

-----------------------------------------------------------------------


Bilindiği gibi Mehmet kardeşimin yazmış olduğu ACCESS kabul kodu var idi, bu kodda kullanıcıya access eklenebiliyor ancak kullanıcıyı tekrar listeden silip, tekrar listeye dahil ettiğinizde ve bunu sık sık tekrarladığınızda kullanıcının STATUS'u ACCESS kabul/reddet notice'leri ile dolmakta idi. Bu sizin IRC'deki aranızın bozuk olduğu insanların kullandıkları method olabilir düşüncesi ile ACCESS'i kabul/reddet istemi gelmemesi için veyahutta hiçbir kanalda operator eklenmesini istemiyor iseniz bunu /NS SET NOOP ON komutu ile aktif edebilir ve hiçbir kanalda size operator eklenmesini tamamen devre dışı bırakabilirsiniz, yine aynı şekilde /NS SET NOOP OFF komutu ile operator eklenebilir düzeyine getirebilirsiniz.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/nickserv/main.c

dosyamıza girdikten hemen sonra;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_help(s_NickServ, u, NICK_HELP_RECOVER, maketime(u->ngi,NSReleaseTimeout,MT_SECONDS));

kodunun hemen altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "NOOP") == 0) { send_cmd(s_NickServ, "NOTICE %s :\2Kullanımı : SET NOOP ON/OFF\2", u->nick); send_cmd(s_NickServ, "NOTICE %s :-",u->nick); send_cmd(s_NickServ, "NOTICE %s :Nickiniz icin bir kanalda nickinize access eklenimini acar veya kapar.", u->nick);

kodunu ekleyip, dosyayı kaydedip çıkın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/nickserv/set.c

klasorune girdikten sonra;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_set_noexpire(User *u, NickInfo *ni, char *param);

satırının hemen altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_set_noop(User *u, NickGroupInfo *ngi, char *param);

satırını ekleyin, yine aynı dosyada;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "NOEXPIRE") == 0) { do_set_noexpire(u, ni, param);

satırının hemen altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "NOOP") == 0) { do_set_noop(u, ngi, param);

satırını ekleyin, yine aynı dosyada;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (stricmp(setting, "ON") == 0) { ngi->flags |= flag; notice_lang(s_NickServ, u, onmsg, s_NickServ); } else if (stricmp(setting, "OFF") == 0) { ngi->flags &= ~flag; notice_lang(s_NickServ, u, offmsg, s_NickServ); } else { syntax_error(s_NickServ, u, "SET HIDE", NICK_SET_HIDE_SYNTAX); return; } put_nickgroupinfo(ngi); }

satırlarını bulun ve hemen altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_set_noop(User *u, NickGroupInfo *ngi, char *param) { if (stricmp(param, "ON") == 0) { ngi->noop = 1; send_cmd(s_NickServ, "NOTICE %s :Noop özelligi aktif hale getirildi. Nickiniz icin kanallarda access eklenmeyecektir.",u->nick); } else if (stricmp(param, "OFF") == 0) { ngi->noop = 0; send_cmd(s_NickServ, "NOTICE %s :Noop özelligi Deaktif Edildi. Nickiniz icin kanallarda access eklenebilir.",u->nick); } else { send_cmd(s_NickServ, "NOTICE %s :/2Kullanımı : SET NOOP ON/OFF/2", u->nick); return; } put_nickgroupinfo(ngi); }

kodlarını ekleyin, dosyayı kaydedip çıkın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/nickserv/nickserv.h

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char pass[PASSMAX]; char *url; char *email; char *info;

satırlarını bulun ve hemen altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
int noop;

satırını ekleyin ve dosyayı kaydedip çıkın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/chanserv/access.c

dosyasına girdikten sonra;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
int i; NickInfo *ni;

satırının altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
NickGroupInfo *ngi;

satırını ekleyin, yine aynı dosyada;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!ngi) return RET_NOSUCHNICK;

satırının hemen altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (ngi->noop==1) return RET_NOOP_ON;

satırlarını ekleyin, dosyayı kaydedip çıkın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/chanserv/access-xop.c

dosyasının içine girdikten sonra;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick)) {

kodunun hemen altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case RET_NOOP_ON: send_cmd(s_NickServ, "NOTICE %s :\2%s\2 nickinin NOOP özelligi aciktir. Bu durumda bu nick'e access ekleyemezsiniz.",u->nick,nick); break;

satırını ekleyin, dosyayı kaydedip çıkın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/chanserv/access-levels.c

dosya içine girdikten sonra;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick)) {

satırının hemen altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case RET_NOOP_ON: send_cmd(s_NickServ, "NOTICE %s :\2%s\2 nickinin NOOP özelligi aciktir. Bu durumda bu nick'e access ekleyemezsiniz.",u->nick,nick); break;

kodunu ekleyip, dosyayı kaydedin çıkın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/chanserv/cs-local.h

dosyasına girdikten sonra;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#define RET_INTERR -99

satırının hemen altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#define RET_NOOP_ON -101

satırını ekleyin, dosyayı kaydedip çıkın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make install

Kod eski depolarımda olduğu için hatalar olabilir DENEMEDEN dağıttım, hatalar çıkarsa özelden ulaşabilirsiniz ancak 1 haftalık cevaplandırma sürem var bu sebeble 1 haftadan sonra gelen sorulara ne yazik ki cevap veremeyeceğim.

Saygılarımla...


Konu toXic tarafından (14 Aralık 2011 Saat 17:56 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 28 Nisan 2008, 00:10   #2
ReiS
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices versionları için [/NS Set NOOP ON/OFF] komutunun enable edilmiş ha




Arkadaşlar gereksiz post atılmasın. Kodun uygulamasında problem yaşayan olursa post atsın. Gereksiz postları mod arkadaşlar siliniz.

 
Alıntı ile Cevapla

Alt 28 Nisan 2008, 16:37   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices versionları için [/NS Set NOOP ON/OFF] komutunun enable edilmiş ha




Not etmem lazım.
Bu özellik IRCServicesin son versiyonunda var.İsterseniz oradan resmi şekilde kullanabilirsiniz.

 
Alıntı ile Cevapla

Alt 28 Nisan 2008, 21:43   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices versionları için [/NS Set NOOP ON/OFF] komutunun enable edilmiş ha




bencede
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 28 Nisan 2008, 22:20   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices versionları için [/NS Set NOOP ON/OFF] komutunun enable edilmiş ha




unutmadan

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
chanserv/cs-local.h

içerisinde

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#define RET_NOENTRY -5

satırının altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#define RET_NOOP_ON -6

şeklinde ekleme yapın yoksa hata ile karşılaşırsınız.

 
Alıntı ile Cevapla

Alt 28 Nisan 2008, 22:31   #6
Soldy
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices versionları için [/NS Set NOOP ON/OFF] komutunun enable edilmiş ha




Teşekkürler return fakat düzelttim mesajda depolarda olduğu için deneme imkanım olmadı eksik bırakmışım orayı..

 
Alıntı ile Cevapla

Alt 28 Nisan 2008, 22:44   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices versionları için [/NS Set NOOP ON/OFF] komutunun enable edilmiş ha




umarım birileri tsklerlerin yanında birde ozel ozur mesajı atabılme onurunu gosterırler

 
Alıntı ile Cevapla

Alt 29 Nisan 2008, 04:14   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices versionları için [/NS Set NOOP ON/OFF] komutunun enable edilmiş ha




Ellerine sağlık emrecim

 
Alıntı ile Cevapla

Alt 29 Nisan 2008, 04:32   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices versionları için [/NS Set NOOP ON/OFF] komutunun enable edilmiş ha




Emre, o densizlere-dengesizlere hem hukuksal olarak hemde burda gereken cevabı verdin. TR de gerçekten sayılı kişiler arasında ki bir insansın ellerine, kollarına, yüreğine sağlık diyerek paylaşımın ve hala IRCd gelişimine katkı sağladığın için tekrardan teşekkürlerimi sunuyorum.

Saygılarımla ..


Konu RedLine tarafından (29 Nisan 2008 Saat 04:48 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 29 Nisan 2008, 14:23   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCServices versionları için [/NS Set NOOP ON/OFF] komutunun enable edilmiş ha




Ellerine sagLik teşkLer

 
Alıntı ile Cevapla

Cevapla

Etiketler
edilmis, edilmiş, enable, hali, için, ircservices, komutunun, noop, on or off, onoff, or ns, set, versionlari, versionları


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
IRCServices versionları için [/cs info] komutunda founderin online gözükmesi. NeTDeLiSi Services Hazır Kodlar 6 17 Şubat 2016 13:45
IRCServices versionları için /NS SET MSN,YAS,BURC,SEHIR NeTDeLiSi Services Hazır Kodlar 15 26 Kasım 2010 19:57
(IRCServices versionları için [/MS list] komutunda ufak bir çalışma) NeTDeLiSi Services Hazır Kodlar 0 26 Ağustos 2007 02:04
IRCServices versionları için [/cs info] komutu kullanıldı mesajı NeTDeLiSi Services Hazır Kodlar 0 26 Ağustos 2007 02:01
IRCServices versionları için /ns info komutu kullanıldı mesajı NeTDeLiSi Services Hazır Kodlar 0 26 Ağustos 2007 01:55