Tekil Mesaj gösterimi
Alt 22 Nisan 2019, 05:13   #15
Çevrimdışı
alphae
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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:   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"
}

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver