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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Mart 2006, 10:23   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



on *:text:*:#: { if ($nick isop $chan) && ($1 == $me) && ($2 == ban) { /mode # +b $3 | kick $chan $3 $4- Kanal kuralları } }

on *:text:*:#: { if ($nick isop $chan) && ($1 == $me) && ($2 == op) { kick $chan $3 $4-} }

arkadaşlar bunların ikisini yapmak istedigimde * /if: close bracket not found bole bi hata veriyor hangisini en basa yazarsam sadece onu yapıyor yardım ederseniz sevinirim

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 04 Mart 2006, 11:32   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



on *:text:*:#: { if ($nick isop $chan) && ($1 == $me) && ($2 == ban) { /mode # +b $3 | kick $chan $3 $4- Kanal kuralları } }

on *:text:*:#: { if ($nick isop $chan) && ($1 == $me) && ($2 == op) { kick $chan $3 $4- } }

bracket kullanmadan önce bir boşluk bırakmalısın. $4-} şeklindeki
kısmı $4- } olarak değiştirdim.

 
Alıntı ile Cevapla

Alt 04 Mart 2006, 11:53   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



kardeş yok olmadı ilk once banı yapınca op calısmıyor opu yaparsamda sadece ban atıyor kick atmıyor . . .

 
Alıntı ile Cevapla

Alt 04 Mart 2006, 11:56   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



;Senin op olduğun kanalda biri nickinle başlayan bir şey söylediğinde
on @*:TEXT:$( $+ $me *):#:{
;Eğer söyleyen kişi o kanalda op ise
if $nick isop # {

;Söylediği cümlede 2. kelime bansa ve 3. kelimedeki nick kanalda ise banlanır.
if $2 == ban && $3 ison # { ban -k # $3 2 $iif($4,$4-,Dışarı!) }

;Söylediği cümlede 2. kelime opsa ve 3. kelimedeki nick kanalda ise op verilir.
if $2 == op && $3 ison # { mode # +o $3 }

;Söylediği cümlede 2. kelime kickse ve 3. kelimedeki nick kanalda ise kicklenir.
if $2 == kick && $3 ison # { kick # $3 $iif($4,$4-,Dışarı!) }
}
}

 
Alıntı ile Cevapla

Alt 05 Mart 2006, 16:49   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



aqa bu cok sacma oluyo hangisini basa alırsam o komutu işliyor komutlar bozuk deil yane bende en son olarak tek tek txt ler actım ve ole denedim oldu sizde ole yapın
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 05 Mart 2006, 19:55   #16
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



el33t kardeş bir sorum olacak? :confused:
Acaba verdiğin kodu bu şekilde kullanırsam daha hızlı olmuş olurmu?

on @*:TEXT:$( $+ $me *):#:{
if $nick isop # {
if $2 == ban && $3 ison # { ban -k # $3 2 $iif($4,$4-,Dışarı!) }
elseif $2 == op && $3 ison # { mode # +o $3 }

elseif $2 == kick && $3 ison # { kick # $3 $iif($4,$4-,Dışarı!) }
}
}


Çünkü verdiğin kodda Örneğin if $2 == ban kısmı işledikten sonra birde diğerlerinin if kontrolü yapılacak boşu boşuna.. diye düşündüm, bilmem doru mu düşündüm?

 
Alıntı ile Cevapla

Alt 05 Mart 2006, 21:54   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Programlama normlarına senin kodların daha uygun ama benimkiyle hız farkı olacağını sanmıyorum çünkü zaten 2. kelime bansa bracketlar içindeki işlemi yapıp mIRC durur, alttaki satırı kontrol etmez çünkü zaten on text eventi ifle eşleşmiş ve istenilen komutları uygulamıştır ama dediğim gibi programlama tekniğine senin yazdığın daha uygun.

 
Alıntı ile Cevapla

Alt 27 Nisan 2006, 03:00   #18
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: sadece oplarin dedgini yapsin





Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
enin op olduğun kanalda biri nickinle başlayan bir şey söylediğinde

on @*:TEXT:$( $+ $me *):#:{
;Eğer söyleyen kişi o kanalda op ise
if $nick isop # {


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
öylediği cümlede 2. kelime bansa ve 3. kelimedeki nick kanalda ise banlanır.

if $2 == ban && $3 ison # { ban -k # $3 2 $iif($4,$4-,Dışarı!) }


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
öylediği cümlede 2. kelime opsa ve 3. kelimedeki nick kanalda ise op verilir.

if $2 == op && $3 ison # { mode # +o $3 }


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
öylediği cümlede 2. kelime kickse ve 3. kelimedeki nick kanalda ise kicklenir.

if $2 == kick && $3 ison # { kick # $3 $iif($4,$4-,Dışarı!) }
}
}


el33t
peki bu kodu ben admin olan bi bota koysam script kontrollu

kanaldaki access list i kontrol edip
kanalda !op nick yazana @ verse tabi bu @ vereceği kişiyi access listten kontrol edicek veya ben nickleri kendim ekliyeceğim ?
!bank nick sebeb yazınca sebebli kick ban atsa
!deop nick Yazınca dEop olsa
bu sekil tasarlaya bilirmiyiz. ?
Şimdiden Teşekkurler.

 
Alıntı ile Cevapla

Cevapla

Etiketler
dedgini, mirc, mirc download, mirc indir, oplarin, sadece, yapsin


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

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
Mirc Script OPer Oplarin Başka Sunucuya Takılmasını ögrenme Boston mIRC Scripting Tanıtımları 0 13 Ağustos 2013 16:32