Giriş

Orijinalini görmek için tıklayınız : RuLzzServices-0.6


Code
15 Ağustos 2015, 09:06
Merhabalar,

UnrealIRCd ye eklenmesi gereken kodlar ise;
cd Unreal*cd src/includepico msg.hgirip
#define MSG_SWHOIS "SWHOIS"
#define TOK_SWHOIS "BA"satiri altina;
#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 pico struct.h dosyasina girip;
char *swhois; altina;
char *swhois2;
char *swhois3;
char *swhois4;
char *swhois5;
char *swhois6;
char *swhois7;
char *swhois8;
char *swhois9;
char *swhois10;ekleyin..

char *name, *swhois, *snomask;satirini;
char *name, *swhois, *swhois2, *swhois3, *swhois4, *swhois5, *swhois6, *swhois7, *swhois8, *swhois9,
*swhois10, *snomask;olarak degisin..
char *login, *virthost, *virtuser, *swhois;
satirini
char *login, *virthost, *virtuser, *swhois,
*swhois2, *swhois3, *swhois4, *swhois5, *swhois6, *swhois7, *swhois8, *swhois9, *swhois10;olarak degisin..
cd cd Unreal3.2*pico -w src/modules/m_whois.cgirip
if (!BadPtr(user->swhois) && !hideoper)
sendto_one(sptr, ":%s %d %s %s :%s",
me.name, RPL_WHOISSPECIAL, parv[0],
name, acptr->user->swhois);altina;

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 Kurulum;

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

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


kurduktan sonra tek düzenlemeniz gereken yer ise,


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.)
Dosya.tc - Ücretsiz, Hızlı ve Kolay Dosya Paylaşımı ([Only Registered Users Can See Links])

İyi forumlar.. ^^

poorly
28 Temmuz 2017, 03:47
Öncelikle emeğine sağlık hocam.
Konuyu biraz hortlatayım dedim :)

"make" komutunda hata alıyorum.

/usr/bin/ld: main.o: relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
main.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
make[3]: *** [main.so] Error 1
make[2]: *** [main.so] Error 2
make[2]: Leaving directory `/home/sohbet/RuLzzServices-0.6/modules/chanserv'
make[1]: *** [all-dynamic] Error 2
make[1]: Leaving directory `/home/sohbet/RuLzzServices-0.6/modules'
make: *** [modules] Error 2
[sohbet@euve256549 RuLzzServices-0.6]$


yardımcı olabilir misiniz acaba?

Entrance
29 Temmuz 2017, 08:41
Öncelikle emeğine sağlık hocam.
Konuyu biraz hortlatayım dedim :)

"make" komutunda hata alıyorum.



yardımcı olabilir misiniz acaba?


Make komutundaki hata mesajında makinanızın 64 BIT olduğunu söylüyor. Bu yüzden de kurulum tamamlanamıyor, şayet makina sizinse 32 BIT'e çevirip, kurulumu gerçekleştirebilirsiniz.

^^

Toprak
29 Temmuz 2017, 20:39
Çok basit aslında
Rullz içinde Makefile dosyası var onu aç ;

MORE_CFLAGS = -g -Wall -Wmissing-prototypes -fno-builtin-log

Bul

MORE_CFLAGS = -g -Wall -Wmissing-prototypes -fno-builtin-log -fPIC


olarak düzenle tmmdır =)

Entrance
29 Temmuz 2017, 22:51
Çok basit aslında
Rullz içinde Makefile dosyası var onu aç ;

MORE_CFLAGS = -g -Wall -Wmissing-prototypes -fno-builtin-log

Bul

MORE_CFLAGS = -g -Wall -Wmissing-prototypes -fno-builtin-log -fPIC


olarak düzenle tmmdır =)


* Bu düzenleme ile evet sorununa ışık tutabilir. Fakat, 64 BIT bir makina da barınan IRC programlarının sağlıklı çalışmadığını hemen hemen herkes bilir.)

* Bu sorunu ortadan kaldırdıktan sonra, unreal veya benzeri ircd programların verdiği hataları, kapanmaları ve akla gelebilecek birçok sorunu aşması için, makinayı 32 BIT'e çevirmesi gerek. Bunu benden daha iyi biliyorsun kanki.)

Toprak
30 Temmuz 2017, 11:58
Yeni sürüm unreal ve services 64 de hata vermiyor :D

poorly
02 Ağustos 2017, 18:43
Entrance ve Toprak Bilgilendirmeler için teşekkür ederim