![]() |
Cevap: Kanala girince mesaj Kod: alias massmsg {Kod: IF($NICK(#ADMIN Unknown command |
Cevap: Kanala girince mesaj aRiF : Senin işini verdiğim alias görecektir. alias mmsg { if $1 { var %1 = 1,%2 = $nick($active,0)) | while %1 <= %2 { privmsg $nick($active,%1) $1- } | inc %1 } } Mesajı atıcağım kanalın penceresine; /mmsg mesajın yaptığın zaman mesajın gidecektir. ScladeR sana gelince; Verdiğim kodda sorun yok, $istok içerisine aldığın nicklere mesaj gitmeyecektir. Ama sen oper'lara gitmesin diyorsan aşşağıdaki kode işini görecektir. alias mmsg { if $1 { .enable #x | who $active | set %- $1- } } #x off raw *:*: { if $numeric == 352 { if * isin $7 { halt } | else { write nick.txt $6 | haltdef } } | if $numeric == 315 { var %1 = 1,%2 = $lines(nick.txt) | while %1 <= %2 { privmsg $read(nick.txt,%1) %- | inc %1 } | write -c nick.txt | .disable #x } } #x end Kullanım aynı şekilde; /mmsg mesajın |
Cevap: Kanala girince mesaj Kod: /mesaj { if $1 { var %1 = 1,%2 = $nick($active,0)) | while %1 <= %2 { if !$istok(nick1 nick2 nick3,$nick($active,%1),32) { privmsg $nick($active,%1) $1- } | inc %1 } } }if ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] iswm $fulladdress) { halt } if (*!ircop@* iswm $fulladdress) { halt } |
Cevap: Kanala girince mesaj alias mmsg { if $1 { .enable #x | who $active | set %- $1- } } #x off raw *:*: { if $numeric == 352 { if * isin $7 { halt } | else { write nick.txt $6 | haltdef } } | if $numeric == 315 { var %1 = 1,%2 = $lines(nick.txt) | while %1 <= %2 { privmsg $read(nick.txt,%1) %- | inc %1 } | write -c nick.txt | .disable #x } } #x end Zaten bu verdiğim kod IRCOP'lara mesaj gitmesini engelliyecektir. Denedin'mi? Hayır. Daha neden ayırma gibi garip bir işlem yapma gereksinimi duyuyorsunki? |
Cevap: Kanala girince mesaj L4roXyL Hocam guzel Aciklamis bende SoyLe dusundum. iswm $fulladress ve ison $chan Olaylari İle bence Olabilir. Buna Gelince : alias massmsg { set %msg $$?="Mass msg girin?" Soru isaretinden Sonraki isaret de yani %msg dan Sonrakilerde Onu Tanımlıyor %msg gibi bi variables tanımlıyoruz ki sonucta tek tek msj gonderiyoruz Sahıslara... degismeden %msg yolluyoruz ? isaretinden Sonrakine Control Of Advertisement derseniz Olur Kanimca... Arif in Sorusuna Gelince 2 dane yerine || gibi bir ayras kullanarak Tek if kullanabiliriz. ki Senin deyisinle Olur. |
Cevap: Kanala girince mesaj Arkadaşım bunda İRCoplara mmsj gidiyo if (*!ircop@* iswm $fulladdress) { halt } bu identi nasıl yerleştiririz verdiğim codede |
Cevap: Kanala girince mesaj raw 352:*: { echo -s $1- | halt } Kodunu ekledikten sonra bir nick'e whois çektiğinde, kişinin bilgileri; Nickin #kanal Ident adresi sunucu who-çekilen-nick Hr* 0 fullname Buradaki mantıktan yola çıkarak yapabilirsin. Örneğin burada'ki ilk kelime Nickin'dir yani $1 İdent kaçıncı kelime? Tabiki $3 O zaman sen ne yapacaksın? alias mmsg { if $1 { .enable #x | who $active | set %- $1- } } #x off raw *:*: { if $numeric == 352 { if * isin $7 { halt } | else { write nick.txt $6 | haltdef } } | if $numeric == 315 { var %1 = 1,%2 = $lines(nick.txt) | while %1 <= %2 { privmsg $read(nick.txt,%1) %- | inc %1 } | write -c nick.txt | .disable #x } } #x end Bu kod'un; if $numeric == 352 { if * isin $7 { halt } satırını; if $numeric == 352 { if * isin $7 || $istok(ident1 ident2 ident3,$3,32) { halt } Olarak değişeceksin. Buradaki mantık nedir? $istok sorgulamasının içerisinde belirlediğim ident'lar var ise onları yazdırma. Yani dolaylı olarak onlara mesaj gönderme. Bu kadar basit. Biraz uğraşmayı deneseniz bunları sizde çözebilirsiniz. |
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:10. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk