mIRC Scripting  

Go Back   mIRC Scripting > mIRC Scripting > Help - Yardım

Help - Yardım mIRC Scripting hakkında her konuda yardım alabileceğiniz bölümdür.

Yeni Konu aç Yeni Konu aç Cevapla Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 10-06-2009, 22:27
Scripting user
 
Üyelik tarihi: Oct 2009
Mesajlar: 7
Beğenim: 4
Beğenilen: 0 \ 0
Tecrübe Puanı: 0
Aykut Meraklı
Standart Koruma Botu İcin Oylama

Foruma Yeni Üye Oldum Ilk Konum Yardım Bolumune Oldugu İcin Kusura Bakmayın Arkadaslar. Soket Bota Koruma Yapmaya Calıstım Yapamadım Hasan Hocamın Bi Kodunu Buldum Bir Forumda Bunu Duzenlemek Istıyorum Fakat Basaramadım

Alıntı:
on *:text:*:#: { if $1 == atılsın && $2 ison # { hinc -mu600 at $gettok($address($nick,2),2,64) 1 | if $hget(at,$gettok($address($nick,2),2,64)) >= 2 { notice $nick Tekrar oy kullanmak için, 10 dakika beklemelisiniz. | halt } | else { hinc -m at2 $2 1 | notice $nick Tarafınızdan atılsın oyu verilen: $2 kullanıcısının şuanki, atılsın oy sayısı: $hget(at2,$2) - Kanaldan atılması için kanal oy sayısı: $calc(5-$hget(at2,$2)) | describe # $2 nick'inin atılması için kalan oy miktarı: $calc(5-$hget(at2,$2)) | if $hget(at2,$2) == 5 { ban -k # $2 2 Oylama kararı ile kanal'dan uzaklaştırıldınız. | hdel at2 $2 } } } }
Yardımcı Olursanız Cok Sevinirim.
Alıntı ile Cevapla
  #2 (permalink)  
Alt 10-06-2009, 22:42
WeiLSiDe - ait Kullanıcı Resmi (Avatar)
mS Team
 
Üyelik tarihi: Jul 2009
Mesajlar: 121
Beğenim: 52
Beğenilen: 19 \ 13
Tecrübe Puanı: 0
WeiLSiDe
Standart

Ne demek istediğini anlayamadım.. Yukardaki kod oylama ile kişiyi atmak için kullanılmış. Yani atılsın nick şeklinde. 5 farklı kişi oy verirse kişi kanaldan atılır. Senin istediğin ne?
__________________
The end of Something...
Alıntı ile Cevapla
  #3 (permalink)  
Alt 10-06-2009, 22:47
Scripting user
 
Üyelik tarihi: Oct 2009
Mesajlar: 7
Beğenim: 4
Beğenilen: 0 \ 0
Tecrübe Puanı: 0
Aykut Meraklı
Standart

Bende Bota Beş Farklı Kişi Atılsın Nick Yazınca Atılsın İstiyorum. Detaya Inersek Tam Olarak Istedigim Sey Bir Kişi On Dakikada Bir Oy Verebilsin. Kisi Kanalda OLmasa Bile ip Adresini BanLamak İstiyorum. Bu Kisi Nick Degistirirse Yada Kanaldan Cıkarsa Yine Oyun GecerLi OLması Yada Gzline İle Atılması Da Cok Iyı Olur Eski Mynet teki Gibi.
Bu Konuda Yol Gosterır Yada Yardımcı OLursanız Cok Sevinirim=)
Alıntı ile Cevapla
  #4 (permalink)  
Alt 10-07-2009, 02:39
Dirty coder,,.
 
Üyelik tarihi: Jul 2009
Yaş: 25
Mesajlar: 294
Beğenim: 13
Beğenilen: 129 \ 61
Tecrübe Puanı: 10
L4roXyL MeraklıL4roXyL Meraklı
Standart

Sen aynı işlevleri socket botta uygulatmakmı istiyorsun?
Bana ayrıntılı bir şekilde tam olarak ne istediğini yaz bakalım.
__________________

Yardım
bölümünde konu açmadan önce, ilk öncelikle bölüm içerisinde arama yapın. Eğer sorununuzla ilgili bir konu bulamadığınız taktirde bu başlık içerisindeki kodlara göz atın.

Altı aylığına uzaklardayım.
Beni bilen iyi bilir, bilmeyen kendi gibi bilir.
C/co/cod/code^man.
Alıntı ile Cevapla
L4roXyL kullanıcısının bu postunu beğenenler.
Aykut (10-12-2009)
  #5 (permalink)  
Alt 10-07-2009, 17:57
Scripting user
 
Üyelik tarihi: Oct 2009
Mesajlar: 7
Beğenim: 4
Beğenilen: 0 \ 0
Tecrübe Puanı: 0
Aykut Meraklı
Standart

