RuLzzServices-0.5

1. Halindeki gereksiz kodlamalar ve kurucuyu kurulum esnasinda yoran gereksiz seyler cıkarıldı. Kurulumuda oldukca basittir. Kodlama esnasında MÜKEMMELLİYETCİLİĞE Önem verildi. Tamamen kullanicilar icin hazirlandi. Bunlar disinda IRCAdminlerin Daha fazla bilgi sahibi olmasi icin kodlar yazildi, sistemler gelistirildi..
İlk version’u alelacele cıkardıgım icin gereksiz seyler cok oldu, gereksizden kastım görsellik acisisindan cok eski seylerin kalmis olmasi örneğin helper hostlarinda kelebek.gen.tr vs. gibi sunucuadlari yaziyordu ve bunlarin silinmeside baya bir zahmetli işti. Hatta daha önce kodlardan adim silinirken bunlar bahane olarak verildi. Fakat bu versionda SUNUCUADI “toXic.NET” olarak belirttim. Sadece 3 dosyada toxic.net’i kendinize göre değişeceksiniz. Yani; toXic.NET’e kendi sunucunuzu yazacaksiniz. Bunlari kurulum esnasında açıklayacağim. Rulzz’daki değişimler (Özellikle Coder kismi ) benim BÜYÜKLÜĞÜMÜ Gösterir, Bu işi yapan çok kişi yok, bu işleri yapan 2-3 kişi var. Eğer olurda birakirsak varin halinizi bir düşünün. Bu yüzden orda adinizin yazmasinin veya benim adimin yazmasinin bir önemi yok benim adimin yazmasinin sebebi kodlayan adamın ben oldugumu gösteriyor. Eğer adinizin biryerlerde yazmasini istiyorsaniz öncelikle ADAM olucaksiniz. Adamlik orda burda baskalarinin adlarini silip kendi adinizi yazmakla olmaz.
RuLzZ bir ircervices + extra eklentisidir.

Gelelim neler var..

Özellikleri /Services BILGI Komutu ile listeleyebileceksiniz.

© NickServ Selamlar..
© NickServ Bu Services uzerinde, Orjinligi disinda ve total online haricinde, Kullanilan tum kodlar, toXic’e aittir.
© NickServ toXic tarafindan yazilip gelistirilmistir..
© NickServ IRCServices 63 versiyonu ustunden yazilmistir..
© NickServ RuLzzServices-0.5
© NickServ ——————
© NickServ Komutlar;
© NickServ ——————
© NickServ 1-> NS set vhost vhost
© NickServ Bu Komutla, belirlenen online suresini asmis kullanicilar, Kendilerine vhost secebilecekler.
© NickServ Vhost secimi sadece TELNET Uzerinden belirlenen vhostlari kapsar.
© NickServ Yani Kullanici, listede olmayan vhostu secemez, kullanamaz..
© NickServ Ve bu komutu Sadece gunde 1 kez Kullanabilir.
© NickServ Komut Kullanimlari vhost.txt dosyasında listelenir.
© NickServ Kullanici /NS Vhostlist komutu ile kullanabilecegi vhostlari listeleyebilir,
© NickServ Ve, /NS VhostHELP Komutu ilede Yardim alabilir..
© NickServ Coder : toXic
© NickServ ——————————————————

© NickServ 2-> NS Set sehir sehir, isim, burc, face, yas vs.. bilgileri.
© NickServ Kullanicilar, bu bilgileri set ile secebilir.
© NickServ Aynen vhosttaki gibi listelidir ve secimler sadece o liste uzerinden yapilir.
© NickServ Ayrintili bilgi icin, /ns profil komutunu kullanabilirsiniz..
© NickServ Ayrica bu bilgiler, whoiste alt alta yansitilacaktir.
© NickServ Coder : toXic
© NickServ ——————————————————-

© NickServ 3-> Kullanici Online suresi seviyesi
© NickServ Kullanicilar, Online olduklari sureye gore rutbe atlayacaklar.
© NickServ Ornegin New User, Asistan User, Profosyonel User vs..
© NickServ Belirli Online surelerini gecmeleri durumunda gerceklesecek..
© NickServ Coder : toXic
© NickServ ——————————————————–

© NickServ 4-> Kullanici Kayit Tarihi suresi seviyesi
© NickServ Kullanicilar, nick kayitlarina gore level atlayacaklar..
© NickServ Nick INFOlarinda gosterimi olacak..
© NickServ Coder : toXic
© NickServ ———————————————————-

