IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
1Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 29 Eylül 2007, 02:26   #21
BLaCK_and_WHiTe
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Kanala girince mesaj




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias massmsg { set %msg $$?="Mass msg girin?" set %people 1 :loop if ($nick(#,%people) == cs) { inc %people | goto loop | halt } if ($nick(#,%people) == $me) { inc %people | goto loop | halt } if ($nick(#,%people) == $opnick) { inc %people | goto loop | halt } else { .msg $nick(#,%people) %msg } inc %people if ($nick(#,%people) == $null) { unset %msg | unset %people } if($nick(#admin,%people == $null) {unset %nomsg | unset ½people else { goto loop } }

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!
IF($NICK(#ADMIN Unknown command

böyle bir hata verdi


Konu BLaCK_and_WHiTe tarafından (29 Eylül 2007 Saat 02:38 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 29 Eylül 2007, 03:08   #22
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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

 
Alıntı ile Cevapla

Alt 04 Ekim 2007, 21:58   #23
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala girince mesaj




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

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 }

 
Alıntı ile Cevapla

Alt 04 Ekim 2007, 22:52   #24
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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?

 
Alıntı ile Cevapla

Alt 04 Ekim 2007, 23:04   #25
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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.

 
Alıntı ile Cevapla

Alt 04 Ekim 2007, 23:06   #26
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala girince mesaj




Arkadaşım bunda İRCoplara mmsj gidiyo

if (*!ircop@* iswm $fulladdress) { halt }
bu identi nasıl yerleştiririz verdiğim codede

 
Alıntı ile Cevapla

Alt 05 Ekim 2007, 00:23   #27
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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.

 
Alıntı ile Cevapla

Cevapla

Etiketler
girince, kanala, mesaj, mirc, mirc download, mirc indir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
S.a. Sunucu Sorumlusu Kanala Girince Cybersoft mIRC Scripting Sorunları 22 05 Haziran 2008 02:43
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