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/)
-   -   Badnick ve kanallarla ilgili (https://www.ircforumlari.net/mirc-scripting-sorunlari/178576-badnick-ve-kanallarla-ilgili.html)

eNyA 09 Şubat 2009 18:54

Badnick ve kanallarla ilgili
 
merhaba arkadaşlar. Bana şöyle bir kod lazım. Sunucuda koruma botu var. kod bota eklenecek. Koddaki mantık şu olacak

1-) Kanala identi "eNyA" olan nickler #Gay ve #Lezbiyen kanallarına sajoinlenecekler. yani identi "eNyA" olan userler global kanallara ve + #Gay ve #Lezbiyen kanalına girecekler.

2-) Kanala giren bütün badnickler Global kanallardan sapart edilecek ve #Gay #Lezbiyen kanallarına sajoinlenecek.

Global kanallar : #Dost #Radyo #Muhabbet #Sohbet

Yardımlarınız için şimdiden teşekkür ederim.
saygılar.

AzuLa 09 Şubat 2009 20:09

Cevap: Şöyle bir kod lazim
 
1. Kod:
Kod:

on sps:join:#: {
  sajoin $nick #Gay,#Lezbiyen
}

/auser sps *!eNya@*

yukarıdaki kod eNya identine sahip olanların sadece #Gay ve #Lezbiyen kanallarına girmesi için. Burada identleri , nickleri hostları çoğaltabilirsiniz.

eklemek için kırmızı renkli olan kodu kullanacaksınız. ident eklemek için:
/auser sps *!eNya@*
host eklemek için:
/auser sps *!*@*host*
nick eklemek için:
/auser sps *nick*!*@*

yazdığım üzere * ve ? gibi wildcardlar kullanabilirsiniz.


2.Kod:
Kod:

on bads:join:#: {
  sapart $nick #Dost,#Radyo,#Muhabbet,#Sohbet
  sajoin $nick #Gay,Lezbiyen
}

/auser bads *nick*!*@*
/ruser bads *nick*!*@*

Bu kodu başka boş bir sayfaya ekleyiniz, aksi takdirde aynı sayfada 2 tane join eventi olduğu için kod çalışmayabilir.
Bad nick eklemek için:

/auser bads *nick*!*@*

silmek için:

/ruser bads *nick*!*@*

komutlarını kullanınız. wildcard kullanabilirsiniz.


Ayrıca - Önemli:
Konuyu YANLIŞ bölüme açmışsınız. Kodlar hakkındaki sorunlarınızı
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

başlığı altında belirtiniz.


İyi forumlar dilerim.

LQndRA 10 Şubat 2009 03:55

Cevap: Badnick ve kanallarla ilgili
 
sanirim arkadas code'yi bot'uma yukleyecegim demisti.

ricaniza gelince:

1. isteginize gore, sadece "eNyA" identini eklemek mantikli olmaz.bunu !ekle *ident* seklinde yaparsak daha kullanisli olacagina inaniyorum.


2.isteginize gore, #Dost #Radyo #Muhabbet #Sohbet kanallarinizdan olusan global kanallara onceden eklediginiz identlerden birisi girecek olursa bunlari kanaldan uzaklastiracak ve sizin istediginiz #Gay ve #Lezbiyen kanallarina sajoin edecektir.

komutlar:

!ekle *ident* global kanallara girmesini istemediginiz sahislarin identini listeye ekler.
!sil *ident* listedeki identi siler.
!listele ident listenizdeki bilgileri siralar.

not: bu komutlari kanaldaki gorevlilerden baskasi kullanmaya yetkili degildir.

kolay gelsin..

Kod:

on *:text:*:#: { 
  if $nick isop $chan {
    if $1 == !ekle {
      if $2 == $null {
        msg $chan Eklenecek ident'i yz.
      }
      else {
        auser ident $2
        msg $chan Eklenen ident $2
      }
    }
    if $1 == !sil {
      if $2 == $null {
        msg $chan Silinecek ident'i yaz..
      }
      else {
        ruser ident $2 
        msg $chan Silinen ident $2
      }
    }
    if $1 == !listele  {
      var %nicks 1 
      while (%nicks <= $ulist(*,ident,0)) {
        msg $chan  $ulist(*,ident,%nicks)
        inc %nicks
      }
    }
  }
  else {
    if !ident* iswm $1 {
      msg $chan Bu Komutu Kullanabilmeniz Için $chan Kanalin Op Konumunda Olmaniz Gerekiyor.
    }
  }
}
on ident:join:##Dost,#Radyo,#Muhabbet,#Sohbet: {
sajoin $nick #Gay,#Lezbiyen
  mode $chan +b $nick
  kick $chan $nick identiniz korumama takilmistir.ident degisin lutfen.
}



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

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