© NickServ 5-> Kanal Kayit Tarihi seviyesi
© NickServ Kanal INFOsunda, Kayit tarihinden gecen sureye gore bazi seviyeler olacak..
© NickServ Coder : toXic
© NickServ ———————————————————–

© NickServ 6-> Kanal Yetkili Sayisi
© NickServ Kanal INFO da Kanaldaki toplam yetkili sayisi Gosterimi
© NickServ Coder : toXic
© NickServ ————————————————————

© NickServ 7-> Toplam Online Zamani
© NickServ Coder : Sky-Dancer
© NickServ ————————————————————

© NickServ 8-> SWHOISTE Kullanici Online Aktifligi Gosterimi
© NickServ Coder : toXic
© NickServ ————————————————————-

© NickServ 9-> Swhoiste Toplam Zaman gosterimi
© NickServ ————————————————————–

© NickServ 10 -> Kullanici Opermi adminmi Usermi vs. NICK Infoda bilgi..
© NickServ Coder : toXic
© NickServ ————————————————————–

© NickServ 11 -> Cs temizle #Kanal
© NickServ Kanal Operatorlerinin kanali temizlemesi icin..
© NickServ Coder : toXic
© NickServ ————————————————————–

© NickServ 12 -> Suspend Onayi
© NickServ Services Adminlerin attiklari suspendler suspends,.txt dosyasinda loglanir.
© NickServ Suspend aktiflesmez.
© NickServ Services, tum suspendleri listeler ve gerekli gordugu nicki suspendler.
© NickServ Sadece s.root admin suspend auth yapabilir.
© NickServ Coder : toXic
© NickServ —————————————————————-

© NickServ 13-> Kanal ve NICK Infolari icin ozel bilgiler..
© NickServ Coder : toXic
© NickServ —————————————————————–

© NickServ 14 -> Services BILGI Komutu
© NickServ Suan kullandiginiz komut, servicesler ile bir dosyadan okutulmaktadir.
© NickServ Coder : toXic
© NickServ ——————————————————————

© NickServ 15 -> Sunucu yoneticilerinin kanala girisinde serviceslerin uyarisi
© NickServ Sunucu oper admin vs. kanala girdikleri anda chanserv uyari yapar kanalda..
© NickServ Coder : toXic
© NickServ ——————————————————————-

© NickServ 16 -> help, helpdesk web vs. kanal vhostlari ve ozellikleri.
© NickServ ——————————————————————–

© NickServ 17 -> Private Komutu ( /ns set private on/off )
© NickServ Kullanicilar bu komut ile nick infolarini kapatabilirler..
© NickServ Coder : toXic
© NickServ ———————————————————————

© NickServ 18 -> Ve, /NS Yerelsaat
© NickServ Kullanici bu komut ile 10 dunya ulkesinin saatlerine erisecek..
© NickServ Coder : toXic
© NickServ ———————————————————————-

© NickServ 19 -> Coklu Swhois eklentileri modulleri vs..
© NickServ Coder -> toXic
© NickServ ——————————

© NickServ 20 -> Services MOTD Komutu
© NickServ Dosyadan Okutmali motd
© NickServ Coder -> toXic
© NickServ ———————————————————————-

© NickServ 21 -> NS Operhelp, NS HELP Gibi Stratejist Komutlar..
© NickServ ———————————————————————

© NickServ 22 /NS Set Mesaj Mesaj
© NickServ Bu Komutu Yalnizca Services Adminler Kullanabilecek..
© NickServ Greet mesajlari icindir. Kullanici Kanala girdiginde, ChanServ Kullanicinin belirledigi mesaji kanala yazar..
© NickServ Coder -> toXic
© NickServ ———————————————————————

© NickServ 23 ->/NS Sans
© NickServ Kullanici, bu komutu sansi icin kullanabilecek..
© NickServ Komut Kullanimda kisiye otomatik bir rakam verilir..
© NickServ Ve Bu rakam, belirlenen 5 Sayiya uyuyor ise, ona belirlenen hediyeler verilir.
© NickServ Ornegin Kanaldan atilmama, whois cekenleri gorme, vhost, swhois vs..
© NickServ Fakat, kisinin sans rakami gelene kadar kullanamamasi icin komut kullanimi yalnizca 3 gunde 1 kezdir.
© NickServ Coder -> toXic
© NickServ ———————————————————————

© NickServ 24-> NS Points
© NickServ Sistem tarafindan size verilen puanlari bu kodla gorebilirsiniz.
© NickServ Komut kullaninimi, /NS Points NICK
© NickServ Ayrintili Bilgi, /NS PointList
© NickServ CODED -> toXic
© NickServ ———————————————————————

