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/)
-   -   Joinpart koruması açma kapama (https://www.ircforumlari.net/mirc-scripting-sorunlari/3651-joinpart-korumasi-acma-kapama.html)

erdem55 01 Haziran 2005 13:14

Joinpart koruması açma kapama
 
#joinpart on
off @*:join:#izmir: {
if ($nick isop $chan) { halt }
if (*!*erdem*@* iswm $fulladdress) { halt }
if (*!*Spy@* iswm $fulladdress) { halt }
if (*!*quote@* iswm $fulladdress) { halt }
if ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]* iswm $fulladdress) { halt }
var %join.flood = $wildsite
if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] == $null) {
set -u2 %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] 1
return
}
else { inc %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] }
if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 2) {
if (%join.check. [ $+ [ $wildsite ] ] == $null) {
set -u1 %join.check. [ $+ [ $wildsite ] ] 1
mode # +R | timer 0 40 /mode # -R | /cs akick # add $address($nick,2) Aşırı Join-partdan dolayı Banlandınz. | cs akick # enforce | timer 1 3 /.cs akick # del $address($nick,2)
}
}
#joinpart end
Arkadaşlarben şöle bişey yapmak istiyorum mesela bu kodu açmak ve kapamak için
ben /joinpart on yazında devreye gircek /joinpart off yzınca devreden çıkacak bu yapılabilirmi acaba.?
Bide eğer mümkünse join #izmir ibaresi lan kısmıda yine böle bi kod yazarak zurna yada ne bilim zurna+izmir yapabilirmiyim.?

Yeppa 01 Haziran 2005 13:17

Suraya baki ver.. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

goXXip 01 Haziran 2005 13:31

Kod:

@*:join:#izmir: {
  if $oku(korumalar,joinpart) == on {
    if ($nick isop $chan) { halt }
    if (*!*erdem*@* iswm $fulladdress) { halt }
    if (*!*Spy@* iswm $fulladdress) { halt }
    if (*!*quote@* iswm $fulladdress) { halt }
    if (*!*@*.pppoe.t1.topnet-bg.net* iswm $fulladdress) { halt }
    var %join.flood = $wildsite
    if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] == $null) {
      set -u2 %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] 1
      return
    }
    else { inc %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] }
    if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 2) {
      if (%join.check. [ $+ [ $wildsite ] ] == $null) {
        set -u1 %join.check. [ $+ [ $wildsite ] ] 1 
        mode # +R | timer 0 40 /mode # -R | /cs akick # add $address($nick,2) Aşırı Join-partdan dolayı Banlandınz. | cs akick # enforce | timer 1 3 /.cs akick # del $address($nick,2)
      }
  }
}

alias oku readini config.ini $1-
alias yaz writeini config.ini $1-

alias joinpart {
  if $1 == on {
    yaz korumalar joinpart on
  }
  elseif $1 == off {
    yaz korumalar joinpart off
  }
  else echo -a Açmak için /joinpart on, Kapamak için /joinpart off
}


erdem55 01 Haziran 2005 16:09

eline sağlık seninkide çok güzel gzüküyo ama yeppa arkadaşımzın dediği daha kolayıma ve anlaşılır geldi bana ayrıca senin yazdın kodları eklediklerini değiştirdiklerini açıklayabilirsen daha çok bilgi sahibi oluruz rica etsem açıklarmısın işime yarıcan düşünüyorum
Ayrıca mesela bunun gibi bir kaç koruma daha var bende bunlarıda arkadaşın dediği şekilde yaptım /enable #joinpart gibi yani peki ben bunlara mesela korumalar diye bir dialog diyosunuz sanırım hani menuden tıklayınca bi menu gelecek korumlar die bende ordan tıklıcam işde mesele joinpart koruması on yazan yerin yanındaki kutucuğa tıklarsam açılacak tıklamazsam kapalı kalıcak bunu nasıl yaparım?

Yeppa 01 Haziran 2005 18:23

dialogda mesala reklam korumasi var diyelim ve o diyalogda #reklam diye tanımlanmış.. sen o #reklam olarak tanımlanan korumayı #joinpart artık herneyse onu yazarsın olur biter sana diyaloglu koruma ;)

erdem55 01 Haziran 2005 19:04

işde dialog nasıl yazılıyo onu bi bilsem

goXXip 02 Haziran 2005 17:33

1- oku kısaltması config ini dosyasındaki değerli okur.
Kod:

if $oku(korumalar,joinpart) == on {
Eğer Config.ini de Korumalar Başlığında, join part'ın değeri "on" ise komutları uygula...

Kod:

alias joinpart {
  if $1 == on {
    yaz korumalar joinpart on
  }
  elseif $1 == off {
    yaz korumalar joinpart off
  }
  else echo -a Açmak için /joinpart on, Kapamak için /joinpart off
}

Kodunda ise eğer komutu /joinpart on diye girersem, Config.ini dosyasında, Korumalar başlığını joinpart değerine "on" yaz. Eğer /joinpart off yazarsam Bu değeri "off" yaz. Aksi taktirde Komut kullanımını göster...

2- Dialog yapmak için mirc.net ten Dialog Studio yu indir. Görsel olarak yapabilirsin. Misc (Görünüm) kategorisindedir.

Bâ|r|â|\| 02 Haziran 2005 18:22

saolun benimde işime yardı.

Death 03 Haziran 2005 11:48

/enable #joinpart
/disable #joinpart


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

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