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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Dersleri (https://www.ircforumlari.net/mirc-scripting-dersleri/)
-   -   Event dersleri (https://www.ircforumlari.net/mirc-scripting-dersleri/30120-event-dersleri.html)

Swenson 04 Temmuz 2008 12:35

Cevap: Event dersleri
 
Mrb arkadaşlar,
Bana yardım etmenizi istiyorum.Acaba kanalda !kb nick yazdığımızda belirtilen niki atma gibi bi kod hazırlayabilir misiniz.(Ama sadece kanaldaki yetkililer için çalışmalı bu kod, userlar için değil)
Teşekkürler...

Gurkan 04 Temmuz 2008 17:53

Yanıt: Cevap: Event dersleri
 
Alıntı:

Swenson Nickli Üyeden Alıntı (Mesaj 499374)
Mrb arkadaşlar,
Bana yardım etmenizi istiyorum.Acaba kanalda !kb nick yazdığımızda belirtilen niki atma gibi bi kod hazırlayabilir misiniz.(Ama sadece kanaldaki yetkililer için çalışmalı bu kod, userlar için değil)
Teşekkürler...

Kod:

on *:text:*:#:{
  if !kb isin $1 {
    if $nick !isop $chan {
      .msg $nick $nick $+ : Sen Operatormüsün ?    }
    else {
      .ban -k $chan $2 $3-
    }
  }

"!kb nick sebeb " Şeklinde kullanıyosun. Ayrıca konun yeri burası değil mIRC Scripting yardım bolümünde açman gerekliydi.

Regex 04 Temmuz 2008 19:32

Cevap: Event dersleri
 
Gürkan, if !kb isin $1 gibi bir kullanım, tam olarak doğru değildir. Çünkü biz, ilk kelimeyi ($1) !kb olarak sabitlemek istiyoruz. ISIN ise, "içinde geçiyorsa" anlamını taşımaktadır. Örneğin bir opun, "Komut!kb şeklinde miydi?" gibi bir text yolladığını varsayalım; kod, "şeklinde" nickine, "miydi?" sebebiyle kick atmaya çalışacaktır. Hatta bu olay için if döngüsü bile kurmaya gerek yok. On TEXT içerisindeki, "karşılaşan-yazı" bölümüne "!kb *" yazarak olayı bitirebiliriz. Yani:

Kod:

on *:text:!kb *:#:$iif($nick !isop #,.msg # $+($nick,:) Sen operatör müsün?,ban -k # $2 $3-)

Gibi.

KoRTeS 02 Eylül 2008 12:19

Cevap: Event dersleri
 
çok güzel anlatmışsın Kardeş bir kaç ekleme yapayım ;
on Topic ; Kanalın topici değiştiğinde/değiştirildiğinde harekete geçen eventtir
PHP- Kodu:

on 1:TOPIC:#mIRC:/msg $chan topicle oynamayın! 

bu kodda mirc kanalının topici değişirse bizde diyelim topicle oynamayın.

on Start ; her hangi bir addon veya mirc açtığımızda ilk harekete geçen event
PHP- Kodu:

on *:start:{ echo -a bugün $date saat $time 

burda script açıldığı gibi aktif pencereye gün ve saati yazdırır

Elix 13 Nisan 2009 01:43

Cevap: Event dersleri
 
Sa kanalda ßanlar acıldıgında harekete gecen event nedir .
mesela
on seviye:unban:kanal,nick:komutlar v.s
Simdiden Tesk ederim.

uFuK 13 Nisan 2009 17:57

Cevap: Event dersleri
 
Alıntı:

on *:Rawmode:#:{
if ($1 == -b) { komutlar }
}

Sana daha öncede bahsetmiştim biraz daha ayrıntılı açıklayım.

Eğer birisi kanalda başka birisinin modesini değiştirirse sende bununla ilgili işlem yapmak istiyorsan rawmode eventini kullanıcaksın.

Kırmızıyla belirttiğim yeri modelerini değiştir editle.

Elix 23 Nisan 2009 12:48

Cevap: Event dersleri
 
on *:Op:#:{
if ($opnick == $me) {
.msg $chan $nick : Op İçin Teşekkür Ederim...
}
}

bu kodu istedigimde calısması ve istedigimde calısmaması icin ne yapmalıyım. simdiden teskler.

SeRDaR406 23 Nisan 2009 13:31

Cevap: Event dersleri
 
Alıntı:

Elix Nickli Üyeden Alıntı (Mesaj 695560)
on *:Op:#:{
if ($opnick == $me) {
.msg $chan $nick : Op İçin Teşekkür Ederim...
}
}

bu kodu istedigimde calısması ve istedigimde calısmaması icin ne yapmalıyım. simdiden teskler.

Kod:

#op on
on *:Op:#:{
if ($opnick == $me) {
.msg $chan $nick : Op İçin Teşekkür Ederim...
}
}
#op end



/.enable #op ---> Event'in aktif olmasını sağlar.

/.disable #op ---> Event'ın deaktif olmasını sağlar.İşlem yapmaz.

Juventus 27 Nisan 2009 17:16

Cevap: Event dersleri
 
on seviye:rawmode:#kanal:komutlar

Örnek:

Diyelimki birisi Sizin Modunuzu Herhangi bir Kanalda +v yaparsa Siz Bu Modu -v Yapın...

Kod:

on *:Rawmode:#:{
if ($1 == +v) && ($2 == $me) {
mode $chan -v $2
}
}


O Halde Beni @ % & ~ Old. Kanallarda Birisi Banlarsa Ben Otomatikman Banımı Nasıl Acarım ?

on *:Rawmode:#:{
if ($1 == +b) && ($2 == $me) {
mode $chan -b $me
}
}


Seklindemi ?

GuneL 04 Haziran 2009 13:43

Cevap: Event dersleri
 
Alıntı:

KaLpsizDj Nickli Üyeden Alıntı (Mesaj 697318)
on seviye:rawmode:#kanal:komutlar

Örnek:

Diyelimki birisi Sizin Modunuzu Herhangi bir Kanalda +v yaparsa Siz Bu Modu -v Yapın...

Kod:

on *:Rawmode:#:{
if ($1 == +v) && ($2 == $me) {
mode $chan -v $2
}
}


O Halde Beni @ % & ~ Old. Kanallarda Birisi Banlarsa Ben Otomatikman Banımı Nasıl Acarım ?

on *:Rawmode:#:{
if ($1 == +b) && ($2 == $me) {
mode $chan -b $me
}
}

Seklindemi ?

hayır

on *:Ban:#:{
if ($Bnick == $me ) {
.mode $chan -b $Bnick
}
}

bu sekilde acabilirsin birisi seni banladığında


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:31.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk