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/)
-   -   Root, System ve Technical Admin oluşturma. (https://www.ircforumlari.net/parca-kodlar/439958-root-system-ve-technical-admin-olusturma.html)

toXic 31 Aralık 2011 19:20

Root, System ve Technical Admin oluşturma.
 
Kod:

cd Unreal3.2*
Kod:

pico -w src/modules/m_oper.c
Girip;


Kod:

DLLFUNC int m_oper(aClient *cptr, aClient *sptr, int parc, char *parv[]);

Satirinin ÜSTÜNE;

Kod:

char iboroot[]="RootAdmin.toXic.NET";
char ibotech[]="TechAdmin.toXic.NET";
char ibosystem[]="SystemAdmin.toXic.NET";


ekleyin.

Kod:

                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:

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:

pico -w src/modules/m_whois.c

girip;

Kod:

  if ((IsAnOper(acptr) || IsServices(acptr)) && !hideoper)
                        {
                                buf[0] = '\0';

Satirinin ALTINA;

Kod:

  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:

if (IsNetAdmin(acptr))
                                        strlcat(buf, "a Network Administrator", sizeof buf);

satirini ise
Kod:

  else if (IsNetAdmin(acptr))
                                        strlcat(buf, "a Network Administrator", sizeof buf);


olarak değiştirin.

make ve rehash cekin.


Kod:

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.


Alıntı:

««««« [ Whois toXic ] »»»»»
* Adres: .@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Admin.toXic.NET
* İsim: .
* Rumuz Bilgi: toXic Sifreli ve Tanitilmis Bir Nicktir
* Kanallar: @#DaRKRooM @#Botkontrol ~#Opers ~#RuLZzSpecial
* Server: irc.toXic.net - toXic.Net TEST Server
* IRCop: toXic is is a Root Administrator
««««« [ Whois Sonu ] »»»»»
Alıntı:

««««« [ Whois ibrahim ] »»»»»
* Adres: .@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Admin.toXic.NET
* İsim: .
* Rumuz Bilgi: ibrahim Sifreli ve Tanitilmis Bir Nicktir
* Kanallar: @#DaRKRooM @#Botkontrol ~#Opers ~#RuLZzSpecial
* Server: irc.toXic.net - toXic.Net TEST Server
* IRCop: ibrahim is is a Technical Administrator
««««« [ Whois Sonu ] »»»»»
Alıntı:

««««« [ Whois ttt ] »»»»»
* Adres: .@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Admin.toXic.NET
* İsim: .
* Rumuz Bilgi: ttt Sifreli ve Tanitilmis Bir Nicktir
* Kanallar: @#DaRKRooM @#Botkontrol ~#Opers ~#RuLZzSpecial
* Server: irc.toXic.net - toXic.Net TEST Server
* IRCop: ttt is is a System Administrator
««««« [ Whois Sonu ] »»»»»



Iyi çalişmalar..

Rizespor 17 Ocak 2012 01:39

Cevap: Root, System ve Technical Admin oluşturma.
 
Kod:
if (IsNetAdmin(acptr)) strlcat(buf, "a Network Administrator", sizeof buf);
satirini ise

Kod:
else if (IsNetAdmin(acptr)) strlcat(buf, "a Network Administrator", sizeof buf);

olarak değiştirin.

demişsin ibrahim kardeş ikiside aynıda alttaki

Kod:
else if (IsNetAdmin(acptr)) strlcat(buf, "a Root Administrator", sizeof buf);

olarak deqısmıcekmı aynı satırlar yanı ?

Rizespor 17 Ocak 2012 01:58

Cevap: Root, System ve Technical Admin oluşturma.
 
m_oper.c: In function âm_operâ:
m_oper.c:324: error: missing terminating " character
m_oper.c:325: error: expected expression before â}â token
m_oper.c:325: error: expected â;â before â}â token
make[2]: *** [m_oper.o] Error 1
make[2]: Leaving directory `/home/ircsiber/Unreal3.2/src/modules'
make[1]: *** [mods] Error 2
make[1]: Leaving directory `/home/ircsiber/Unreal3.2/src'
make: *** [build] Error 2

hatası alıyorum

Lost 03 Mart 2012 12:20

Cevap: Root, System ve Technical Admin oluşturma.
 
Alıntı:

m_oper.c:324: error: missing terminating " character
m_oper.c:325: error: expected expression before â}â token
m_oper.c'ye gir CTRL + W + T ile 324. satırı arat
" bu simge eksik veya yanlış yerde onu kontrol et
alt satırı 325'e geç
} parantez kapatmış mı veya fazla mı onu da kontrol et
düzenlemeni yap make'le.
İyi İf'ler

aSi 03 Mart 2012 13:04

Cevap: Root, System ve Technical Admin oluşturma.
 
Alıntı:

Rizespor Nickli Üyeden Alıntı (Mesaj 1040998164)
Kod:
if (IsNetAdmin(acptr)) strlcat(buf, "a Network Administrator", sizeof buf);
satirini ise

Kod:
else if (IsNetAdmin(acptr)) strlcat(buf, "a Network Administrator", sizeof buf);

olarak değiştirin.

demişsin ibrahim kardeş ikiside aynıda alttaki

Kod:
else if (IsNetAdmin(acptr)) strlcat(buf, "a Root Administrator", sizeof buf);

olarak deqısmıcekmı aynı satırlar yanı ?


İkiside, aynı değil.
Kod:

if (IsNetAdmin(acptr))                                        strlcat(buf, "a Network Administrator", sizeof buf);
Bunda başlangıcı if yani bu şekilde bıraksan bile hiç bir şekilde çalışmaz, fakat başına else komutunu eklersen devamı olduğu anlaşılır. Diğer türlü başlangıç olduktan sonra tekrar başlıyor devamı gelmediği için kodun hiç bir anlamı olmuyor.

Neo 03 Mart 2012 16:43

Cevap: Root, System ve Technical Admin oluşturma.
 
X ve Neo yazan yerleri kendinize gore duzenleyin.

Kod:

if (IsNetAdmin(acptr) && !strcasecmp("X", nick))
                strlcat(buf, "is an IRC Operator - Root Administrator", sizeof buf);
                else if (IsNetAdmin(acptr) && !strcasecmp("Neo", nick))
                strlcat(buf, "is an IRC Operator - Technical Administrator", sizeof buf);
                else if (IsNetAdmin(acptr))
                strlcat(buf, "is an IRC Operator - Network Administrator", sizeof buf);
                else if (IsSAdmin(acptr))
                    strlcat(buf, "is an IRC Operator - Services Administrator", sizeof buf);
                else if (IsAdmin(acptr) && !IsCoAdmin(acptr))
                    strlcat(buf, "is an IRC OPerator - Server Administrator", sizeof buf);
                else if (IsCoAdmin(acptr))
                    strlcat(buf, "is an IRC Operator Co Administrator", sizeof buf);
                else if (IsServices(acptr))
                    strlcat(buf, "a Network Service", sizeof buf);
                else if (IsOper(acptr))
                    strlcat(buf, "an IRC Operator", sizeof buf);


toXic 03 Mart 2012 19:14

Cevap: Root, System ve Technical Admin oluşturma.
 
Ben yazimi ingilizce yazmadim eğer değiştirilcek olsaydi değiştirilcek derdim rizespor.

Rizespor 11 Eylül 2012 15:02

Cevap: Root, System ve Technical Admin oluşturma.
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 1040980564)
Kod:

cd Unreal3.2*
Kod:

pico -w src/modules/m_oper.c
Girip;


Kod:

DLLFUNC int m_oper(aClient *cptr, aClient *sptr, int parc, char *parv[]);

Satirinin ÜSTÜNE;

Kod:

char iboroot[]="RootAdmin.toXic.NET";
char ibotech[]="TechAdmin.toXic.NET";
char ibosystem[]="SystemAdmin.toXic.NET";


ekleyin.

Kod:

                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:

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:

pico -w src/modules/m_whois.c

girip;

Kod:

  if ((IsAnOper(acptr) || IsServices(acptr)) && !hideoper)
                        {
                                buf[0] = '\0';

Satirinin ALTINA;

Kod:

  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:

if (IsNetAdmin(acptr))
                                        strlcat(buf, "a Network Administrator", sizeof buf);

satirini ise
Kod:

  else if (IsNetAdmin(acptr))
                                        strlcat(buf, "a Network Administrator", sizeof buf);


olarak değiştirin.

make ve rehash cekin.


Kod:

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:

  if ((IsAnOper(acptr) || IsServices(acptr)) && !hideoper)
                        {
                                buf[0] = '\0';

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

Rizespor 11 Eylül 2012 22:42

Cevap: Root, System ve Technical Admin oluşturma.
 
sorun bende iboya payLaşımı ve yardımLarı için teşekkürLerimi bir borç bilirim. güzel bir paylaşım..

Shiniori 13 Haziran 2013 03:20

Cevap: Root, System ve Technical Admin oluşturma.
 
dikkatimi çektide

* IRCop: Gebzeli is is a Root Administrator

2 tane is var birini nasıl silebilirim.


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

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