IRC ve mIRC Kullanıcılarının Buluşma Noktası
  zurna net

  IRC ve mIRC Kullanıcılarının Buluşma Noktası Genel IRCD (Sunucu, Servis, Botlar, Korumalar) Servisler Services Hazır Kodlar

Forum tutkunlarının tek adresi Türkiye Sohbet Odaları Sohbetteyiz herkes burda

ayna chat muhabbetbayilik veren firmalar

Şeker Shell  Sohbet



1Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 15 Şubat 2008, 05:34   #1
Çevrimdışı
op kanalı eklentisi gibi Founder kanalı eklentisi


-- Sponsor Baglantı --


Merhaba arkadaşlar . @ kanalı eklentisi gibi Founder kanalıda yapabilirmiyiz

açikliyim örnek : Sunucu admini dicekki ben belirlediğim kanallara #Founder kanalına girme yetkisi vericem .

Zurna.net'deki gibi /os globalekle #kanal v.s gibi

bunu aslında IRCservices üzerinden yapabiliriz. chanserv/check.c den 2-3 kod ekliyerek.

ama öyle yaptığımızdada . her defasında girip dosyaları editlemek v.s lazım

bunu dediğim tarzda /os globalekle #kanal yaptğımızda belirlediğimiz kanalın founder'ları #founder kanalına girmesi gibi bir şey ???

yardımcı olabilcek varmı arkadaşlar...

şimdiden herkeze iyi forumlar.
Merhaba arkadaşlar . @ kanalı eklentisi gibi Founder kanalıda yapabilirmiyiz

açikliyim örnek : Sunucu admini dicekki ben belirlediğim kanallara #Founder kanalına girme yetkisi vericem .

Zurna.net'deki gibi /os globalekle #kanal v.s gibi

bunu aslında IRCservices üzerinden yapabiliriz. chanserv/check.c den 2-3 kod ekliyerek.

ama öyle yaptığımızdada . her defasında girip dosyaları editlemek v.s lazım

bunu dediğim tarzda /os globalekle #kanal yaptğımızda belirlediğimiz kanalın founder'ları #founder kanalına girmesi gibi bir şey ???

yardımcı olabilcek varmı arkadaşlar...

şimdiden herkeze iyi forumlar.
__________________
Yazmışssa Bozmak Olmaz !!!
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
Alt 15 Kasım 2008, 22:56   #2
Çevrimdışı
Cevap: op kanalı eklentisi gibi Founder kanalı eklentisi




direk girmesimi diyosun ?
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.


mesela opLar yukarı çıkınca direk #op kanalına girmesi gibi yani ?
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.

__________________
Bugünün,Yarından Çıkarı Ne!?
  Alıntı ile Cevapla

Alt 16 Kasım 2008, 08:21   #3
Çevrimdışı
rX
rX - ait Kullanıcı Resmi (Avatar)
Cevap: op kanalı eklentisi gibi Founder kanalı eklentisi




ßunu AnLadım bu ircservices modules check.c dir Daha detayL anLatımını yapamıcam Arastırırsan Sevinirim ...
ßu SeqiLde Global Kanallara Yaptıgında caLısyor Diqer Seqilde Uqrsmana qerek yok


