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/)
-   -   Belirledigim identi Atmasi (https://www.ircforumlari.net/mirc-scripting-sorunlari/22650-belirledigim-identi-atmasi.html)

PEKERMAN 09 Ağustos 2006 00:09

Belirledigim identi Atmasi
 
merhaba ben bir oyun botu yapmaya calisiyorum yardimlarinizla.. simdi kanala bazi kisiler gelip bot kullaniyor ve sorulari biliyor. ben oyun botuna söyle birsey eklemek istiyorum.. kanala belirledigim identleri sokacak. ve belirledigim identler harici kanaldan atacak.. attigi zamanda benim belirledigim sekilde kick mesaji uyguluyacak. + 5 dakikada bir banlari oyun kanalindan acacak. tskler..

Kod:

on *:join:#oyun:{ if $remove($gettok($gettok($address($nick,5),2,33),1, 64),~) !=
ajan tarafindan yazilmis böyle bir kod var ama atmiyor kanala biri girince

* /ban: invalid parameters diyor.

Ajan 09 Ağustos 2006 00:16

Yanıt: Belirledigim identi Atmasi
 
Kodun tamamını almayınca genelde çalışmaz zaten.

diEfoRyoU 09 Ağustos 2006 00:31

Yanıt: Belirledigim identi Atmasi
 
Kod:

on *:join:#oyun: { if $nick == $me && !$timer(oyun) {
.timeroyun 0 300 .banac #oyun | halt } | else { if !$istok(ident1 ident2 ident3,$remove($ial($nick).user,~),32) { !ban -ku300 # $nick 2 Ban sebebin } } }
alias banac { set %banaz on | .mode $1 +b }
raw 367:*: { if %banaz == on { mode $2 -b $3 | halt } }
raw 368:*: { if %banaz == on { Set %banaz off | echo -a Bütün banlar açıldı | halt } }

Kırmızı alanları banlanmasını istemediğin identler ile değiştirmen yeterli olacaktır.
Umarım işine yarar.
Not: Bu kod, mIRC v6.16 ve üstü versionlarda çalışır.
Kullandığın mirc versionunu öğrenmek için //echo -a $version yazabilirsin.

PEKERMAN 09 Ağustos 2006 17:02

Yanıt: Belirledigim identi Atmasi
 
hayır dieforyou benim istediğim benim belirledigim identler harici kanala giremicek. mesela kanala sadece die@ identliler girsin identi die@ olmayan baska hic kimse giremesin

diEfoRyoU 09 Ağustos 2006 21:17

Yanıt: Belirledigim identi Atmasi
 
else { if !$istok(ident1 ident2 ident3,$remove($ial($nick).user,~),32) { !ban -ku300 # $nick 2 Ban sebebin } } }

Benim koddaki (!) işareti zaten senin belirlediğin identler girerse kodu iptal et anlamına geliyor.

PEKERMAN 10 Ağustos 2006 16:16

Yanıt: Belirledigim identi Atmasi
 
atmıyor die

PEKERMAN 10 Ağustos 2006 16:19

Yanıt: Belirledigim identi Atmasi
 
* /if: 'ident2'


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net