Pm Attım Hocam Yanlış Yapmadıysam.
Alıntı ile Cevapla
  #6 (permalink)  
Alt 10-08-2009, 08:25
Dirty coder,,.
 
Üyelik tarihi: Jul 2009
Yaş: 25
Mesajlar: 294
Beğenim: 13
Beğenilen: 129 \ 61
Tecrübe Puanı: 10
L4roXyL MeraklıL4roXyL Meraklı
Standart

Yeni müsait olabildim.
İşini görebilecek bir sistem yazdım. Kalın olarak belirttiğim yerlere dikkat et.
Ve o kısımları kendi socket bağlantı ismi ile değiş. Sorunsuz çalışır.
Not: Sistem !atılsın nick şeklinde çalışır.

-

if ($2 = 352) {
var %add = $6,%_n = $8,%v1
if ($hget(n_,%_n)) {
%v1 = $v1 | hinc -m _y %add 1
if ($hget(_y,%add) = 5) { sockwrite -n SOCKET-İSMİ gline $3 Toplam 5 farklı lişi tarafından oy aldınız vs. | hdel _y %add | hdel n_ %_n | return }
sockwrite -n SOCKET-İSMİ notice %v1 Tarafınızdan atılsın oyu verilen: %_n kullanıcısının şuanki, atılsın oy sayısı: $hget(_y,%add) - Kanaldan atılması için kanal oy sayısı: $calc(5- $hget(_y,%add))
sockwrite -n SOCKET-İSMİ notice $4 $3 nick'inin atılması için kalan oy miktarı: $calc(5- $hget(_y,%add))
}
}
if ($2 = PRIVMSG) {
var %n = $gettok($gettok($1,1,33),1,58),%_unst
if ($right($4,-1) = !atılsın && $5) {
%_unst = $$hget(_t,$1).unset | hinc -mu600 _t $1 1
if ($hget(_t,$1) >= 2) { sockwrite -n SOCKET-İSMİ notice %n Tekrar oy kullanabilmek için: %_unst saniye bekleyiniz. | return }
else { hadd -m n_ $5 %n | sockwrite -n SOCKET-İSMİ who +cn $3 $5 }
}
__________________

Yardım
bölümünde konu açmadan önce, ilk öncelikle bölüm içerisinde arama yapın. Eğer sorununuzla ilgili bir konu bulamadığınız taktirde bu başlık içerisindeki kodlara göz atın.

Altı aylığına uzaklardayım.
Beni bilen iyi bilir, bilmeyen kendi gibi bilir.
C/co/cod/code^man.
Alıntı ile Cevapla
L4roXyL kullanıcısının bu postunu beğenenler.
Aykut (10-12-2009)
  #7 (permalink)  
Alt 10-09-2009, 00:40
Scripting user
 
Üyelik tarihi: Oct 2009
Mesajlar: 7
Beğenim: 4
Beğenilen: 0 \ 0
Tecrübe Puanı: 0
Aykut Meraklı
Standart

Hasan Hocam Teşekkür Ederim Sistem İçin Fakat Çalıştıramadım. İki Farklı Soket Botta Denedim Ama Olmadı Başka Birşey Dahamı Eklemem GereKiyor. Bende Kanal Komutları $4 Acaba Ondanmı Diye Denedim Yapamadım
Bırde GLine Yerine İp Adresini Nasıl Banlatabilirim $5 De Nicke Atıyor Ama Ip Adresine Yapamıyorum

Konu Aykut tarafından (10-09-2009 Saat 00:54 ) değiştirilmiştir.
Alıntı ile Cevapla
  #8 (permalink)  
Alt 10-09-2009, 04:14
Dirty coder,,.
 
Üyelik tarihi: Jul 2009
Yaş: 25
Mesajlar: 294
Beğenim: 13
Beğenilen: 129 \ 61
Tecrübe Puanı: 10
L4roXyL MeraklıL4roXyL Meraklı
Standart

Çalışmaması için bir sebeb yok. Sen hangi şekilde kullanıyorsun?
Ek olarak /gline komutu zaten kişinin IP numarasını banlar. Nick belirtsen dahi IP numarası banlanır. İlla IP-i göreceğim, yok kline/zline atacağım diyorsan, farklı işlemler yapman gerekiyor. Buda biraz daha fazla kod yazmanı gerektirir.
-
Neyse ben sana örnek vereyim;

on *:sockread:socket-ismi:if ($sockerr) { return } | var %1 | sockread %1 | tokenize 32 %1 | sock_a $1-
alias sock_a {
if ($sock(socket-ismi)) {
if ($2 = 352) {
var %add = $6,%_n = $8,%v1
if ($hget(n_,%_n)) {
%v1 = $v1 | hinc -m _y %add 1
if ($hget(_y,%add) = 5) { sockwrite -n SOCKET-ISMI gline $3 Toplam 5 farklı lişi tarafından oy aldınız vs. | hdel _y %add | hdel n_ %_n | return }
sockwrite -n SOCKET-ISMI notice %v1 Tarafınızdan atılsın oyu verilen: %_n kullanıcısının şuanki, atılsın oy sayısı: $hget(_y,%add) - Kanaldan atılması için kanal oy sayısı: $calc(5- $hget(_y,%add))
sockwrite -n SOCKET-ISMI notice $4 $3 nick'inin atılması için kalan oy miktarı: $calc(5- $hget(_y,%add))
}
}
if ($2 = PRIVMSG) {
var %n = $gettok($gettok($1,1,33),1,58),%_unst
if ($right($4,-1) = !atılsın && $5) {
%_unst = $$hget(_t,$1).unset | hinc -mu600 _t $1 1
if ($hget(_t,$1) >= 2) { sockwrite -n SOCKET-ISMI notice %n Tekrar oy kullanabilmek için: %_unst saniye bekleyiniz. | return }
else { hadd -m n_ $5 %n | sockwrite -n SOCKET-ISMI who +cn $3 $5 }
}
}
}

Socket-ismi olan kısımları kendi socket bağlantının ismi ile değiş. Sorunsuz çalışır.
__________________

Yardım
bölümünde konu açmadan önce, ilk öncelikle bölüm içerisinde arama yapın. Eğer sorununuzla ilgili bir konu bulamadığınız taktirde bu başlık içerisindeki kodlara göz atın.

Altı aylığına uzaklardayım.
Beni bilen iyi bilir, bilmeyen kendi gibi bilir.
C/co/cod/code^man.
Alıntı ile Cevapla
L4roXyL kullanıcısının bu postunu beğenenler.
Aykut (10-12-2009)
  #9 (permalink)  
Alt 10-10-2009, 02:27
Scripting user
 
Üyelik tarihi: Oct 2009
Mesajlar: 7
Beğenim: 4
Beğenilen: 0 \ 0
Tecrübe Puanı: 0
Aykut Meraklı
Standart

Hasan Hocam Çok Teşekkür Ederim Kod Çok Güzel Çalıştı Fakat Oy Veren Kişi Sunucudan Cıkıp Başka Bi Nickle Gelirse Oy Verebiliyor Tekrar Aynı İple Bunu Düzeltemedim
Birde GLine Yerine Kanalda İp adresine Ban Attırmayı Denedim Bi Türlü Başaramadım Hocam
Alıntı ile Cevapla
  #10 (permalink)  
Alt 10-12-2009, 02:55
Scripting user
 
Üyelik tarihi: Oct 2009
Mesajlar: 7
Beğenim: 4
Beğenilen: 0 \ 0
Tecrübe Puanı: 0
Aykut Meraklı
Standart

Konu Güncel Arkadaşlar Oy Kullanan İkinci Defa Oy Kullanabiliyor Süre Dolmadan Nick Değiştirirse. Buna Nasıl Cozum Buluruz Birde Gline Yerine Kanaldan Kick Ban Attırmayı. En Cok Goruntulenen Ikı Konuda Socket Bot Konusu Bı Arkadas Yardımcı Olursa Cok Sevinecem Hasan Hocamın Koda Eklenti Olarak..

Konu Aykut tarafından (10-12-2009 Saat 02:56 ) değiştirilmiştir.
Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

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 Açık
Pingbacks are Açık
Refbacks are Açık

Hizli Erisim




+ 2009© mIRCScripting.net lisanslı bir markadır tüm içerik hakları saklıdır ve izinsiz kopyalanamaz, dağıtılamaz.
+ Sitemiz bir forum sitesi olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir.
+ 5651 sayılı yasaya göre bu yazılardan/gönderilerden dolayı doğabilecek her türlü sorumluluk tamamen yazan kullanıcılara aittir.
+ 5651 sayılı yasaya göre sitemiz mesajları kontrolle yükümlü olmayıp, şikayetlerinizi sikayet[at]mircscripting[dot]net adresine yollarsanız, gerekli işlemler yapılacaktır.

FLINK: mIRC Offical - Hasan AYDENİZ - Hazır Kod - IRCBook - Koli

mIRC mIRC Orjinal mIRC İndir mIRC Download mIRC Tutorials mIRC Socket mIRC Commands mIRC Komutlar mIRC Yükle mIRC Dersler mIRC Hazır Kodlar mIRC classentifier mIRC DLL mIRC Dialog mIRC IRC mIRC FTP mIRC Telnet mIRC Help mIRC Yardım mIRC Iconlar mIRC Com Object mIRC Binary Files mIRC Picture Windows mIRC Unicode mIRC Forum mIRC Forumlar mIRC Hazır Kodlar mIRC Kod mIRC Script mIRC File Handling mIRC Scripting Language mIRC Scripting Dili mIRC Scripting Info mIRC Scripting Tutorials





SEO by vBSEO 3.2.0
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67