IRCALEM.Com Genel Forum, IRC Forumu Etiketler alma
irc
Etiketler
Yazar: Aytac - Cevaplar: 0 - Görünümler: 761
IRC Yedek Alma
Bugünkü konumuz irc dosyalarını yedek alma.
Unreal yedek alma, ircservices yedek alma, eggdrop yedek alma.

[Resim: https://www.ircalem.net/wp-content/uploa...70x258.jpg]

Unrealircd veya ircservices yedekleri almak istiyorsaniz aşagıdaki komutlarla alabilirsiniz.

Unreal3.2.* yedeği almak için aşagidaki komutu uygulayalım.

Kod :
tar -zcvf Unreal3.2.10.4.tar.gz Unreal3.2.10.4

ircservices-5.0.64 yedeği almak için aşagidaki komutu uygulayalım.
Yazar: Aytac - Cevaplar: 0 - Görünümler: 421
Event'sız Oto Selam Alma
-Kullanımı-
-
-Açmak için: /s_ aç
-Kapatmak için: /s_ kapat

Alt + R (Remote) bölümüne ekleyin. 

Kod :
alias s_ {
  if ($1 = aç) debug -i on s_
  if ($1 = kapat) debug off
  tokenize 32 $1-
  if $1 = <- && $3 = privmsg {
    if $4 ischan {
      if $regex($5-,/^[:]s(\.a(\.|leyk[uüÜ]m)?|lm|elam(s|lar|[uÜü]n\saleyk[uÜü]m)?)$/Si) {
        msg $4 a.selam $regsubex($2,^[:]([^!]+)![^@][email protected]+,\1) Hoş Geldin.
      }
    }
  }
}

[b]Kodun cev
Yazar: Aytac - Cevaplar: 0 - Görünümler: 598
/Oper nick şifre komutundan sonra belirtilen rumuzu belirtilen kanala alma
Merhaba,

Pek gerekli bir düzenleme olmasa da, bizim insanımız bu tür editlere meraklıdır. O yüzden de paylaşmak istedim umarım işine yarayan olur.

Klasör: Unreal3.2/src/modules/
Dosya: <m_oper.c>

BULUN,

Kod :
ircd_log(LOG_OPER, "OPER (%s) by (%s!%[email protected]%s)", name, parv[0], sptr->user->username,
sptr->sockhost);


ALTINA,

[code]if (!stricmp("Rumuz", name))
{
char *joins[3], kanal[512];
char *kanalx = "#kanal";
strlcpy(kanal, kanalx, si
Yazar: Aytac - Cevaplar: 0 - Görünümler: 438
Oto Selam Alma Kodu Süreli
Kod :
On *:Text:*:#:{
if $regex($1-,/(slm|selam|s\.a|s\.a\.)/ASi) && !$var($+(%,cesur,$nick)) {
msg $chan Aleykum Selam $nick
.set -u300 $+(%,cesur,$nick)
}


Kodun işlevi:
1 Kişiye 300 saniyede selam verdiği taktirde 1 kere cevap verecektir. aynı kişi 300 saniye yani 5 dakika dolmadan selam yazsa dahi cevap vermeyecek ancak o süre bittikten sonra selam yazarsa karşılık yazacaksınız.


Not:
slm|selam|s\.a|s\.l\.m|sa\.
vs şeklinde selam türlerini çoğaltırsınız
Yazar: Aytac - Cevaplar: 0 - Görünümler: 470
Unreal Belirtilen Identde göre kanala alma
Merhabalar,
* Açıklama

• Modülün amacı/yazılma sebebi cinsel ağırlıklı Identd kullanıcılarını belirtilen kanala almak, ve o kanal haricinde herhangi bir odaya giriş yapmalarını önlemek.

NOT: Bu modülü kullanacak olan kişi veya kişilerin UnrealIRCd versiyonu 3.2.3'ten yüksek olması gerekmektedir.

m_ikanal.c modülü;

[code]#include "config.h"
#include "struct.h"
#include "common.h"
#include "sys.h"
#include "numeric.h"
#include "msg.h"
#include "channel.h"
#
Yazar: Aytac - Cevaplar: 0 - Görünümler: 554
Global Kanallarda T:blok Alma Kodu
Global kanallarda tblok alma.

Kod :
on *:input:#: {
  if ($regex($1-,/^[\.!]tb[Il][0oö][cç]k/Si) && $2) {
    var %nt = 1
    while %nt <= $comchan($me,0) {
      if !$istok(#Opers #Help #Admin #muafkanal #muafkanal,$comchan($me,%nt),32) {
        mode $comchan($me,%nt) +b ~T:block: $+ $iif($chr(42) isin $2,$2,$+($chr(42),$2,$chr(42)))
      }
      inc %nt
    }
  }
}
Yazar: Aytac - Cevaplar: 0 - Görünümler: 1889
mIRC Tüm Kanalları Aynı Moda Alma
[hide]
[code]alias knlmd return RMn
alias mfknllar return #kanal1 #kanal2 #kanal3
alias kanalkoru {
  if (%modon) {
    var %kkp = 1
    while %kkp <= $chan(0) {
      if !$istok($mfknllar,$chan(%kkp),32) {
        .mode $chan(%kkp) $+($chr(45),$knlmd)
      }
      inc %kkp
    }
    unset %modon
  }
  else {
    var %kkp = 1
    while %kkp <= $chan(0) {
      if !$istok($mfknllar,$chan(%kkp),32) {
        .mode $chan(%kkp) $+($chr(43),$knlmd)
      }
      inc %kkp
    }
    set %modon 1
  }