© NickServ 25 -> NS DURUM
© NickServ /NS SET DURUM Durumunuz komutu ile neler yaptiginizi veya yapacaginizi twitleyebilirsiniz.
© NickServ Arkadaslarinizin durumunu /NS DURUM Nick Komutu ile gorebilirsiniz.
© NickServ CODED -> toXic
© NickServ ————————————————————————

© NickServ 26 -> NS CHECK
© NickServ Arkadaslarinizin, tanidiklarinizin, sevdiklerinizin bi takim bilgilerini bu komutla gorebilirsiniz.
© NickServ Eger, Bilgilerinizi CHECK komutuna kapatmak istiyorsaniz, /NS SET PRIVATE ON Komutunu kullaniniz.
© NickServ Eger, tekrar kullanima acmak istiyorsaniz, /NS SET PRIVATE OFF Komutunu kullaniniz.
© NickServ CODED -> toXic
© NickServ ————————————————————————

© NickServ 26 -> ISTEK/ONERI/SIKAYET
© NickServ Kullanicilar bu komut ile istek, oneri ve goruslerini paylasabilecekler.
© NickServ Kullanicilarin bu bildirimlerini gorme yetkisi sadece root adminde olacaktir.
© NickServ Sikayet icin, /NS SIKAYET Sikayetiniz istek icin, /NS ISTEK Isteginiz oneriler icin, /NS ONERI Oneriniz
© NickServ Coder -> toXic
© NickServ ————————————————————————

© NickServ 28 -> Ve diger kodlamalar.
© NickServ Kullanici nick identify edince kanala alinmasi, regleyince tum kanallardan cikarilip ozel bi kanala alinmasi,
© NickServ #Operlog services log kanali, Suspend, NOEXPIRE Bilgisi, Nick kayitli degil – bilgisi,
© NickServ Kanal Operatoru bilgisi, oplari founderleri vs. toplama
© NickServ Kaydedilen Kanala kurallari yazma vs. vs. gibi kucuk seyler..
© NickServ CODED -> toXic
© NickServ ————————————————————————

© NickServ
© NickServ OPERS ICIN OZEL KOMUTLAR
© NickServ ACCRAPOR
© NickServ Bu Komutu Yalnizca Services ROOT Adminler Kullanabilecek.
© NickServ Adminlerin access ekleme/silme ve degistirme hareketlerinin takibini yapabilecek.
© NickServ Komut Kullanimi /OS ACCRAPOR Seklindedir.
© NickServ Coder -> toXic
© NickServ ————————————————————————
© NickServ IRCAdmin Kanal ve Nick islemleri.
© NickServ Ayni sekilde Bu komutlarida yine s.root adminler kullanabilecek.
© NickServ Adminlerin, Nick ve Kanal islemlerinde Kendi yetkilerini kullanarak yaptiklari islemler takip edilecek.
© NickServ Ornegin (Kanal ve nick icin )getpass, suspend, forbid, setpass vs.
© NickServ Komut Kullanimi: /NS NICKINFO ve /CS CHANINFO Komutlaridir.
© NickServ Coder -> toXic
© NickServ ————————————————————————

© NickServ ISTEK, ONERI ve SIKAYET mesajlarini okuma.
© NickServ S.root admin /NS ONERILER , /NS SIKAYETLER , /NS ISTEKLER Komutu ile okuyabilecektir.
© NickServ Coder -> toXic
© NickServ ————————————————————————
© NickServ SUSPENDLIST
© NickServ Hey! Artik services operlerde SUSPEND ATABILECEK!
© NickServ Fakat bu suspendlerin onaydan gecirilmesi gerekiyor.
© NickServ Onay mercii servicesadminlerdir.
© NickServ Services adminler, s.operlerin attigi suspendleri /NS SUSPENDLIST komutu ile listeleyip
© NickServ Gerekli gordugu suspendleri aktiflestirebilecekler.
© NickServ Coder -> toXic
© NickServ ————————————————————————
© NickServ RuLzzServices, Cagin Modern IRC Servicesi

UnrealIRCd ye eklenmesi gereken kodlar ise;

Kod:

cd Unreal*

Kod:

cd src/include

Kod:

pico msg.h

girip
Kod:

#define MSG_SWHOIS “SWHOIS”
#define TOK_SWHOIS “BA”

satiri altina;
Kod:

