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/)
-   Hazır_kodlar (https://www.ircforumlari.net/hazir_kodlar/)
-   -   IRC Giris Bilgi Modulu. (https://www.ircforumlari.net/hazir_kodlar/355019-irc-giris-bilgi-modulu.html)

toXic 15 Eylül 2010 14:04

IRC Giris Bilgi Modulu.
 
Kod:

#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->handle, HOOKTYPE_LOCAL_CONNECT, m_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 *sptr, aChannel *chptr) {
sendto_one(sptr, ":INFO PRIVMSG %s Merhaba \2%s\2",  sptr->name, sptr->name);
ibo++;
sendto_one(sptr, ":INFO PRIVMSG %s Sunucuya giren \2%d\2 . Kisisiniz.", sptr->name, ibo);
sendto_one(sptr, ":INFO PRIVMSG %s  Baglanti bilgileriniz Assagidaki gibidir.", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s  Nickiniz \2%s\2", sptr->name, sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s IP Adresiniz, \2%s\2", sptr->name, sptr->user->realhost);
sendto_one(sptr, ":INFO PRIVMSG %s IDENTINIZ \2 %s\2", sptr->name, sptr->user->username);
sendto_one(sptr, ":INFO PRIVMSG %s Baglanti bilgilerinz, Tarih ve saat ile birlikte LOG Alinmistir.", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO 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 #toXic olarak girebilirsiniz."
#define bildiri3 "Girebileceginiz Kanallar Assagidaki Gibidir."
sendto_one(sptr, ":INFO  PRIVMSG %s %s",  sptr->name, bildiri);
sendto_one(sptr, ":INFO PRIVMSG %s %s",  sptr->name, bildiri2);
sendto_one(sptr, ":INFO PRIVMSG %s %s",  sptr->name, bildiri3);
char *kanal[7] = { "#yarisma", "#Sohbet", "#Oyun",
                    "#Muhabbet", "#Radyo", "#yurtdisi", "#istanbul" };
int tox;
for(tox=0; tox<7; tox++)
sendto_one(sptr, ":INFO PRIVMSG %s Kanal Listemiz; %d. \2 %s",  sptr->name, tox+1, kanal[tox]);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO 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(buf, sizeof(buf), dosya)) {
buf[strlen(buf)-1] = 0;
sendto_one(sptr, ":INFO PRIVMSG %s :%s",  sptr->name, buf);
}
return 0;
}
}


Kae 15 Eylül 2010 14:06

Cevap: IRC Giris Bilgi Modulu.
 
güzel olmus kardeşim eline saglık

D€moN 15 Eylül 2010 14:07

Cevap: IRC Giris Bilgi Modulu.
 
Emeğine Sağlik ibo Güzel bir çalişma Başarilar..

h3l2 19 Eylül 2010 12:14

Cevap: IRC Giris Bilgi Modulu.
 
Bunu nereye atacaz kardes

TNR 19 Eylül 2010 14:33

Cevap: IRC Giris Bilgi Modulu.
 
Unreal3.2/src/modules klasörü içine

AspavA 30 Eylül 2010 12:05

Cevap: IRC Giris Bilgi Modulu.
 
PHP- Kodu:

