Tekil Mesaj gösterimi
Alt 07 Haziran 2013, 18:23   #30
Çevrimdışı
Shiniori
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRC Giris Bilgi Modulu.




toxic tsk ederim yalnız benim bi isteğim daha olucak

Kanallar bölümünden sonra mesela şöyle yapabilirmiyiz

Teknik Yardım için: Help
Nick Yardımı için: Nickserv
Kanal Yardımı icin: Chanserv
Sorunlarınız için Gebzeli Nickine Başvurabilirsiniz. gbisinden ayarlayabilirmiyim yardımcı olursan sevinirim. burdaki mantığı tam çözemedim 2 saat düşünüyorum birşey bulamadım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


ve bi baska seyde hani bu ircd.modt cıkıyo ya onun öncesine ircd.rules cıksın sonra ircd.motd cıksın istiyorum. yardımlarını bekliyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include "config.h"
#include "struct.h"
#include "common.h"
#include "sys.h"
#include "numeric.h"
#include "msg.h"
#include "channel.h"
#include <time.h>
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef _WIN32
#include <io.h>
#endif
#include <fcntl.h>
#include "h.h"
#ifdef _WIN32
#include "version.h"
#endif
static int m_giris(aClient *, aChannel *);
int ibo 0;
ModuleHeader MOD_HEADER(m_giris)
= {
         
"m_giris",
 
"Kullanici Baglanti bilgileri. (toXic)",
"Kullanici Baglanti bilgileri. v2 (toXic)",
 
"3.2-b8-1",
NULL
};
DLLFUNC int MOD_INIT(m_m_giris)(ModuleInfo *modinfo)
{
   
HookAddEx(modinfo->handleHOOKTYPE_LOCAL_CONNECTm_giris);
   return 
MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(m_m_giris)(int module_load)
{
   return 
MOD_SUCCESS;
}
DLLFUNC int MOD_UNLOAD(m_m_giris)(int module_unload)
{
   return 
MOD_SUCCESS;
}
static 
int m_giris(aClient *sptraChannel *chptr) {
sendto_one(sptr":Onepiece-TR PRIVMSG %s Merhaba \2%s\2",  sptr->namesptr->name);
ibo++;
sendto_one(sptr":Onepiece-TR PRIVMSG %s Sunucuya giren \2%d\2 . Kisisiniz."sptr->nameibo);
sendto_one(sptr":Onepiece-TR PRIVMSG %s  Baglanti bilgileriniz Asagidaki gibidir."sptr->name);
sendto_one(sptr":Onepiece-TR PRIVMSG %s \2"sptr->name);
sendto_one(sptr":Onepiece-TR PRIVMSG %s  Nickiniz \2%s\2"sptr->namesptr->name);
sendto_one(sptr":Onepiece-TR PRIVMSG %s IP Adresiniz, \2%s\2"sptr->namesptr->user->realhost);
sendto_one(sptr":Onepiece-TR PRIVMSG %s IDENTINIZ \2 %s\2"sptr->namesptr->user->username);
sendto_one(sptr":Onepiece-TR PRIVMSG %s Baglanti bilgilerinz, Tarih ve saat ile birlikte LOG Alinmistir."sptr->name);
sendto_one(sptr":Onepiece-TR PRIVMSG %s \2"sptr->name);
sendto_one(sptr":Onepiece-TR PRIVMSG %s \2EXTRA"sptr->name);
#define bildiri "Kanallara Girmek icin, Size Kanal Listesi Verilecektir."
#define bildiri2 "Girmek istediginiz Kanalin ustune cift tiklayarak girebilir, veya /join #GelenKisi olarak girebilirsiniz."
#define bildiri3 "Girebileceginiz Kanallar Assagidaki Gibidir."
sendto_one(sptr":Onepiece-TR  PRIVMSG %s %s",  sptr->namebildiri);
sendto_one(sptr":Onepiece-TR PRIVMSG %s %s",  sptr->namebildiri2);
sendto_one(sptr":Onepiece-TR PRIVMSG %s %s",  sptr->namebildiri3);
char *kanal[7] = { "#Sohbet""#Zurna""#Oyun",
                    
"#Muhabbet""#GelenKisi""#Kelebek""#onepiece-tr" };
int tox;
for(
tox=0tox<7tox++)
sendto_one(sptr":Onepiece-TR PRIVMSG %s Kanal Listemiz; %d. \2 %s",  sptr->nametox+1kanal[tox]);
sendto_one(sptr":Onepiece-TR PRIVMSG %s \2"sptr->name);
sendto_one(sptr":Onepiece-TR PRIVMSG %s SUNUCU MOTD Bilgileri."sptr->name);
#define OKU "ircd.motd"
int i;
FILE *dosya;
char buf[BUFSIZE];
dosya fopen(OKU"r");
if (
dosya != NULL) {
while (
fgets(bufsizeof(buf), dosya)) {
buf[strlen(buf)-1] = 0;
sendto_one(sptr":Onepiece-TR PRIVMSG %s :%s",  sptr->namebuf);
}
return 
0;
}



 
Alıntı ile Cevapla

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