29 Eylül 2007, 02:26 | #21 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: Kanala girince mesaj Kod: Kodu kopyalamak için üzerine çift tıklayın!
ben bu şekil birşey düşündüm ama bir yerinde hata var sanırım Kod: Kodu kopyalamak için üzerine çift tıklayın!
böyle bir hata verdi Konu BLaCK_and_WHiTe tarafından (29 Eylül 2007 Saat 02:38 ) değiştirilmiştir. |
|
29 Eylül 2007, 03:08 | #22 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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 |
|
04 Ekim 2007, 21:58 | #23 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Kanala girince mesaj Kod: Kodu kopyalamak için üzerine çift tıklayın!
Bu code çalışıyo evt ama ben bu aynı codede hem nickleri ayırma hem fulladresi hemde identi ayırmak istiyorum mümkünmü ? if ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. iswm $fulladdress) { halt } if (*!ircop@* iswm $fulladdress) { halt } |
|
04 Ekim 2007, 22:52 | #24 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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? |
|
04 Ekim 2007, 23:04 | #25 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
05 Ekim 2007, 00:23 | #27 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
Etiketler |
girince, kanala, mesaj, mirc, mirc download, mirc indir |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Kanala Girince Şekil Çıkması | Cyptm | mIRC Scripting Sorunları | 4 | 02 Mayıs 2008 16:10 |
Kanala girince Flash | tengri | mIRC Scripting Sorunları | 4 | 03 Nisan 2008 03:17 |
Kanala girince sapart? | barhalli | mIRC Scripting Sorunları | 7 | 12 Kasım 2007 21:53 |
Kanala girince sapart? | barhalli | Eggdrop, NeoStats, BNC | 4 | 20 Nisan 2007 02:16 |
Biri Kanala Girince Diger Kanala Msg Atma | F0X | mIRC Scripting Sorunları | 1 | 24 Haziran 2006 21:10 |