IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  kral sohbet




Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Kasım 2010, 20:58   #11
Çevrimdışı
Cevap: Join Suresini Ayarlamak




QUOTE=toXic;1040586455]char *kanal = "#Kontrol,#sohbet,#mirc";[/QUOTE]
hata veriyor üstad. rehash cekerken
Notice -- unrealircd.conf:165: loadmodule src/modules/m_joindelay.so: failed to load: Unable to locate Mod_Header
böyle bi hata verdi
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* * author; EceLMeriC -
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
* module; m_joindelay.c * date; 01.11.2010 */ #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 DLLFUNC int m_joindelay(aClient *, aChannel *); ModuleHeader MOD_HEADER(m_joindelay) = { "m_joindelay", "IRC channel join delay By EceLMeriC", "IRC channel join delay By EceLMeriC", "3.2-b8-1", NULL }; DLLFUNC int m_joindelay(aClient *sptr, aChannel *chptr) { if (IsOper(sptr)) return 0; char *kanal = "#Kontrol"; char *k[3], channels[512]; strlcpy(channels, kanal, sizeof(channels)); k[0] = sptr->name; k[1] = channels; k[2] = NULL; if ((TStime() + sptr->firsttime) <5) { sendto_one(sptr, ":%s NOTICE %s :\2%s\2 \2%d\2 Saniye sonra kanallara alinacaksiniz..", me.name, sptr->name, chptr->chname, 5 - (TStime() - sptr->firsttime)); return HOOK_DENY; } else { do_cmd(sptr, sptr, "JOIN", 2, k); } }

bu şekilde ekli kod
bu seferde
unrealircd.conf:165: loadmodule src/modules/m_joindelay.so: failed to load: Unable to locate Mod_Init
diyor

bide bişey soracam üstad
şu giriş kodu olayı ile ilgili
şöyle bişe yapılabilir mi acaba
mesela adam /server irc.xx.net 6667 yazınca
giriş kodu
ve altında /giris kod şeklinde giriniz yazıyor
şimdi diyorumki acaba bunu giriş kod girdirmesi degilde
Lütfen bekleyiniz girişiniz kontrol ediliyor diyip 10 saniye beklettikten sonra otomatik olarak giriş kodunu girmiş gibi sunucuya aldırabilirmiyiz.
mesela bu giriş kodunda belli bi süre şifrei girmezsen şifre girilmedi diyor.
şifre girilmedi kısmını direk join olarak deiştirebilirmiyiz.


Konu cashmare tarafından (21 Kasım 2010 Saat 21:04 ) değiştirilmiştir.
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Alt 21 Kasım 2010, 21:09   #12
Çevrimdışı
Cevap: Join Suresini Ayarlamak




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 #define sure "5" DLLFUNC int m_joindelay(aClient *, aChannel *); ModuleHeader MOD_HEADER(m_joindelay) = { "m_joindelay", "IRC channel join delay By EceLMeriC", "IRC channel join delay By EceLMeriC", "3.2-b8-1", NULL }; DLLFUNC int MOD_INIT(m_joindelay)(ModuleInfo *modinfo) { HookAddEx(modinfo->handle, HOOKTYPE_PRE_LOCAL_CONNECT, m_joindelay); return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(m_joindelay)(int module_load) { return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(m_joindelay)(int module_unload) { return MOD_SUCCESS; } DLLFUNC int m_joindelay(aClient *sptr, aChannel *chptr) { if (IsOper(sptr)) return 0; char *kanal = "#Kontrol"; char *k[3], channels[512]; strlcpy(channels, kanal, sizeof(channels)); k[0] = sptr->name; k[1] = channels; k[2] = NULL; if ((TStime() + sptr->firsttime) <sure) { sendto_one(sptr, ":%s NOTICE %s :\2%s\2 \2%d\2 Saniye sonra kanallara alinacaksiniz..", me.name, sptr->name, chptr->chname, sure - (TStime() - sptr->firsttime)); return HOOK_DENY; } else { do_cmd(sptr, sptr, "JOIN", 2, k); } }


Böyle dene dediğin gibi zaten bu sekil.

  Alıntı ile Cevapla

