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/)
-   -   Clone (https://www.ircforumlari.net/mirc-scripting-sorunlari/364476-clone.html)

diyorumki 09 Kasım 2010 17:58

Clone
 
Sunucuya 2clone girdiği zaman ilk nike kill atmasını istiyorum mümkünmü acaba bu

uFuK 09 Kasım 2010 18:01

Cevap: Clone
 
UnrealIRCd conf ayarlarından yapabilirsin.

diyorumki 09 Kasım 2010 18:02

Cevap: Clone
 
Alıntı:

FenomeNs Nickli Üyeden Alıntı (Mesaj 1040572543)
UnrealIRCd conf ayarlarından yapabilirsin.


remoteye eklicem bi kodla yapmak istiyorum unreale giremiyorum )

Lucifer 09 Kasım 2010 18:10

Cevap: Clone
 
Kod:

;Clone Koruması
#cLonekorumaSi on
on @!*:JOIN:#:{
  if ($ialchan($wildsite,#,0) > %clonesayi) {
    var %' = $ifmatch, %. | while %' {
      var %7 = $gettok($ialchan($wildsite,#,%'),1,33)
    if (%7 !isop #) { %. = $addtok(%.,%7,44) | dec %' } | else { return } }
    if %. { mode # +b $wildsite | var %~ = $numtok(%.,44) | while %~ { kick # $gettok(%.,%~,44) %clonekorumasebep | dec %~ } }
  }
}
#cLonekorumaSi end
alias clonekoruma { dialog -m clonekorumasi clonekorumasi }
dialog clonekorumasi {
  title "Clone Korumasi"
  size -1 -1 144 88
  option dbu
  text "Kanal'a", 1, 9 7 20 8
  edit "", 2, 30 6 13 10
  text "Den Fazla Clone Girerse o Adresi Banla", 3, 43 7 100 8
  box "Durum", 4, 5 19 135 37
  button "Aç", 5, 23 27 37 12
  button "Kapat", 6, 83 27 37 12
  text "Durum:", 7, 35 44 22 8
  edit "", 8, 57 44 50 10, read
  edit "", 9, 44 60 97 10, autohs
  text "Kick Sebebiniz", 10, 4 61 40 8
  button "Kaydet Ve Çık", 11, 22 72 46 12, ok
  button "İptal", 12, 73 72 46 12, cancel
}
on *:dialog:clonekorumasi:*:*:{
  if ($devent == init) {
    did -a $dname 8 %clonekorumadurum
    did -a $dname 9 %clonekorumasebep
    did -a $dname 2 %clonesayi
  }
  if ($devent == sclick) {
    if ($did == 5) { .enable #cLoneKorumaSi | set %clonekorumadurum Açık | set %clonekorumasebep $did(9) | set %clonesayi $did(2) | dialog -x clonekorumasi clonekorumasi | clonekoruma }
    if ($did == 6) { .disable #cLoneKorumaSi | set %clonekorumadurum Kapalı | set %clonekorumasebep $did(9) | set %clonesayi $did(2) | dialog -x clonekorumasi clonekorumasi | clonekoruma }
    if ($did == 11) {  set %clonekorumasebep $did(9) | set %clonesayi $did(2) }
  }


Alıntı:

arkadaslar variableslere girip bunlari oraya yapistirdiginizda Koruma dialogunda otomatik olarak yazdiginiz ayarla cikacak.. Yada Korumayi Yüklediginizde Bos gelicek ayarlar O bos olan yerlere gerekenleri eklediginizde asagida verdigim bilgiler otomatik olarak variableslere eklenecektir..


%clonekorumasebep (Kendiniz Ayarlayabilirsiniz)
%clonesayi (Kendiniz ayarlayabilirsiniz)
%clonekorumadurum Açık

KAYNAK : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


işini görecektir..

diyorumki 09 Kasım 2010 18:27

Cevap: Clone
 
İlgin için saol abimde benim istediğim bu değil aynı ipten 2 clone (kişi ) girdiği zaman ilk nikine kill atması..

Fromhell 10 Kasım 2010 01:05

Cevap: Clone
 
Kod:

on *:join:#kanaladı: {
  if $regex($gettok($address,2,64),/(oper|admin|helper)/i) { halt }
  if $ial($address($nick,2),0) = 2 {
    kill $ial($address($nick,2),1).nick SEBEP
  }
}


diyorumki 10 Kasım 2010 10:46

Cevap: Clone
 
Eyv. abim saol.

WeiLSiDe 10 Kasım 2010 23:50

Cevap: Clone
 
sunucuya giren demişsin bunun için on *:snotice:client..... event ini kullanman lazım.
On *:join:#:.... event ini kullanırsan sadece kanala gireni görürsün. Bunun için bişiler yapmıştım hazır kodlar bölümünde vardı.


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

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