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 Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   bota komut uygulatma (https://www.ircforumlari.net/mirc-scripting-sorunlari/178884-bota-komut-uygulatma.html)

COMBOMAX 10 Şubat 2009 16:10

bota komut uygulatma
 
Öncelikle herkese yardımlarından ve ilgilerinden dolayı teşekkürü borç bilirim uzatmadan konuya geçeyim #a kanalında bad nick colne küfür vb banlar atacak oto #b kanalında ise attıgı banları rapor şeklinde kanala yazacak eger ban yanlış atıldıysa #b kanalında @ olan kişi !unban nick yazdıgı zaman nickin banını açacak ve özeline özür mesajı atacak mümkünse yardımcı olursanız sevirim şimdiden tşkler.. not:bu özellik bota eklenecektir :)

XcLusive 10 Şubat 2009 16:24

Cevap: coderler ustalarım müsaitseniz bakarsanız sevinirim :)
 
eğer bu bot falan ise attığın bütün ban ve kick işlemlerine bağlantılı komut eklemelisin
kick $chan $nick Küfür!
msg #x $nick kanaldan atıldı sebep : küfür
gibi ve bütün eventlere eklemelisin..

COMBOMAX 10 Şubat 2009 16:27

Cevap: coderler ustalarım müsaitseniz bakarsanız sevinirim :)
 
xLusive usta dediğiniz dogrudurda codeyi yazıverseniz :) size zahmet.

AzuLa 10 Şubat 2009 17:37

Cevap: coderler ustalarım müsaitseniz bakarsanız sevinirim :)
 
Kod:

on ^*:ban:#A: {
  msg #B $nick $2 Maskını banladı !
}

on ^*:kick:#A: {
  msg #B $nick kişisini kickledi ! Sebep: $1-
}

on *:text:*:#B: {
  if $nick isop $chan {
    if $1 == !unban {
      if $2 == $null {
        msg $chan Açılacak Ban Maskını Yazmadınız.
      }
      else {
        mode #A -b $2
        msg $chan $2 maskının banı kaldırılmıştır.
      }
    }
  }
  else {
    if $1 == !unban {
      msg $chan Bu Komutu kullanabilmeniz için $chan Kanalında Op olmanız Gerekmektedir.
    }
  }
}

bu Kod işinizi görür sanırım. Bizzat denedim; (kanalları değiştirerek tabi =])

Alıntı:

[17:11:20] * Giriş: aSdaS (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
[17:12:16] * AzuLa mod değiştirdi:+b aSdaS!*@*
[17:12:43] * aSdaS AzuLa Tarafından Kanaldan Atıldı (Hadi Bakalım bi git gel. =])
Alıntı:

[17:12:16] <@AzuLa> AzuLa aSdaS!*@* Maskını banladı !
[17:12:43] <@AzuLa> AzuLa kişisini kickledi ! Sebep: Hadi Bakalım bi git gel. =]
[17:12:57] <aSdaS> !unban
[17:12:57] <@AzuLa> Bu Komutu kullanabilmeniz için #Deniyoruz. Kanalında Op olmanız Gerekmektedir.
[17:13:05] * AzuLa mod değiştirdi:+o aSdaS
[17:13:22] <@aSdaS> !unban
[17:13:22] <@AzuLa> Açılacak Ban Maskını Yazmadınız.
[17:14:06] <@aSdaS> !unban aSdaS!*@*
[17:14:06] <@AzuLa> aSdaS!*@* maskının banı kaldırılmıştır.
Alıntı:

[17:14:06] * AzuLa mod değiştirdi:-b aSdaS!*@*

#A kanalındaki atılan banları #B kanalına yansıtır, #B kanalında !unban mask yazıldığında yazılan maskın banını kaldırır.

uFuK 10 Şubat 2009 21:30

Cevap: bota komut uygulatma
 
AzuLa kodu vermiş çalışıyorsa sorun yok. Lakin banmask'ı girmedende ban açtırmak istiyorsan kanaldan $ibl kullanabilirsin.

set %channel #zımbırtı
if ($1 == !banac) { cs unban %channel $ibl(%channel,1) }

Herhangi bir kanalda !banac yazıldıgında %channel kanalındaki son atılan banı açar.
Kırmızı yeri editleyebilirsin.



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

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