m_baglanti.cIn function âMod_Loadâ:
m_baglanti.c:40errorexpected declaration specifiers before âreturnâ
m_baglanti
.c:41errorexpected declaration specifiers before â}â token
m_baglanti
.c:43errorexpected â=ââ,ââ;ââasmâ or â__attribute__â before â{â token
m_baglanti
.c:47errorexpected â=ââ,ââ;ââasmâ or â__attribute__â before â{â token
m_baglanti
.c:74errorexpected â{â at end of input
make
[2]: *** [custommoduleError 1
make
[2]: Leaving directory `/home/irckema/Unreal3.2/src/modules'
make[1]: *** [custommodule] Error 2
make[1]: Leaving directory 
`/home/irckema/Unreal3.2/src'
make: *** [custommodule] Error 2 


toXic 30 Eylül 2010 12:35

Cevap: IRC Giris Bilgi Modulu.
 
*** m_channotext (Forbiddin text to channels 1 min. (zirve)) [3RD]
*** m_sure - kisilerin baglanti sureleri hakkinda bilgiler (AspavA) [3RD]
m_temizle (Belirtilen kanalın yazılarını temizler. (v1.0 ) (By AspavA))

bu modulleri yazmayi biliyonda bi static int eşitlemeyi bilmiyonmu.

Disconnected 30 Eylül 2010 13:22

Cevap: IRC Giris Bilgi Modulu.
 
Relax beyler , ibrahim emeğine yüreğine sağlık.

İyi IF'ler.

Supernova 02 Kasım 2010 21:02

Cevap: IRC Giris Bilgi Modulu.
 
satır hatası veriyor . kodun bir yerinde hata var paylaşan arkadaş tekrardan paylaşırsa sevinirim

toXic 02 Kasım 2010 21:19

Cevap: IRC Giris Bilgi Modulu.
 
Hatayi gösterirsen bakabilirim ( Muhtemelen m_giris ile alakalidir. )

MdxL 08 Kasım 2010 01:32

Cevap: IRC Giris Bilgi Modulu.
 
güzel olmus kardeşim eline saglık

Korkut 05 Şubat 2011 17:30

Cevap: IRC Giris Bilgi Modulu.
 
-o m_giris.so m_giris.c
m_giris.c:21: error: static declaration of âm_girisâ follows non-static declaration
../include/msg.h:311: error: previous declaration of âm_girisâ was here
m_giris.c:81:2: warning: no newline at end of file
make[2]: *** [custommodule] Error 1
make[2]: Leaving directory `/home/irclinux/Unreal3.2/src/modules'
make[1]: *** [custommodule] Error 2
make[1]: Leaving directory `/home/irclinux/Unreal3.2/src'
make: *** [custommodule] Error 2
[irclinux@mandrake(~/Unreal3.2)]$


Sorun nerde acaba

toXic 05 Şubat 2011 18:46

Cevap: IRC Giris Bilgi Modulu.
 
m_giris tanimi zaten daha önceden varmiş.

Kod:

#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_baglanti(aClient *, aChannel *);
int ibo = 0;
ModuleHeader MOD_HEADER(m_baglanti)
= {
        "m_baglanti",
 "Kullanici Baglanti bilgileri. (toXic)",
"Kullanici Baglanti bilgileri. v2 (toXic)",
 "3.2-b8-1",
NULL
};
DLLFUNC int MOD_INIT(m_m_baglanti)(ModuleInfo *modinfo)
{
  HookAddEx(modinfo->handle, HOOKTYPE_LOCAL_CONNECT, m_baglanti);
  return MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(m_m_baglanti)(int module_load)
{
  return MOD_SUCCESS;
}
DLLFUNC int MOD_UNLOAD(m_m_baglanti)(int module_unload)
{
  return MOD_SUCCESS;
}
static int m_baglanti(aClient *sptr, aChannel *chptr) {
sendto_one(sptr, ":INFO PRIVMSG %s Merhaba \2%s\2",  sptr->name, sptr->name);
ibo++;
sendto_one(sptr, ":INFO PRIVMSG %s Sunucuya giren \2%d\2 . Kisisiniz.", sptr->name, ibo);
sendto_one(sptr, ":INFO PRIVMSG %s  Baglanti bilgileriniz Assagidaki gibidir.", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s  Nickiniz \2%s\2", sptr->name, sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s IP Adresiniz, \2%s\2", sptr->name, sptr->user->realhost);
sendto_one(sptr, ":INFO PRIVMSG %s IDENTINIZ \2 %s\2", sptr->name, sptr->user->username);
sendto_one(sptr, ":INFO PRIVMSG %s Baglanti bilgilerinz, Tarih ve saat ile birlikte LOG Alinmistir.", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO 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 #toXic olarak girebilirsiniz."
#define bildiri3 "Girebileceginiz Kanallar Assagidaki Gibidir."
sendto_one(sptr, ":INFO  PRIVMSG %s %s",  sptr->name, bildiri);
sendto_one(sptr, ":INFO PRIVMSG %s %s",  sptr->name, bildiri2);
sendto_one(sptr, ":INFO PRIVMSG %s %s",  sptr->name, bildiri3);
char *kanal[7] = { "#yarisma", "#Sohbet", "#Oyun",
                    "#Muhabbet", "#Radyo", "#yurtdisi", "#istanbul" };
int tox;
for(tox=0; tox<7; tox++)
sendto_one(sptr, ":INFO PRIVMSG %s Kanal Listemiz; %d. \2 %s",  sptr->name, tox+1, kanal[tox]);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO 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(buf, sizeof(buf), dosya)) {
buf[strlen(buf)-1] = 0;
sendto_one(sptr, ":INFO PRIVMSG %s :%s",  sptr->name, buf);
}
return 0;
}
}


Juggle 05 Şubat 2011 20:55

Cevap: IRC Giris Bilgi Modulu.
 
toXic ellerine sağlık.İyi çalışmalar.

Korkut 05 Şubat 2011 20:56

Cevap: IRC Giris Bilgi Modulu.
 
tşk ederim ibom kurdum süper çalısıyor :)

Serseri 27 Şubat 2011 00:29

Cevap: IRC Giris Bilgi Modulu.
 
bende kurdum ama nick ident ip vs. gibi bilgileri göstermiyor boş kalıyor ama motd u okuyor sadece :)

Kod:

[00:26:35] <INFO> Merhaba
[00:26:35] <INFO> Sunucuya
[00:26:35] <INFO> Baglanti
[00:26:35] <INFO>
[00:26:35] <INFO> Nickiniz
[00:26:35] <INFO> IP
[00:26:35] <INFO> IDENTINIZ
[00:26:35] <INFO> Baglanti
[00:26:35] <INFO>
[00:26:35] <INFO> EXTRA
[00:26:35] <INFO> Kanallara
[00:26:35] <INFO> Girmek
[00:26:35] <INFO> Girebileceginiz
[00:26:35] <INFO> Kanal
[00:26:35] <INFO> Kanal
[00:26:35] <INFO> Kanal
[00:26:35] <INFO> Kanal
[00:26:35] <INFO> Kanal
[00:26:35] <INFO> Kanal
[00:26:36] <INFO> Kanal
[00:26:36] <INFO>
[00:26:36] <INFO> SUNUCU


toXic 07 Nisan 2011 12:59

Cevap: IRC Giris Bilgi Modulu.
 
Muhtemelen scriptinizden kaynaklanan bir sorun.

Alıntı:

#define iboname "BILGI"
Yukardan mesaj'ciyi değiştirebilirsiniz.

Kod:

#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;
#define iboname "BILGI"

ModuleHeader MOD_HEADER(m_giris)
= {
        "m_giris",
 "Kullanici Baglanti bilgileri. (toXic)",
"Kullanici Baglanti bilgileri. v4 (toXic)",
 "3.2-b8-1",
NULL
};
DLLFUNC int MOD_INIT(m_m_giris)(ModuleInfo *modinfo)
{
  HookAddEx(modinfo->handle, HOOKTYPE_LOCAL_CONNECT, m_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 *sptr, aChannel *chptr) {
/*
time_t irc_time;
struct tm tdate;
irc_time = time(NULL);
tdate = *localtime(&irc_time);
int gun;
gun =  tdate.tm_mday;
FILE *Dosya;
char buf[BUFSIZE];
char format[] = "Logs/%d.txt";
char filename[sizeof format+100];
sprintf(filename,format,gun);
Dosya = fopen(filename, "a");
 fprintf (Dosya, "Tarih: %02d-%02d-%02d Saat: %02d:%02d Nick: %s IP: %s  IDENT: %s\n",
 tdate.tm_mday, tdate.tm_mon + 1,
      tdate.tm_year - 100, tdate.tm_hour, tdate.tm_min, sptr->name, sptr->user->realhost,
 sptr->user->username);

 fclose (Dosya);

 return 0;
*/

sendto_one(sptr, ":%s PRIVMSG %s :2Merhaba \2%s\2", iboname,  sptr->name, sptr->name);
ibo++;
sendto_one(sptr, ":%s PRIVMSG %s :4Sunucuya giren \2%d\2 . Kisisiniz.", iboname,  sptr->name, ibo);
sendto_one(sptr, ":%s PRIVMSG %s  :2Baglanti bilgileriniz Assagidaki gibidir.", iboname,  sptr->name);
sendto_one(sptr, ":%s PRIVMSG %s :\2", iboname, sptr->name);
sendto_one(sptr, ":%s PRIVMSG %s :4Nickiniz \2%s\2", iboname,  sptr->name, sptr->name);
sendto_one(sptr, ":%s PRIVMSG %s :2IP Adresiniz, \2%s\2", iboname,  sptr->name, sptr->user->realhost);
sendto_one(sptr, ":%s PRIVMSG %s :4IDENTINIZ \2 %s\2", iboname,  sptr->name, sptr->user->username);
sendto_one(sptr, ":%s PRIVMSG %s :2Baglanti bilgilerinz, Tarih ve saat ile birlikte LOG Alinmistir.", iboname, sptr->name);
sendto_one(sptr, ":%s PRIVMSG %s :\2", iboname,  sptr->name);
sendto_one(sptr, ":%s PRIVMSG %s :4\2EXTRA", iboname,  sptr->name);
 sendto_one(sptr, ":%s PRIVMSG %s :\2", iboname,  sptr->name);
 sendto_one(sptr, ":%s PRIVMSG %s :2 ~ Sıralamaya Göre Popüler Oda'larımızdaki Kullanıcı Sayısı ~ ", iboname,  sptr->name);
 sendto_one(sptr, ":%s PRIVMSG %s :~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", iboname, sptr->name, me.name);


            aChannel *chanptr;
      if (chanptr = find_channel("#Sohbet", (aChannel *)NULL)) {
sendto_one(sptr, ":%s PRIVMSG %s :4\2#Sohbet\2 kanali su anda \2%d\2 kisi. ", iboname, sptr->name, chanptr->users);
}
      if (chanptr = find_channel("#Radyo", (aChannel *)NULL)) {
sendto_one(sptr, ":%s PRIVMSG %s :5\2#Radyo\2 kanali su anda \2%d\2 kisi.", iboname, sptr->name, chanptr->users);
}
      if (chanptr = find_channel("#Oyun", (aChannel *)NULL)) {
sendto_one(sptr, ":%s PRIVMSG %s :7\2#Oyun\2 kanali su anda \2%d\2 kisi.", iboname, sptr->name, chanptr->users);
}
      if (chanptr = find_channel("#Geyik", (aChannel *)NULL)) {
sendto_one(sptr, ":%s PRIVMSG %s :3\2#Geyik\2 kanali su anda \2%d\2 kisi.", iboname, sptr->name, chanptr->users);
}
 }


alii-zerbeststill 25 Nisan 2011 23:14

Cevap: IRC Giris Bilgi Modulu.
 
Bunu Unreal3.2/scr/modules içinde m_giris.c attım make çektim hata vermedi unreali tekrardan başlattım servicesleri soktum fakat bi işlev yapmadı ?

Supernova 25 Nisan 2011 23:19

Cevap: IRC Giris Bilgi Modulu.
 
ftp gir unreal dosyasının içine modulede okuması gereken bölüme txt boş şekilde at. Ozaman çalışacaktır.

alii-zerbeststill 26 Nisan 2011 00:36

Cevap: IRC Giris Bilgi Modulu.
 
eyw supernova

Sohbetcafesi 30 Nisan 2011 09:33

Cevap: IRC Giris Bilgi Modulu.
 
Şu hatayı veriyor..

Notice -- unrealircd.conf:134: loadmodule src/modules/m_giris.so: failed to load: tmp/7D0F1EA1.m_giris.so: cannot open shared object file: No such file or directory

dEathLeSs 30 Nisan 2011 10:00

Cevap: IRC Giris Bilgi Modulu.
 
m_giris.c:81:2: warning: no newline at end of file
make[2]: Leaving directory `/home/xx/Unreal3.2/src/modules'
make[1]: Leaving directory `/home/xx/Unreal3.2/src'

toXic 30 Nisan 2011 18:36

Cevap: IRC Giris Bilgi Modulu.
 
Alıntı:

Hkn Nickli Üyeden Alıntı (Mesaj 1040734706)
m_giris.c:81:2: warning: no newline at end of file
make[2]: Leaving directory `/home/xx/Unreal3.2/src/modules'
make[1]: Leaving directory `/home/xx/Unreal3.2/src'


Modulu kurduysanız calisir.

Alıntı:

Sohbetcafesi Nickli Üyeden Alıntı (Mesaj 1040734698)
Şu hatayı veriyor..

Notice -- unrealircd.conf:134: loadmodule src/modules/m_giris.so: failed to load: tmp/7D0F1EA1.m_giris.so: cannot open shared object file: No such file or directory


Modulu derlememişsiniz.

dEathLeSs 30 Nisan 2011 19:10

Cevap: IRC Giris Bilgi Modulu.
 
Modulu kurdum ama o öyle hata bir verdi. SOn Hatırda hata verdi

toXic 07 Mayıs 2011 13:53

Cevap: IRC Giris Bilgi Modulu.
 
Alıntı:

Hkn Nickli Üyeden Alıntı (Mesaj 1040735089)
Modulu kurdum ama o öyle hata bir verdi. SOn Hatırda hata verdi

O hatayi versede modul calisir cok önemli (}) bişi değil.

Ayrica giriş kodu kullanan kullanicilar, aşşağidaki modulu kullansınlar. Çünkü m_giris tanimlamalari cakisip sorun yaratiyor.

Kod:

#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_baglanti(aClient *, aChannel *);
int ibo = 0;
ModuleHeader MOD_HEADER(m_baglanti)
= {
        "m_baglanti",
 "Kullanici Baglanti bilgileri. (toXic)",
"Kullanici Baglanti bilgileri. v2 (toXic)",
 "3.2-b8-1",
NULL
};
DLLFUNC int MOD_INIT(m_m_baglanti)(ModuleInfo *modinfo)
{
  HookAddEx(modinfo->handle, HOOKTYPE_LOCAL_CONNECT, m_baglanti);
  return MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(m_m_baglanti)(int module_load)
{
  return MOD_SUCCESS;
}
DLLFUNC int MOD_UNLOAD(m_m_baglanti)(int module_unload)
{
  return MOD_SUCCESS;
}
static int m_baglanti(aClient *sptr, aChannel *chptr) {
sendto_one(sptr, ":INFO PRIVMSG %s Merhaba \2%s\2",  sptr->name, sptr->name);
ibo++;
sendto_one(sptr, ":INFO PRIVMSG %s Sunucuya giren \2%d\2 . Kisisiniz.", sptr->name, ibo);
sendto_one(sptr, ":INFO PRIVMSG %s  Baglanti bilgileriniz Assagidaki gibidir.", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s  Nickiniz \2%s\2", sptr->name, sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s IP Adresiniz, \2%s\2", sptr->name, sptr->user->realhost);
sendto_one(sptr, ":INFO PRIVMSG %s IDENTINIZ \2 %s\2", sptr->name, sptr->user->username);
sendto_one(sptr, ":INFO PRIVMSG %s Baglanti bilgilerinz, Tarih ve saat ile birlikte LOG Alinmistir.", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO 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 #toXic olarak girebilirsiniz."
#define bildiri3 "Girebileceginiz Kanallar Assagidaki Gibidir."
sendto_one(sptr, ":INFO  PRIVMSG %s %s",  sptr->name, bildiri);
sendto_one(sptr, ":INFO PRIVMSG %s %s",  sptr->name, bildiri2);
sendto_one(sptr, ":INFO PRIVMSG %s %s",  sptr->name, bildiri3);
char *kanal[7] = { "#yarisma", "#Sohbet", "#Oyun",
                    "#Muhabbet", "#Radyo", "#yurtdisi", "#istanbul" };
int tox;
for(tox=0; tox<7; tox++)
sendto_one(sptr, ":INFO PRIVMSG %s Kanal Listemiz; %d. \2 %s",  sptr->name, tox+1, kanal[tox]);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO 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(buf, sizeof(buf), dosya)) {
buf[strlen(buf)-1] = 0;
sendto_one(sptr, ":INFO PRIVMSG %s :%s",  sptr->name, buf);
}
return 0;
}
}


dEathLeSs 07 Mayıs 2011 15:26

Cevap: IRC Giris Bilgi Modulu.
 
Bu modul'de hata vermedi sağolasın.

Khepri 03 Haziran 2011 20:40

Cevap: IRC Giris Bilgi Modulu.
 
ben kanal listesinin çıkmasını istemiyorum.Sadece bilgilerini görebilsin yani üstteki özellikler kalsın sadece ama kanal listesi çıkmasın zaten girmesini istediğim kanallara otojoin yaptırıyorum.Teşekkür ederim şimdiden

toXic 03 Haziran 2011 20:51

Cevap: IRC Giris Bilgi Modulu.
 
Alıntı:

Khepri Nickli Üyeden Alıntı (Mesaj 1040757306)
ben kanal listesinin çıkmasını istemiyorum.Sadece bilgilerini görebilsin yani üstteki özellikler kalsın sadece ama kanal listesi çıkmasın zaten girmesini istediğim kanallara otojoin yaptırıyorum.Teşekkür ederim şimdiden


Kod:

#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_baglanti(aClient *, aChannel *);
int ibo = 0;
ModuleHeader MOD_HEADER(m_baglanti)
= {
        "m_baglanti",
 "Kullanici Baglanti bilgileri. (toXic)",
"Kullanici Baglanti bilgileri. v2 (toXic)",
 "3.2-b8-1",
NULL
};
DLLFUNC int MOD_INIT(m_baglanti)(ModuleInfo *modinfo)
{
  HookAddEx(modinfo->handle, HOOKTYPE_LOCAL_CONNECT, m_baglanti);
  return MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(m_baglanti)(int module_load)
{
  return MOD_SUCCESS;
}
DLLFUNC int MOD_UNLOAD(m_baglanti)(int module_unload)
{
  return MOD_SUCCESS;
}
static int m_baglanti(aClient *sptr, aChannel *chptr) {
sendto_one(sptr, ":INFO PRIVMSG %s Merhaba \2%s\2",  sptr->name, sptr->name);
ibo++;
sendto_one(sptr, ":INFO PRIVMSG %s Sunucuya giren \2%d\2 . Kisisiniz.", sptr->name, ibo);
sendto_one(sptr, ":INFO PRIVMSG %s  Baglanti bilgileriniz Assagidaki gibidir.", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s  Nickiniz \2%s\2", sptr->name, sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s IP Adresiniz, \2%s\2", sptr->name, sptr->user->realhost);
sendto_one(sptr, ":INFO PRIVMSG %s IDENTINIZ \2 %s\2", sptr->name, sptr->user->username);
sendto_one(sptr, ":INFO PRIVMSG %s Baglanti bilgilerinz, Tarih ve saat ile birlikte LOG Alinmistir.", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s \2", sptr->name);
sendto_one(sptr, ":INFO PRIVMSG %s \2EXTRA", sptr->name);

#define OKU "ircd.motd"
int i;
FILE *dosya;
char buf[BUFSIZE];
dosya = fopen(OKU, "r");
if (dosya != NULL) {
while (fgets(buf, sizeof(buf), dosya)) {
buf[strlen(buf)-1] = 0;
sendto_one(sptr, ":INFO PRIVMSG %s :%s",  sptr->name, buf);
}
return 0;
}
}


toXic 26 Haziran 2012 02:58

Cevap: IRC Giris Bilgi Modulu.
 
Konuyu tekrar açtim, diğer modulde sorun yaşayan bunu kullanabilir.

Shiniori 07 Haziran 2013 18:23

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 :)

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 :)

PHP- Kodu:

#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;
}



toXic 07 Haziran 2013 19:04

Cevap: IRC Giris Bilgi Modulu.
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] moduldeki #define OKU "ircd.motd" bölümünde ircd.motd yerine bilgi.txt yazip icine yazmasini istediğiniz seyleri yazip Unreal3.2 klasorune atin.
O dosyaya ne yazmişsaniz onu yazicaktir.