Alt 21 Kasım 2010, 21:12   #13
Çevrimdışı
Cevap: Join Suresini Ayarlamak




sunucu kapandı bu seferde
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

  Alıntı ile Cevapla

Alt 21 Kasım 2010, 21:20   #14
Çevrimdışı
Cevap: Join Suresini Ayarlamak




startlayip öyle deneyin

  Alıntı ile Cevapla

Alt 21 Kasım 2010, 21:22   #15
Çevrimdışı
Cevap: Join Suresini Ayarlamak




startladım yine aynısını yaptı
ilk girişte direk kanallara giriyorum
sonra s -m irc.xx.net yapıyorum
[21:14] * Bağlanılıyor irc.xx.net (6667)
-
-irc.xx.net- *** Lütfen Bekleyiniz..
-irc.xx.net- ***[ [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ] Yonlendiriliyorsunuz..
-
[21:14] * Bağlantınız Kesildi

  Alıntı ile Cevapla

Alt 21 Kasım 2010, 21:24   #16
Çevrimdışı
Cevap: Join Suresini Ayarlamak




cashmare Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
QUOTE=toXic;1040586455]char *kanal = "#Kontrol,#sohbet,#mirc";

hata veriyor üstad. rehash cekerken
Notice -- unrealircd.conf:165: loadmodule src/modules/m_joindelay.so: failed to load: Unable to locate Mod_Header
böyle bi hata verdi
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* * author; EceLMeriC -
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
* module; m_joindelay.c * date; 01.11.2010 */ #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 DLLFUNC int m_joindelay(aClient *, aChannel *); ModuleHeader MOD_HEADER(m_joindelay) = { "m_joindelay", "IRC channel join delay By EceLMeriC", "IRC channel join delay By EceLMeriC", "3.2-b8-1", NULL }; DLLFUNC int m_joindelay(aClient *sptr, aChannel *chptr) { if (IsOper(sptr)) return 0; char *kanal = "#Kontrol"; char *k[3], channels[512]; strlcpy(channels, kanal, sizeof(channels)); k[0] = sptr->name; k[1] = channels; k[2] = NULL; if ((TStime() + sptr->firsttime) <5) { sendto_one(sptr, ":%s NOTICE %s :\2%s\2 \2%d\2 Saniye sonra kanallara alinacaksiniz..", me.name, sptr->name, chptr->chname, 5 - (TStime() - sptr->firsttime)); return HOOK_DENY; } else { do_cmd(sptr, sptr, "JOIN", 2, k); } }

bu şekilde ekli kod
bu seferde
unrealircd.conf:165: loadmodule src/modules/m_joindelay.so: failed to load: Unable to locate Mod_Init
diyor

bide bişey soracam üstad
şu giriş kodu olayı ile ilgili
şöyle bişe yapılabilir mi acaba
mesela adam /server irc.xx.net 6667 yazınca
giriş kodu
ve altında /giris kod şeklinde giriniz yazıyor
şimdi diyorumki acaba bunu giriş kod girdirmesi degilde
Lütfen bekleyiniz girişiniz kontrol ediliyor diyip 10 saniye beklettikten sonra otomatik olarak giriş kodunu girmiş gibi sunucuya aldırabilirmiyiz.
mesela bu giriş kodunda belli bi süre şifrei girmezsen şifre girilmedi diyor.
şifre girilmedi kısmını direk join olarak deiştirebilirmiyiz.[/QUOTE]



Ben rehash cektim sunucuya girmedim acik görünüyorda ps x den.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* * author; EceLMeriC -
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
* module; m_joindelay.c * date; 01.11.2010 */ #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 DLLFUNC int m_joindelay(aClient *, aChannel *); ModuleHeader MOD_HEADER(m_joindelay) = { "m_joindelay", "IRC channel join delay By EceLMeriC", "IRC channel join delay By EceLMeriC", "3.2-b8-1", NULL }; DLLFUNC int m_joindelay(aClient *sptr, aChannel *chptr) { char *kanal = "#Kontrol,#mIRC,#Sohbet"; char *k[3], channels[512]; strlcpy(channels, kanal, sizeof(channels)); k[0] = sptr->name; k[1] = channels; k[2] = NULL; if ((TStime() + sptr->firsttime) <5) { sendto_one(sptr, ":%s NOTICE %s :\2%s\2 \2%d\2 Saniye sonra kanallara alinacaksiniz..", me.name, sptr->name, chptr->chname, 5 - (TStime() - sptr->firsttime)); return HOOK_DENY; } else { do_cmd(sptr, sptr, "JOIN", 2, k); } }


Bu sekilde sorun vermemesi lazim. Unreal'in 3.2.7 veya daha üstü iste Unreal klasorunde rm -rf core.* yapip tekrar sunucuyu startlayin kapanirsa ./unreal backtrace yapip gelen core dosyasını yazip enterlayin cikanlari yazin bakalim bi.

  Alıntı ile Cevapla

Alt 21 Kasım 2010, 21:30   #17
Çevrimdışı
Cevap: Join Suresini Ayarlamak




toXic Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
hata veriyor üstad. rehash cekerken
Notice -- unrealircd.conf:165: loadmodule src/modules/m_joindelay.so: failed to load: Unable to locate Mod_Header
böyle bi hata verdi
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* * author; EceLMeriC -
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
* module; m_joindelay.c * date; 01.11.2010 */ #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 DLLFUNC int m_joindelay(aClient *, aChannel *); ModuleHeader MOD_HEADER(m_joindelay) = { "m_joindelay", "IRC channel join delay By EceLMeriC", "IRC channel join delay By EceLMeriC", "3.2-b8-1", NULL }; DLLFUNC int m_joindelay(aClient *sptr, aChannel *chptr) { if (IsOper(sptr)) return 0; char *kanal = "#Kontrol"; char *k[3], channels[512]; strlcpy(channels, kanal, sizeof(channels)); k[0] = sptr->name; k[1] = channels; k[2] = NULL; if ((TStime() + sptr->firsttime) <5) { sendto_one(sptr, ":%s NOTICE %s :\2%s\2 \2%d\2 Saniye sonra kanallara alinacaksiniz..", me.name, sptr->name, chptr->chname, 5 - (TStime() - sptr->firsttime)); return HOOK_DENY; } else { do_cmd(sptr, sptr, "JOIN", 2, k); } }

bu şekilde ekli kod
bu seferde
unrealircd.conf:165: loadmodule src/modules/m_joindelay.so: failed to load: Unable to locate Mod_Init
diyor

bide bişey soracam üstad
şu giriş kodu olayı ile ilgili
şöyle bişe yapılabilir mi acaba
mesela adam /server irc.xx.net 6667 yazınca
giriş kodu
ve altında /giris kod şeklinde giriniz yazıyor
şimdi diyorumki acaba bunu giriş kod girdirmesi degilde
Lütfen bekleyiniz girişiniz kontrol ediliyor diyip 10 saniye beklettikten sonra otomatik olarak giriş kodunu girmiş gibi sunucuya aldırabilirmiyiz.
mesela bu giriş kodunda belli bi süre şifrei girmezsen şifre girilmedi diyor.
şifre girilmedi kısmını direk join olarak deiştirebilirmiyiz.



Ben rehash cektim sunucuya girmedim acik görünüyorda ps x den.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* * author; EceLMeriC -
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
* module; m_joindelay.c * date; 01.11.2010 */ #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 DLLFUNC int m_joindelay(aClient *, aChannel *); ModuleHeader MOD_HEADER(m_joindelay) = { "m_joindelay", "IRC channel join delay By EceLMeriC", "IRC channel join delay By EceLMeriC", "3.2-b8-1", NULL }; DLLFUNC int m_joindelay(aClient *sptr, aChannel *chptr) { char *kanal = "#Kontrol,#mIRC,#Sohbet"; char *k[3], channels[512]; strlcpy(channels, kanal, sizeof(channels)); k[0] = sptr->name; k[1] = channels; k[2] = NULL; if ((TStime() + sptr->firsttime) <5) { sendto_one(sptr, ":%s NOTICE %s :\2%s\2 \2%d\2 Saniye sonra kanallara alinacaksiniz..", me.name, sptr->name, chptr->chname, 5 - (TStime() - sptr->firsttime)); return HOOK_DENY; } else { do_cmd(sptr, sptr, "JOIN", 2, k); } }


