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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 10 Temmuz 2015, 16:33   #1
Çevrimiçi
Che
~ Gevezeyiz.Net ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Oto Voice TCL




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
############################## _\|/_ ###############################
##
## autovoice on pubmsg script v1.2 
## by Che (che.sohbettur.com)
##
############################## _\|/_ ###############################
#################################################################
#
# Bu script ile kanalda surekli konusan kullanicilara bot otomatik olarak
# +v verir. Eger Belli bir sure konusmazlarsa +v yi alir.
# Kullanabileceginiz komutlar:
# .chanset #kanal +av.pubmsg       otomatik voice verme islemi belirtilen kanal icin aktif olur.
# .chanset #kanal -av.pubmsg       otomatik voice verme kapatilir.
# .chanset #kanal +av.devoice      belli sure konusmayanlar devoice yapilir.
# .chanset #kanal av.dtime <sure>  +v olan kullanici en fazla ne kadar konusmadan durabilir.
# sure dakika cinsinden girilecek.
# Bu komutlari sadece partylineda kullanabilirsiniz.    

# kac dakika konusmazsa devoice olacak
set av_dtime 5

# hangi bayraga sahip kullanicilar devoice yapilmayacak
set av_nodevoiceflag "2fgb"

# +1 bayragina sahip kullaniclar +v alamayacaktir.
set av_novoiceflag "1"

# devoiceleri partylineda goster ? (0/1)
set av_partylog 0

# voice vermeden once hak saniye beklenecek 
set av_delay 20

# oplara voice ver? (0/1)
set av_opvoice 0

# !!!!!!!!!!! Ayarlamalar Bitti !!!!!!!!!!!!!!!!!
############################## _\|/_ ###############################

# # # # # # # # # # don't edit below this line # # # # # # # # # # #
# # # # # # # # if you don't know what you're doing  # # # # # # # #

if {$numversion "1050000"} {
 
putlog "you need eggdrop version >1.5 for autovoice on pubmsg script to work"
 
return 0
}

setudef flag av.pubmsg
setudef flag av
.devoice
setudef int av
.dtime

proc av_main 
{nik uhost hand chan text} { 
 global 
av_delay av_novoiceflag

 set delay 
[expr 1 + [rand $av_delay]] 

 if {![
string match *av_devoice* [timers]]} {timer [expr 3 + [rand 5]] av_devoice}
 
set chan [string tolower $chan
 if {[
av_fcheck $chan] == 0} {return 0}
 if {[
matchattr $hand $av_novoiceflag] || [matchattr $hand |$av_novoiceflag $chan]} { 
    return 
0
 
}
 if {![
isvoice $nik $chan]} { 
    
utimer $delay [split "av_doit $chan $nik"
 }
}

proc av_doit {vchan vnick} { 
global 
av_opvoice
 
if {![isvoice $vnick $vchan]} {
  if {(
$av_opvoice == 0) && [isop $vnick $vchan]} { return }
  
pushmode $vchan +v $vnick 
 



proc av_devoice {} {
global 
av_dtime av_nodevoiceflag av_partylog
if {![string match *av_devoice* [timers]]} {timer [expr 1 + [rand 3]] av_devoice}
 foreach 
chan [channels] {
  
set dtime $av_dtime
  
if {[av_cdtime $chan] != 0} {
   
set dtime [av_cdtime $chan]
  }
  
set av_deoplist ""
  
if {[av_dcheck $chan] == 1} {
   foreach 
user [chanlist $chan] {
    
set hand [nick2hand $user]
    if {[
matchattr $hand $av_nodevoiceflag] || [matchattr $hand |$av_nodevoiceflag $chan]} {
    continue
    }
    if {([
getchanidle $user $chan] > $dtime) && [isvoice $user $chan]} {
    
pushmode $chan -v $user
    set av_deoplist 
"$av_deoplist $user"
    
}
   }
   if {
$av_partylog == 1} {
    
set count 0
    
foreach u $av_deoplist {
    
set count [expr $count 1]
    }
    if {(
$count != 0)} {
     
putlog "-\[ av.pubmsg \]- devoicing $count users in $chan$av_deoplist"
    
}
   }
  }
 }
}

proc av_cdtime {chan} {
 foreach 
info [string tolower [channel info $chan]] {
  if {[
lindex $info 0] == "av.dtime"} {
   return [
lindex $info 1]
  }
 }
}

proc av_fcheck {chan} {
 foreach 
info [channel info $chan] {
  if {[
string tolower [string range $info 1 e]] == "av.pubmsg"} {
   if {[
string index $info 0] == "-"} {
    return 
0
   
} else {
    return 
1
   
}
  }
 }
 return 
0
}

proc av_dcheck {chan} {
 foreach 
info [channel info $chan] {
  if {[
string tolower [string range $info 1 e]] == "av.devoice"} {
   if {[
string index $info 0] == "-"} {
    return 
0
   
} else {
    return 
1
   
}
  }
 }
 return 
0
}

set autovoice_chans ""

foreach chan [channels] {
 if {[
av_fcheck $chan] == 1} {
    
set autovoice_chans "$autovoice_chans $chan"
 
}
}

if {![
string match *av_devoice* [timers]]} {timer [expr 3 + [rand 5]] av_devoice}

bind pubm - * av_main

############################## _\|/_ ###############################

putlog "-\[ voice on pubmsg script v1.2 by Che active on: $autovoice_chans \]-"

############################ legalize! ############################# 


__________________
char *adres = [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 28 Eylül 2019, 22:17   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Voice TCL




bu script calisiyor mu ?

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


Konu L0pht tarafından (28 Eylül 2019 Saat 22:26 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 28 Eylül 2019, 22:49   #3
Çevrimiçi
Che
~ Gevezeyiz.Net ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Voice TCL




TCL'yi test et çalışması lazım.

__________________
char *adres = [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }

Konu Che tarafından (28 Eylül 2019 Saat 23:05 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
oto, tcl, voice


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
oto voice Zalimsin mIRC Scripting Sorunları 1 16 Temmuz 2013 02:43
#HELP voice MerakLıuSer mIRC Scripting Sorunları 1 19 Ekim 2010 23:51
cs voice lordsulu mIRC Scripting Sorunları 1 15 Şubat 2009 15:29
1 Dk +v ( Voice ) AnarchYBrotherS mIRC Scripting Sorunları 3 06 Haziran 2008 19:40
Voice MoRtaL_ mIRC Scripting Sorunları 4 09 Ekim 2007 17:50