Shiniori 07 Haziran 2013 20:14

Cevap: IRC Giris Bilgi Modulu.
 
toxic bir sorun var gözüme takıldı 4 ayrı mirc de denedim hiç birinde cıkmıyor

[20:12] <Onepiece-TR> Merhaba
[20:12] <Onepiece-TR> Sunucuya
[20:12] <Onepiece-TR> Baglanti
[20:12] <Onepiece-TR>
[20:12] <Onepiece-TR> Nickiniz
[20:12] <Onepiece-TR> IP
[20:12] <Onepiece-TR> IDENTINIZ
[20:12] <Onepiece-TR> Baglanti
[20:12] <Onepiece-TR>
[20:12] <Onepiece-TR> EXTRA
[20:12] <Onepiece-TR> Kanallara
[20:12] <Onepiece-TR> Girmek
[20:12] <Onepiece-TR> Girebileceginiz
[20:12] <Onepiece-TR> Kanal
[20:12] <Onepiece-TR> Kanal
[20:12] <Onepiece-TR> Kanal
[20:12] <Onepiece-TR> Kanal
[20:12] <Onepiece-TR> Kanal
[20:12] <Onepiece-TR> Kanal
[20:12] <Onepiece-TR> Kanal
[20:12] <Onepiece-TR>
[20:12] <Onepiece-TR> SUNUCU


aynen böyle cıkıyor şimdide klavye 5 final mircini kurdum bundada gözükmüyor yazılar kanallar falan.

unpainful 29 Şubat 2016 15:30

Cevap: IRC Giris Bilgi Modulu.
 
Alıntı:

[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
[15:26:47] <BILGI>
IRC girişinde problem yok fakat web girişinde böyle boş gözüküyor @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

rhn 30 Ağustos 2018 16:41

Cevap: IRC Giris Bilgi Modulu.
 
güzel


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk