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)

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




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

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