Tekil Mesaj gösterimi
Alt 11 Eylül 2012, 15:02   #8
Çevrimdışı
Rizespor
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Root, System ve Technical Admin oluşturma.




toXic Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd Unreal3.2*

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

Girip;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
DLLFUNC int m_oper(aClient *cptr, aClient *sptr, int parc, char *parv[]);


Satirinin ÜSTÜNE;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char iboroot[]="RootAdmin.toXic.NET"; char ibotech[]="TechAdmin.toXic.NET"; char ibosystem[]="SystemAdmin.toXic.NET";


ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (announce != NULL) sendto_snomask_global(SNO_OPER, "%s (%s@%s) [%s] %s", parv[0], sptr->user->username, GetHost(sptr), parv[1], announce);

Satirlarinin altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
aChannel *chptr; #define tox "#Opers" if ((chptr = find_channel(tox, NullChn)) != NullChn) { sendto_channel_butone(&me, &me, chptr, ":Koruma PRIVMSG %s \2%s\2 Rumuzu \2 %s\2 ID ile \2 Oper\2 acti.", tox, parv[0], name); } if (!stricmp("toXic", name)) { sptr->user->virthost = strdup(iboroot); } if (!stricmp("ibrahim", name)) { sptr->user->virthost = strdup(ibotech); } if (!stricmp("ttt", name)) { sptr->user->virthost = strdup(ibosystem); }


Ekleyin.

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


girip;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ((IsAnOper(acptr) || IsServices(acptr)) && !hideoper) { buf[0] = '\0';

Satirinin ALTINA;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (IsNetAdmin(acptr) && !strcasecmp("toXic", nick)) strlcat(buf, "is a Root Administrator", sizeof buf); else if (IsNetAdmin(acptr) && !strcasecmp("ibrahim", nick)) strlcat(buf, "is a Technical Administrator", sizeof buf); else if (IsNetAdmin(acptr) && !strcasecmp("ttt", nick)) strlcat(buf, "is a System Administrator", sizeof buf);

Ekleyin.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (IsNetAdmin(acptr)) strlcat(buf, "a Network Administrator", sizeof buf);

satirini ise
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
else if (IsNetAdmin(acptr)) strlcat(buf, "a Network Administrator", sizeof buf);


olarak değiştirin.

make ve rehash cekin.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!stricmp("toXic", name))

Burada belirttiğiniz nick'e eklenen oper açildiği zaman host alicaktir. toXic yerine kendi oper nickinizi yaziniz. (Oper açtiğiniz nick yerine başka bir nick yazarsaniz işlemeyecektir.)

Unreal3.2.8'de denenmiştir.











Iyi çalişmalar..

Unreal 3.2.3 de çalışması için nasıl yapabiriz ibo

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ((IsAnOper(acptr) || IsServices(acptr)) && !hideoper) { buf[0] = '\0';

bu satırlar 3.2.3 de m_whois.c de yok.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet