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/)
-   -   Atilsin rumuz (https://www.ircforumlari.net/mirc-scripting-sorunlari/89390-atilsin-rumuz.html)

ShaoLin 20 Mayıs 2008 12:57

Atilsin rumuz
 
merhaba arkadaşlar botuma bir kod arıyorum. mynet sohbet serverindeki atilsin rumuz yapılınca 5 kişi aynı kişiye oy verilince atıyor. bunu ben kendi özel odamdaki botuma yapmak istiyorum . 3 kişi atılsın yaptıgı zaman kanal genelinde botum her oy verildiginde vcsvs nickinin atılması için 3 oy kaldı vs diye kanala yazı gönderecek ve 3 oy sonunda kanaldan uzaklaştıracak. yardım edecek olan arkadaşlara şimdiden teşekkürler.

Regex 20 Mayıs 2008 13:11

Cevap: Atilsin rumuz
 
Atılsın komutu hangi pencerede yazılınca oylar sayılacak? Kanaldan mı? Herkes, MyNet'i bilmek zorunda değil. İstediğin sistemi açıklarsan yardımcı olabilirim.

ShaoLin 20 Mayıs 2008 13:17

Yanıt: Atilsin rumuz
 
Kanalda atilsin [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yaptıgı zaman [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]'ın atılması için son 2 oy diyecek ve 2 oy verildikten sonra kanaldan uzaklaştıracak o kişiyi. Ama aynı ip'den yalnız 1 sefer oy verilecek 15 dakika sonra tekrar oy verme sansı olacak. umarım anlatabilmişimdir :)

Med Cezir 20 Mayıs 2008 17:14

Cevap: Atilsin rumuz
 
Sanırım L4RoXyL in bunun için yazdıgı bi kod vardı. Deneme fırsatım olmadı ama sen bir dene istersen..
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 } } } }

Cybersoft 20 Mayıs 2008 18:07

Cevap: Atilsin rumuz
 
med-cezir kardeş buna söyle bişey ekleyemezmiyiz mesela bazı userler !atılsın Koruma Diyorlar yani botu atmaya calisiyorlar bunu engelleyemezmiyiz birisi !atılsın Koruma dediginde bot o kişiye beni atamazsın cevabı versin mümkünmüdür?

ShaoLin 20 Mayıs 2008 20:08

Yanıt: Atilsin rumuz
 
komutu uyguladım ama olmadı.

darklive 22 Mayıs 2008 14:18

Cevap: Atilsin rumuz
 
çalışıyormu??

ShaoLin 22 Mayıs 2008 23:52

Yanıt: Atilsin rumuz
 
evet tekrar deneyince oldu :)

Editor 24 Mayıs 2008 13:11

Cevap: Atilsin rumuz
 
Alıntı:

Cybersoft Nickli Üyeden Alıntı (Mesaj 443336)
med-cezir kardeş buna söyle bişey ekleyemezmiyiz mesela bazı userler !atılsın Koruma Diyorlar yani botu atmaya calisiyorlar bunu engelleyemezmiyiz birisi !atılsın Koruma dediginde bot o kişiye beni atamazsın cevabı versin mümkünmüdür?

Öncelikle Serverda Botunun Flagları'nın açık olması Lazım.
Kod ;
on *:ban:#: { if $bnick == $me { var %1 = $remove($nick(#,$nick).pnick,$nick) | samode # $+(-,$replace(%1,@,o,&,a,%,h,~,q),+v-b)) $str($+($nick,$chr(32)),$calc($len(%1)+1)) $me | msg # $nick korumalarınızı kapatın. } }

Kanaldaki Herhangi bir kişi +qaohv Olması hiç fark etmez.
Botu Banlama'ya kalkarsa yetkisi alır User Seviyesine getirir

cashmare 25 Temmuz 2008 22:26

Cevap: Atilsin rumuz
 
Alıntı:

Med-Cezir Nickli Üyeden Alıntı (Mesaj 442967)
Sanırım L4RoXyL in bunun için yazdıgı bi kod vardı. Deneme fırsatım olmadı ama sen bir dene istersen..

peki arkadaşlar şöyle bişe nasıl yaprız.. mynetteki gibi atılsın oyu olan kişi eger nickini değiştirmeye kalkarsa Banlansın ve atılsın direk ?


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

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