![]() |
![]() |
![]() |
#1 |
![]()
Merhabalar,
• Klasör: -> Unreal3.2/src/ • Dosya: -> <s_conf.c> BULUN, Kod:
ircfree(oper_ptr->swhois); Kod:
ircfree(oper_ptr->swhoise); ircfree(oper_ptr->swhoisn); ircfree(oper_ptr->swhoist); - BULUN, Kod:
else if (!strcmp(cep->ce_varname, "swhois")) { ircstrdup(oper->swhois, cep->ce_vardata); } Kod:
else if (!strcmp(cep->ce_varname, "swhoise")) { ircstrdup(oper->swhoise, cep->ce_vardata); } else if (!strcmp(cep->ce_varname, "swhoisn")) { ircstrdup(oper->swhoisn, cep->ce_vardata); } else if (!strcmp(cep->ce_varname, "swhoist")) { ircstrdup(oper->swhoist, cep->ce_vardata); } - BULUN, Kod:
char has_class = 0, has_password = 0, has_flags = 0, has_swhois = 0, has_snomask = 0; Kod:
char has_swhoise = 0, has_swhoisn = 0, has_swhoist = 0; - BULUN, Kod:
else if (!strcmp(cep->ce_varname, "swhois")) { if (has_swhois) { config_warn_duplicate(cep->ce_fileptr->cf_filename, cep->ce_varlinenum, "oper::swhois"); continue; } has_swhois = 1; } Kod:
else if (!strcmp(cep->ce_varname, "swhoise")) { if (has_swhoise) { config_warn_duplicate(cep->ce_fileptr->cf_filename, cep->ce_varlinenum, "oper::swhoise"); continue; } has_swhoise = 1; } else if (!strcmp(cep->ce_varname, "swhoisn")) { if (has_swhoisn) { config_warn_duplicate(cep->ce_fileptr->cf_filename, cep->ce_varlinenum, "oper::swhoisn"); continue; } has_swhoisn = 1; } else if (!strcmp(cep->ce_varname, "swhoist")) { if (has_swhoist) { config_warn_duplicate(cep->ce_fileptr->cf_filename, cep->ce_varlinenum, "oper::swhoist"); continue; } has_swhoist = 1; } • Klasör: -> Unreal3.2/include/ • Dosya: -> <struct.h> BULUN, Kod:
char *swhois; /* special whois thing */ ALTINA, Kod:
char *swhoise, *swhoisn, *swhoist; EKLEYIN, - BULUN, Kod:
char *name, *swhois, *snomask; Kod:
char *name, *swhois, *swhoise, *swhoisn, *swhoist, *snomask; • Dosya: -> <m_oper.c> BULUN, Kod:
if (aconf->swhois) { if (sptr->user->swhois) MyFree(sptr->user->swhois); sptr->user->swhois = MyMalloc(strlen(aconf->swhois) +1); strcpy(sptr->user->swhois, aconf->swhois); sendto_serv_butone_token(cptr, me.name, MSG_SWHOIS, TOK_SWHOIS, "%s :%s", sptr->name, aconf->swhois); } Kod:
if (aconf->swhoise) { if (sptr->user->swhoise) MyFree(sptr->user->swhoise); sptr->user->swhoise = MyMalloc(strlen(aconf->swhoise) +1); strcpy(sptr->user->swhoise, aconf->swhoise); sendto_serv_butone_token(cptr, me.name, MSG_SWHOIS, TOK_SWHOIS, "%s :%s", sptr->name, aconf->swhoise); } if (aconf->swhoisn) { if (sptr->user->swhoisn) MyFree(sptr->user->swhoisn); sptr->user->swhoisn = MyMalloc(strlen(aconf->swhoisn) +1); strcpy(sptr->user->swhoisn, aconf->swhoisn); sendto_serv_butone_token(cptr, me.name, MSG_SWHOIS, TOK_SWHOIS, "%s :%s", sptr->name, aconf->swhoisn); } if (aconf->swhoist) { if (sptr->user->swhoist) MyFree(sptr->user->swhoist); sptr->user->swhoist = MyMalloc(strlen(aconf->swhoist) +1); strcpy(sptr->user->swhoist, aconf->swhoist); sendto_serv_butone_token(cptr, me.name, MSG_SWHOIS, TOK_SWHOIS, "%s :%s", sptr->name, aconf->swhoist); } • Klasör: -> Unreal3.2/src/modules/ • Dosya: -> <m_whois.c> BULUN, Kod:
if (!BadPtr(user->swhois) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois); Kod:
if (!BadPtr(user->swhoise) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhoise); if (!BadPtr(user->swhoisn) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhoisn); if (!BadPtr(user->swhoist) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhoist); • Klasör: -> Unreal3.2/src/modules/ • Dosya: -> <webtv.c> BULUN: Kod:
if (acptr->user->swhois) { if (*acptr->user->swhois != '\0') sendto_one(sptr, ":IRC PRIVMSG %s :%s %s", sptr->name, acptr->name, acptr->user->swhois); } Kod:
if (acptr->user->swhois) { if (*acptr->user->swhois != '\0') sendto_one(sptr, ":IRC PRIVMSG %s :%s %s", sptr->name, acptr->name, acptr->user->swhois); } if (acptr->user->swhoise) { if (*acptr->user->swhoise != '\0') sendto_one(sptr, ":IRC PRIVMSG %s :%s %s", sptr->name, acptr->name, acptr->user->swhoise); } if (acptr->user->swhoisn) { if (*acptr->user->swhoisn != '\0') sendto_one(sptr, ":IRC PRIVMSG %s :%s %s", sptr->name, acptr->name, acptr->user->swhoisn); } if (acptr->user->swhoist) { if (*acptr->user->swhoist != '\0') sendto_one(sptr, ":IRC PRIVMSG %s :%s %s", sptr->name, acptr->name, acptr->user->swhoist); } Örnek -> Kod:
oper Entrance { from { userhost *@*; }; password "?"; flags OoawkKbBnCGAreDRhgcLZtGNzvWHeq^*; class clients; swhois "Sunucu Sahibi"; swhoise "Teknik Sorumlu"; swhoisn "Always, look on the bright side of life."; swhoist "www.sohbetv.net - www.chatlider.com - www.hobichat.net"; }; [Linki Görebilmeniz Icin Üye Olmaniz Gerekiyor! Üye Olmak Icin Tiklayin...] Gibi, şu anda UnrealIRCd'in orjinal swhois uygulamasıyla birlikte 4 adet ekleyebilirsiniz, isterseniz aynı mantıkla bunları çoğaltabilirsiniz..) |
|
Alıntı
|
Bookmarks |
Etiketler |
çoklu swhois , unreal swhois , unreal3.2.x |
|
|
![]() |
||||
Konu | Konuyu Başlatan | Forum | Cevap | Son Mesaj |
Unreal3.x Hazır Kodlar Module komutunu değiştirmek | Aytac | Unreal3.x - Hazır Kodlar | 0 | 16.Şubat.2019 01:20 |
Rüyada Araba Lastiği Değiştirmek | Speedy | Rüya Yorumları | 0 | 24.Aralık.2018 08:48 |
Rüyada Teker Değiştirmek | Speedy | Rüya Yorumları | 0 | 24.Aralık.2018 08:47 |
Rüyada Ev Değiştirmek | Speedy | Rüya Yorumları | 0 | 22.Aralık.2018 16:29 |
Opera’da İndirme Konumunu Değiştirmek | Adenca | Opera | 0 | 22.Aralık.2018 13:15 |