#define MSG_SWHOIS2 “SWHOIS2”
#define TOK_SWHOIS2 “IB”
#define MSG_SWHOIS3 “SWHOIS3”
#define TOK_SWHOIS3 “YY”
#define MSG_SWHOIS4 “SWHOIS4”
#define TOK_SWHOIS4 “TT”
#define MSG_SWHOIS5 “SWHOIS5”
#define TOK_SWHOIS5 “PP”
#define MSG_SWHOIS6 “SWHOIS6”
#define TOK_SWHOIS6 “YY”
#define MSG_SWHOIS7 “SWHOIS7”
#define TOK_SWHOIS7 “XX”
#define MSG_SWHOIS8 “SWHOIS8”
#define TOK_SWHOIS8 “NN”
#define MSG_SWHOIS9 “SWHOIS9”
#define TOK_SWHOIS9 “JJ”
#define MSG_SWHOIS10 “SWHOIS10”
#define TOK_SWHOIS10 “SS”

ekleyin.

Sonra
Kod:

pico struct.h

dosyasina girip;
Kod:

char *swhois;

altina;
Kod:

char *swhois2;
char *swhois3;
char *swhois4;
char *swhois5;
char *swhois6;
char *swhois7;
char *swhois8;
char *swhois9;
char *swhois10;

ekleyin..

Kod:

char *name, *swhois, *snomask;

satirini;
Kod:

char *name, *swhois, *swhois2, *swhois3, *swhois4, *swhois5, *swhois6, *swhois7, *swhois8, *swhois9,
*swhois10, *snomask;

olarak degisin..
Kod:

char *login, *virthost, *virtuser, *swhois

;
satirini
Kod:

char *login, *virthost, *virtuser, *swhois,
*swhois2, *swhois3, *swhois4, *swhois5, *swhois6, *swhois7, *swhois8, *swhois9, *swhois10;

olarak degisin..
Kod:

cd

Kod:

cd Unreal3.2*

Kod:

pico -w src/modules/m_whois.c

girip
Kod:

if (!BadPtr(user->swhois) && !hideoper)
sendto_one(sptr, “:%s %d %s %s :%s”,
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois);

altina;

Kod:

if (!BadPtr(user->swhois2) && !hideoper)
sendto_one(sptr, “:%s %d %s %s :%s”,
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois2);
if (!BadPtr(user->swhois3) && !hideoper)
sendto_one(sptr, “:%s %d %s %s :%s”,
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois3);
if (!BadPtr(user->swhois4) && !hideoper)
sendto_one(sptr, “:%s %d %s %s :%s”,
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois4);
if (!BadPtr(user->swhois5) && !hideoper)
sendto_one(sptr, “:%s %d %s %s :%s”,
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois5);
if (!BadPtr(user->swhois6) && !hideoper)
sendto_one(sptr, “:%s %d %s %s :%s”,
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois6);
if (!BadPtr(user->swhois7) && !hideoper)
sendto_one(sptr, “:%s %d %s %s :%s”,
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois7);
if (!BadPtr(user->swhois8) && !hideoper)
sendto_one(sptr, “:%s %d %s %s :%s”,
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois8);
if (!BadPtr(user->swhois9) && !hideoper)
sendto_one(sptr, “:%s %d %s %s :%s”,
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois9);
if (!BadPtr(user->swhois10) && !hideoper)
sendto_one(sptr, “:%s %d %s %s :%s”,
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois10);

ekleyin ve make cekin..

Modul en alttadir.

NOT: Bu işlemden sonra sunucunuz 1 kere resetlenebilir ama önemli bir durum olmaz (include dosyalarina ekleme yaptiğiniz icin..)

Services ——– ve Kurulum;

———————————————–

Alıntı:
wget www.forumirc.org/RuLzzServices-0.5.tar
gzip RuLzzServices-0.5.tar
tar zxvf RuLzzServices-0.5.tar.gz
———————————————–

kurduktan sonra tek düzenlemeniz gereken yer ise,

Kod:

modules/nickserv/main.c
modules/nickserv/set.c
modules/chanserv/check.c

dosyalarinda

#define SUNUCU “toXic.NET”

bölümüdür. toXic.NET yerine kendi sunucunuzu yazip make&&make install cekin. Kurulum tamamlanacaktir. Baska hicbirsey yapmaniza gerek yok Rulzz icerisinde değiştirmenizi gerektirecek. Adim silinirse sistem tarafindan dbler bir süre sonra otomatikmen kendisini silecektir.

NOT2: #OperLog kanalini kaydedin. Services loglari anlik olarak oraya yansiyacaktir.

Coklu SWHOIS ICIN MODUL

(Modulu ve eklemeleri yaptiktan sonra sunucunuzu resetleyiniz.)

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir