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/)
-   -   çözüm arıyorum (https://www.ircforumlari.net/mirc-scripting-sorunlari/9444-cozum-ariyorum.html)

FoCuS21 17 Aralık 2005 12:31

çözüm arıyorum
 
arkadaşlar bu random nicklere çözüm yoq yamur gibi geliyorlar gecici olarak birşey yapmak isitiyorum.
kanala gelenlerin fullnameleri 10 rakamın alrında ise script onu akick alsın sonra akicke aldı nick özeline gitsin ve random nick degilsen !xxxx yaz kanala gir böyle birşey mümkünmü . eger degil ise fullnameleri 10 harfin altında olanlar kanala girmesin ama bazıları için hariç örnegin admin fullnamesi olan girsin.
gene çok sey istedim dimi :)
ilginize teşekkurler iyi çalışmlar.

el33t 17 Aralık 2005 12:47

Op olduğun kanala girene whois çekiliyor ve 10 saniyeliğine %fnc.nick değerine girdiği kanal atanıyor. Whois cevabına göre eğer %fnc.nick diye bir değişken varsa ve sen bu değişkendeki değerde (kanalda) opsan, fullname kısmı 10 karakterden azsa ve fullname içinde admin ircop gibi kırmızıyla belirttiğim kelimeler yoksa kanalda akick ekleniyor, enforce uygulanıyor ve özeline Random nick değilseniz !xxxx #kanal yazınız. diye mesaj gidiyor. Eğer kişi !xxxx #kanal şeklinde özeline mesaj atarsa, senin #kanal'da op olup olmadığına bakılıyor ve eğer opsan cs akick #kanal del nick, cs unban #kanal nick ve invite nick #kanal komutları uygulanıyor, #kanala girebilirsiniz diye mesaj atılıyor ve protected.txt dosyasına bu nick ekleniyor. Kontrol edilmesini istemediğin nickleri de protected.txt'e ekleyebilirsin mIRC klasöründeki. İşte kod:

on @*:join:#:if !$read(protected.txt,w,$nick) { set -u10 $+(%,fnc.,$nick) # | whois $nick }
raw 311:*:if $me isop $($+(%,fnc.,$2),2) && $len($6-) < 10 && !$regex($6-,/admin|ircop/i) { var %# = $($+(%,fnc.,$2),2) | cs akick %# add $2 | cs akick #% enforce | msg $2 Random nick değilsen !xxxx %# yaz. }
on *:text:!xxxx &:?:if $me isop $2 { cs akick $2 del $nick | cs unban $2 $nick | invite $nick $2 | msg $nick $2 kanalına girebilirsiniz. | write protected.txt $nick }

Umarım işine yarar.

MaeLStrOm 17 Aralık 2005 14:38

el33t ya bi bildiğin var yada aceleyle yanlış yazmış olmalısın
kodda verdiğin ;cs akick $2 del $nick | cs unban $2 $nick
kısımlarının sorun cıkarması gerekiyor

el33t 17 Aralık 2005 14:44

on *:text:!xxxx &:?:if $me isop $2 { cs akick $2 del $nick | cs unban $2 $nick | invite $nick $2 | msg $nick $2 kanalına girebilirsiniz. | write protected.txt $nick }

Birisi &#246;zele !xxxx #kanal yazdığında, ben 2. kelime de yani $2'de yani #kanal'da opsam komutlar uygulanıyor. Neresi yanlış anlamadım?

MaeLStrOm 17 Aralık 2005 17:26

[17:19] -ChanServ- Mask must be in the form nick!user@host.
akick komutu $+($nick,!*@*) şeklinde alınmalı yoksa bu hatayı verecektir.
Diğer bi problem ise cs unban $2 komutu o kanalda senin banını acar sonrasında $nick yazmak bişey ifade etmez.Tabi senin verdiğin komutların baska serverlerde gecerli olup olmadığını bilmiyorum.Kolay gelsin..

diEfoRyoU 18 Aralık 2005 00:33

Cs unban #kanal Deilde
ban -r $+($nick,!*@*)
Yada
mode $2 -b $addess($nick,2) Olabilir &#199;&#252;nk&#252; Chanserv *!*@Host* Şeklinde Ban Atıı İ&#231;in Bu Komut

Kullanırsa Sorun &#199;&#246;z&#252;l&#252;r Galiba


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

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