Genel Forumlar Haylazforum.Net

Genel Forumlar Haylazforum.Net (https://haylazforum.net/)
-   Unreal3.x - Hazır Kodlar (https://haylazforum.net/336-unreal3-x-hazir-kodlar/)
-   -   Unreal3.x Hazır Kodlar Spamfilter komutu ile eklediğiniz her şeyi belirtilen kanalda göstermek (https://haylazforum.net/unreal3-x-hazir-kodlar/9248-spamfilter-komutu-ile-eklediginiz-her-seyi-belirtilen-kanalda-gostermek.html)

Aytac 16.Şubat.2019 01:29

Spamfilter komutu ile eklediğiniz her şeyi belirtilen kanalda göstermek
 
Merhabalar,

64bit sunucuda adwords.c kuramadıgım için bunu kullanıyorum. Lazım olursa buyrun
Editlemeniz gereken

Klasör: Unreal3.2*/src/modules
Dosya: m_message.c

Bul
Kod:

char *_StripControlCodes(unsigned char *text);
Altına ekle
Kod:

void gonder (char *nick, char *kim, char *yazi);
1. Bul
Kod:

        if (MyClient(sptr))
        {
            ret = dospamfilter(sptr, *text, (notice ? SPAMF_USERNOTICE : SPAMF_USERMSG), acptr->name, 0, NULL);
            if (ret < 0)
                return ret;
        }

Değiştir
Kod:

        if (MyClient(sptr))
        {
            ret = dospamfilter(sptr, *text, (notice ? SPAMF_USERNOTICE : SPAMF_USERMSG), acptr->name, 0, NULL);
                    if (ret < 0){
                        gonder(sptr->name, acptr->name, *text);
                    return ret;
                    }
        }

2. Bul
Kod:

                if (MyClient(sptr))
                {
                    ret = dospamfilter(sptr, text, notice ? SPAMF_CHANNOTICE : SPAMF_CHANMSG, chptr->chname, 0, NULL);
                    if (ret < 0)
                        return ret;
                }

Değiştir
Kod:

                if (MyClient(sptr))
                {
                    ret = dospamfilter(sptr, text, notice ? SPAMF_CHANNOTICE : SPAMF_CHANMSG, chptr->chname, 0, NULL);
                    if (ret < 0){
                        gonder(sptr->name, chptr->chname, text);
                    return ret;
                    }
                       
                }

m_message.c en altına ekle
Kod:

void gonder (char *nick, char *kim, char *yazi) {
    aChannel *shptr;
    shptr = find_channel("#reklam", NULL);
    if (shptr){
    sendto_channel_butserv(shptr, &me, ":Reklam PRIVMSG %s :  Yapan:%s Yapilan: %s Mesaj:%s ",  shptr->chname,nick,kim,yazi);
    }
}

Bu işlerimleri yaptıkdan sonra
cd Unreal3.2*
make
./unreal rehash
Sonuç olarak /spamfilter komutu ile eklediğiniz herşey #reklam kanalına yansıyacaktır.

Alıntı.

RahmetLi 26.Mart.2021 01:13

Cevap: Spamfilter komutu ile eklediğiniz her şeyi belirtilen kanalda göstermek
 
süper tşkler


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

Powered by vBulletin® Version 3.8.9
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimization by vBSEO 3.6.1

User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.Navbar with Avatar by Motorradforum