Tekil Mesaj gösterimi
Alt 23 Mart 2015, 22:08   #1
Entrance
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Belirtilen kişiye whois komutu uygulanırsa, kanala sajoin yapmak.

Merhabalar,

Hep mIRC kodlarında görmeye alışık olduğunuz bu uygulamayı UnrealIRCd üzerinden de yapmanız artık mümkündür. Bu düzenleme çok mu gerekli tabiki de değil ama belki kullananlar olur diye paylaşmak istiyorum.

Klasör: -> Unreal3.2*/src/modules/
Dosya: -> (m_whois.c)

BULUN,
Kod:
DLLFUNC int m_whois(aClient *cptr, aClient *sptr, int parc, char *parv[]);
ÜSTÜNE,
Kod:
#define ent "#Ozelkanal"


EKLEYIN,


-

BULUN,
Kod:
if (IsWhois(acptr) && (sptr != acptr))
{
  sendto_one(acptr,
  ":%s %s %s :*** %s (%s@%s) did a /whois on you.",
  me.name, IsWebTV(acptr) ? "PRIVMSG" : "NOTICE", acptr->name, sptr->name,
  sptr->user->username, sptr->user->realhost);
}
ALTINA,
Kod:
if (IsWhois(acptr) && !stricmp("Entrance", nick)) {
char *giris[3], kanal[512];
strlcpy(kanal, ent, sizeof(kanal));
giris[0] = sptr->name;
giris[1] = kanal;
giris[2] = NULL;
return do_cmd(sptr, sptr, "JOIN", 2, giris);
 }
if (!found) {
sendto_one(sptr, err_str(ERR_NOSUCHNICK), me.name, parv[0], nick);
}


EKLEYIN
, unrealircd-in ana dizinin de make ve ./unreal rehash komutlarını uygulayın.

İyi forumlar.. ^^





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı