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: Kodu kopyalamak için üzerine çift tıklayın!
/** 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"
}