Bu sekilde sorun vermemesi lazim. Unreal'in 3.2.7 veya daha üstü iste Unreal klasorunde rm -rf core.* yapip tekrar sunucuyu startlayin kapanirsa ./unreal backtrace yapip gelen core dosyasını yazip enterlayin cikanlari yazin bakalim bi.[/QUOTE]
make de sorun cıkmıyor yukardaki gibi ama rehash ta hata veriyor
version unreal3.2.3
deniyip sonucu bildiricem söylediklerini

root
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
[~/Unreal3.2]# rm -rf core.*
root
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
[~/Unreal3.2]# ./unreal backtrace
Usage: unreal start|stop|rehash|restart|mkpasswd|version
root
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
[~/Unreal3.2]#
olmuyor


Konu cashmare tarafından (21 Kasım 2010 Saat 21:35 ) değiştirilmiştir.
  Alıntı ile Cevapla

Alt 21 Kasım 2010, 21:38   #18
Çevrimdışı
Cevap: Join Suresini Ayarlamak




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* * author; EceLMeriC -
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
* module; m_joindelay.c * date; 01.11.2010 */ #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 DLLFUNC int m_joindelay(aClient *, aChannel *); ModuleHeader MOD_HEADER(m_joindelay) = { "m_joindelay", "IRC channel join delay By EceLMeriC", "IRC channel join delay By EceLMeriC", "3.2-b8-1", NULL }; DLLFUNC int MOD_INIT(m_joindelay)(ModuleInfo *modinfo) { HookAddEx(modinfo->handle, HOOKTYPE_PRE_LOCAL_JOIN, m_joindelay); return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(m_joindelay)(int module_load) { return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(m_joindelay)(int module_unload) { return MOD_SUCCESS; } DLLFUNC int m_joindelay(aClient *sptr, aChannel *chptr) { if (IsOper(sptr)) return 0; char *kanal = "#Kontrol,#mIRC,#Sohbet"; char *k[3], channels[512]; strlcpy(channels, kanal, sizeof(channels)); k[0] = sptr->name; k[1] = channels; k[2] = NULL; if (sptr->firsttime + 10 > TStime()) { sendto_one(sptr, ":%s NOTICE %s :\2%s\2 channel join \2%d\2 seconds please wait..", me.name, sptr->name, chptr->chname, 10 - (TStime() - sptr->firsttime)); return HOOK_DENY; } else { do_cmd(sptr, sptr, "JOIN", 2, k); } }


  Alıntı ile Cevapla

Alt 21 Kasım 2010, 21:44   #19
Çevrimdışı
Cevap: Join Suresini Ayarlamak




-
[21:40] -irc.xx.Net- #chat channel join 3 seconds please wait..
-
[21:40] -irc.xx.Net- #sohbet channel join 3 seconds please wait..
bu sekilde kalıyor yönlendirme olmuyor
+
ben manual /join sohbet yzdıgımda
21:40] * Bağlantınız Kesildi

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

  Alıntı ile Cevapla

Alt 21 Kasım 2010, 21:50   #20
Çevrimdışı
Cevap: Join Suresini Ayarlamak




Hmmm. Mantık doğru fakat işleyiş yanliş o zaman

  Alıntı ile Cevapla

Cevapla

Etiketler
ayarlamak, join, suresini

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Rüyada Araf Suresini Okumak Amelia Rüya Tabirleri 0 08 Temmuz 2014 21:31
Adiyat suresini okumanin faziletine dair hadisler Sır İslamiyet 0 18 Eylül 2011 20:02
Rasûlullah (s.a.v.) fatiha sûresini nasıl okurdu? AsiL Kuran-ı Kerim 0 25 Ağustos 2008 23:13
Multi join | Mass Clone Join Kuruması.. CoCoRiCo mIRC Scripting Hazır Kodlar 4 12 Aralık 2005 08:29