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/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   kayitisz nick mesaj ozelere gondermesi (https://www.ircforumlari.net/unreal-ircd/816193-kayitisz-nick-mesaj-ozelere-gondermesi.html)

alphae 20 Nisan 2019 00:07

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Sorunu söyle buldum..

Mirc özeliginde sag tusla toplu mesaj gönder var..

mesaji yaziyorsun herkezin özeline gidiyor..

büyük bir sunucuda denedim amac ögrenmek icindi. altaki uyariyi verdi.

Message target change too fast. Please wait 29 seconds

bunu nasil yapa biliriz.


Alıntı:

Emrehan Nickli Üyeden Alıntı (Mesaj 1042060343)
Ek'teki modülü indirin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] işinizi görür.


Emrehan 20 Nisan 2019 00:24

Cevap: kayitisz nick mesaj ozelere gondermesi
 
s_err.c dosyası

Kod:

/* 439    ERR_TARGETTOOFAST */ ":%s 439 %s %s :Çok hızlı ileti gönderdiniz. Lütfen %ld saniye bekleyip tekrar deneyiniz",
UnrealIRCd'in kendi bünyesinde zaten o.

alphae 20 Nisan 2019 01:52

Cevap: kayitisz nick mesaj ozelere gondermesi
 
recvq 8000;

unreal satirindakindan kaynakli süre saniye

nikotin 21 Nisan 2019 01:49

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Alıntı:

alphae Nickli Üyeden Alıntı (Mesaj 1042060509)
recvq 8000;

unreal satirindakindan kaynakli süre saniye

Tenik konulardan anlamıyorum ve coder de degilim fakat belki söyle birsey yapılabilir mi bilmiyorum
Mesela bu kanallara giremeyen botları bir kanala cekip o kanalda oldukları sürece özellere yazmama kosulu eklenebilir mi?

Veyahut söyle birseyde yapabilirsin belki. Bu botların statuste bekleyip yazmalarını beklemek yerine oto #X kanalına alarak bot üzerinden oto shun uygulatabilirsin.

alphae 22 Nisan 2019 05:13

Cevap: kayitisz nick mesaj ozelere gondermesi
 
ilginc bir durum gercekten anlasilir gibi degil..


who komutunu yasakladim.. ve mirc deneme yaptim help odasinda mesaji gönderiyor altaki uyariyi verior ama mesajda gidiyior.

[04:41] - WHO komutunu kullanabilmeniz icin yonetici olmaniz gerekiyor.
-

Statuste hic bir uyari vermiyor..

#sohbet kanalina sokuyorum nicki herkeze mesaj gönderiyor mesajda ulaşiyor
ve statuste soyle bisi cikiyor. kanalin listesi nickler ve özelikleri


odada giden nicklerin yazisi

-> *Guest558094853* mmmm
-> *guestt* mmmm
-> *SamBa|uyuyo* mmmm

ekledim kod

Kod:

/** The /who command: retrieves information from users. */
DLLFUNC int m_who(aClient *cptr, aClient *sptr, int parc, char *parv[])
{
aChannel *target_channel;
char *mask = parv[1];
char star[] = "*";
int i = 0;

        who_flags = 0;
        memset(&wfl, 0, sizeof(wfl));
        if (!IsOper(sptr)) {
sendto_one(sptr, ":%s notice %s : WHO komutunu kullanabilmeniz icin yonetici olmaniz gerekiyor.", me.name, sptr->name);
return 0;
}


Toplu mesaj göndermeyi kullancilara yasaklamak gerekiyor ama nasil. yukardaki kod who yasaklasada who ile toplu mesaj gönderiliyor..
oda olsun olmasin mirc eklentisi olsun olmasin toplu mesajin yasaklanmasi gerekir.. mesela örnek verelim.


]baska bir kod altakida odada varsan herkeze toplu mesaj gönderebilirsin nickin kayitli kayitsiz olsun fark etmez. tabi yuklardaki toplu mesaji altaki kodla göndermedim.

altaki kodlar ile toplu mesaj göndere biliyoruz dimi mirc eklersek ozaman bir seferde herkeze küfür edebiliriz. bu ciddi bir sorun bence.

Op’lara mesaj göndermek için : /mmsg #kanal op mesajınız
Voice’lere mesaj göndermek için : /mmsg #kanal voice mesajınız
Normal Mesaj Göndermek için : /mmsg #kanal normal mesajınız
Kanaldaki herkese mesaj göndermek için /mmsg #kanal hepsi mesajınız

alias mmsg {
var %k = $1,%m = $3-,%p
if ($2 = normal) { set %p r }
if ($2 = op) { set %p o }
if ($2 = voice) { set %p v }
if ($2 = hepsi) { set %p a }
var %i 1
while (%i <= $nick($1,0,%p)) {
.msg $nick($1,%i,%p) %m
inc %i
}
}


baska bir kod daha

alias Lau-mesaj {
set %m 1
:jump1
set %mnick $nick(#,%m)
if (%mnick == $null) { goto end }
if (%mnick == $me) { inc %m | goto jump1 }
if (%mnick isop $chan) { inc %m | goto jump1 }
if (%mnick ishop $chan) { inc %m | goto jump1 }
if (%mnick == %except) { inc %m | goto jump1 }
if (%mnick != $me) { msg %mnick $1- }
inc %m
goto jump1
:end
}
on 1:load:{
echo -a 15¤14¤1¤3 W1ri3TE1n3 ß1y3 L1au3R1e3LL1 ¤14¤15¤
echo -a 3 rEkLam veya TopLu Mesaj için 4/Lau-mesaj 2mesajınız Komutunu kuLLanın...
}
menu * {
-
ßütün Kişilere Mesaj Gönder:/Lau-mesaj $$?="Göndermek istediğiniz mesajı giriniz"
}

Emrehan 22 Nisan 2019 16:25

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Son verdiğim modülü denediniz mi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ?

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

alphae 22 Nisan 2019 16:32

Cevap: kayitisz nick mesaj ozelere gondermesi
 
evet modulu denedim.. ama sonuc su

kayitli nicklerde toplu mesaj gondere biliyor aslida bu konuda düzenlemek gerekir..
yukarda paylastigim kodlar ile adam tek bir reklam mesaji ile herkezin özeline mesaj gonderebilir.

buda sikinti bence herkez icin.


Alıntı:

Emrehan Nickli Üyeden Alıntı (Mesaj 1042061886)
Son verdiğim modülü denediniz mi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ?

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


alphae 22 Nisan 2019 19:13

Cevap: kayitisz nick mesaj ozelere gondermesi
 
cözüldü diablo tarafindan toplu mesaj gonderene kline atiyor artik.


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

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