PHP- Kodu:
if (!stricmp(c->name"#globalKanalAdi") && check_access(userciCA_AUTOOWNER)) { 
send_cmd(s_NickServ"chghost %s %s.Founder.sunucuadı.Com"user->nickci->name);
send_cmd(s_NickServ"chgname %s 4,1[0Founder4] 2Sunucu4Adresi 2IRC Network"user->nick);
send_cmd(s_NickServ"SVSJOIN %s #Ops"user->nick);
send_cmd(s_NickServ"SVSMODE %s +W :1"user->nick);
send_cmd(s_NickServ"SWHOIS %s :2Sunucu4Adresi2.Com  4[Muhabbet] 2Founder"user->nick);


__________________
~ others * Don't forget to follow us. ~
  Alıntı ile Cevapla

Alt 16 Kasım 2008, 08:24   #4
Çevrimdışı
rX
rX - ait Kullanıcı Resmi (Avatar)
Cevap: op kanalı eklentisi gibi Founder kanalı eklentisi




Ama Hosta Su seqiL Vermesini istiosan ;

#muhabbet.Founder.SunucuAdı.Com
Eqer Kanal Ismını wermeyi istemiosan

%s.Founder.sunucuadı.Com ßurdaki %s yi siLersen oLur
Founder.sunucuadı.Com Seklinde

Kanal Ismını Wermen Icın Oncelikle m_chghostda Ozel KarakterLeri Kullanıma Acmalısın ...

__________________
~ others * Don't forget to follow us. ~
  Alıntı ile Cevapla

Alt 16 Kasım 2008, 08:25   #5
Çevrimdışı
rX
rX - ait Kullanıcı Resmi (Avatar)
Cevap: op kanalı eklentisi gibi Founder kanalı eklentisi




m_chghost un özel Karakterleri Kullanıma Acılmıs Hali ... ;

PHP- Kodu:
/*
 *   IRC - Internet Relay Chat, src/modules/m_chghost.c
 *   (C) 1999-2001 Carsten Munk (Techie/Stskeeps) <
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.
>
 *
 *   See file AUTHORS in IRC package for additional names of
 *   the programmers. 
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 1, or (at your option)
 *   any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program; if not, write to the Free Software
 *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */
/** 
 * 2003-01-06
 * - Added ability to log command to ircd.log
 * XeRXeS
 */
#include "macros.h"
#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"
#include "proto.h"
#ifdef STRIPBADWORDS
#include "badwords.h"
#endif
#ifdef _WIN32
#include "version.h"
#endif
#define MSG_CHGHOST  "CHGHOST"
#define TOK_CHGHOST  "AL"
DLLFUNC int m_chghost(aClient *cptraClient *sptrint parcchar *parv[]);
ModuleHeader MOD_HEADER(m_chghost)
  = {
 
"chghost"/* Name of module */
 
"$Id: m_chghost.c,v 1.1.6.6 2005/03/13 21:03:09 syzop Exp $"/* Version */
 
"/chghost"/* Short description of module */
 
"3.2-b8-1",
    };
DLLFUNC int MOD_INIT(m_chghost)(ModuleInfo *modinfo)
{
 
/*
  * We call our add_Command crap here
 */
 
add_Command(MSG_CHGHOSTTOK_CHGHOSTm_chghostMAXPARA);
 
MARK_AS_OFFICIAL_MODULE(modinfo);
 return 
MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(m_chghost)(int module_load)
{
 return 
MOD_SUCCESS;
 
}
DLLFUNC int MOD_UNLOAD(m_chghost)(int module_unload)
{
 if (
del_Command(MSG_CHGHOSTTOK_CHGHOSTm_chghost) < 0)
 {
  
sendto_realops("Failed to delete commands when unloading %s",
    
MOD_HEADER(m_chghost).name);
 }
 return 
MOD_SUCCESS;
 
}
/* 
 * m_chghost - 12/07/1999 (two months after I made SETIDENT) - Stskeeps
 * :prefix CHGHOST <nick> <new hostname>
 * parv[0] - sender
 * parv[1] - nickname
 * parv[2] - hostname
 *
*/
DLLFUNC int m_chghost(aClient *cptraClient *sptrint parcchar *parv[])
{
 
aClient *acptr;
 if (
MyClient(sptr) && !IsAnOper(sptr))
 {
  
sendto_one(sptrerr_str(ERR_NOPRIVILEGES), me.name,
   
parv[0]);
  return 
0;
 }
#ifdef DISABLE_USERMOD
 
if (MyClient(sptr))
 {
  
sendto_one(sptrerr_str(ERR_DISABLED), me.namesptr->name"CHGHOST",
   
"This command is disabled on this server");
  return 
0;
 }
#endif
 
if ((parc 3) || !*parv[2])
 {
  
sendto_one(sptrerr_str(ERR_NEEDMOREPARAMS), me.namesptr->name"CHGHOST");
  return 
0;
 }
 if (
strlen(parv[2]) > (HOSTLEN))
 {
  
sendnotice(sptr"*** ChgName Error: Requested hostname too long -- rejected.");
  return 
0;
 }
 
//if (!valid_host(parv[2]))
    //{
        //sendnotice(sptr, "*** /ChgHost Error: A hostname may contain a-z, A-Z, 0-9, '-' & '.' - Please only use them");
        //return 0;
    //}
 
if (parv[2][0] == ':')
 {
  
sendnotice(sptr"*** A hostname cannot start with ':'");
  return 
0;
 }
 if ((
acptr find_person(parv[1], NULL)))
 {
  
DYN_LOCAL(chardid_partsacptr->user->joined);
  if (!
strcmp(GetHost(acptr), parv[2]))
  {
   
sendnotice(sptr"*** /ChgHost Error: requested host is same as current host.");
   
DYN_FREE(did_parts);
   return 
0;
  }
  switch (
UHOST_ALLOWED)
  {
   case 
UHALLOW_NEVER:
    if (
MyClient(sptr))
    {
     
sendto_one(sptrerr_str(ERR_DISABLED), me.namesptr->name"CHGHOST",
      
"This command is disabled on this server");
     
DYN_FREE(did_parts);
     return 
0;
    }
    break;
   case 
UHALLOW_ALWAYS:
    break;
   case 
UHALLOW_NOCHANS:
    if (
IsPerson(acptr) && MyClient(sptr) && acptr->user->joined)
    {
     
sendnotice(sptr"*** /ChgHost can not be used while %s is on a channel"acptr->name);
     
DYN_FREE(did_parts);
     return 
0;
    }
    break;
   case 
UHALLOW_REJOIN:
    
rejoin_doparts(acptrdid_parts);
    
/* join sent later when the host has been changed */
    
break;
  }
    
  if (!
IsULine(sptr))
  {
   
sendto_snomask(SNO_EYES,
       
"%s changed the virtual hostname of %s (%s@%s) to be %s",
       
sptr->nameacptr->nameacptr->user->username,
       
acptr->user->realhostparv[2]);
   
/* Logging added by XeRXeS */
          
ircd_log(LOG_CHGCMDS,                                         
    
"CHGHOST: %s changed the virtual hostname of %s (%s@%s) to be %s",
    
sptr->nameacptr->nameacptr->user->usernameacptr->user->realhostparv[2]); 
  }
 
                  
  
acptr->umodes |= UMODE_HIDE;
  
acptr->umodes |= UMODE_SETHOST;
  
sendto_serv_butone_token(cptrsptr->name,
      
MSG_CHGHOSTTOK_CHGHOST"%s %s"acptr->nameparv[2]);
  if (
acptr->user->virthost)
  {
   
MyFree(acptr->user->virthost);
   
acptr->user->virthost 0;
  }
  
acptr->user->virthost strdup(parv[2]);
  if (
UHOST_ALLOWED == UHALLOW_REJOIN)
   
rejoin_dojoinandmode(acptrdid_parts);
  
DYN_FREE(did_parts);
  return 
0;
 }
 else
 {
  
sendto_one(sptrerr_str(ERR_NOSUCHNICK), me.namesptr->name,
      
parv[1]);
  return 
0;
 }
 return 
0;


__________________
~ others * Don't forget to follow us. ~
  Alıntı ile Cevapla

Alt 17 Kasım 2008, 16:27   #6
Çevrimdışı
Cevap: op kanalı eklentisi gibi Founder kanalı eklentisi




yapılabilir.
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.
ama şu sıralar kusura bakmayın ben yapamam. op eklentisine dönüp, ufak tefek editler yapabilirseniz olmayacak bir şey değildir. Sonuçta o eklentiyi kodlarken açık kaynaklı sunum yaptım.

__________________
Crypthon ( srcmaster ) - IRCd Solutions
  Alıntı ile Cevapla

Alt 06 Şubat 2009, 16:33   #7
Çevrimdışı
Cevap: op kanalı eklentisi gibi Founder kanalı eklentisi




bunu nomercyde yapabilir warsa eğer sajoinle d

__________________
© Atay 2001 - 2013 .
  Alıntı ile Cevapla

Alt 12 Şubat 2009, 16:42   #8
Çevrimdışı
Raw
Raw - ait Kullanıcı Resmi (Avatar)
Cevap: op kanalı eklentisi gibi Founder kanalı eklentisi




nX! teşekkürler kardeş . Bu işi biliosun sen
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.
helper olayına noktayıda koymuş oldun bu kod ile
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.

__________________
AnıL
  Alıntı ile Cevapla

Alt 06 Mart 2009, 20:35   #9
Çevrimdışı
Cevap: op kanalı eklentisi gibi Founder kanalı eklentisi




Alıntı:
else if (check_access(user, ci, CA_AUTOOWNER)) {
send_cmd(s_NickServ, "SVSJOIN %s #Founders", user->nick);
send_cmd(s_NickServ, "PRIVMSG %s :Founder Oldunuz.", user->nick);
}

Denedim Çalısıyor Kanal tanımlamaya gerek yok Founder oldugun an founders'a Çekiyor Kullanırsınız Boşuna modul ile uğraşmışız ;p
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.

__________________
ordo ab chao

Hiç bir şey doğru değil, her şey mümkündür...
Ad Gloriam.

Konu toXic tarafından (25 Mayıs 2009 Saat 11:55 ) değiştirilmiştir.
  Alıntı ile Cevapla

Alt 05 Şubat 2010, 17:47   #10
Çevrimdışı
Cevap: op kanalı eklentisi gibi Founder kanalı eklentisi




kolay gelsın;

bu kodu oncellıkle nereye ekleyecegız.. ve bu kodu su sekılde yapabılırmıyız..

ornegın;
kaytılanmıs bı kanaldakı
founder >>> #founder kanalına
Sop >> #Sop kanalına
Op >> #ops kanalına otomatık olarak yonlendırılemez mı
bu kanaldan cıkan kısı op oldugu kanallarda deop edılsın otomatık olarak bu sekılde bır kod yapabılırmıyız yardımcı olurmusunuz

  Alıntı ile Cevapla

Cevapla

Etiketler
eklentisi, founder, gibi, kanali, kanalı, op

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 Açık
Pingbacks are Açık
Refbacks are Açık




diyarbakır escort bursa escort konya escort gaziantep escort bodrum escort