çö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. |
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. |
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 |
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 özele !xxxx #kanal yazdığında, ben 2. kelime de yani $2'de yani #kanal'da opsam komutlar uygulanıyor. Neresi yanlış anlamadım? |
[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.. |
Cs unban #kanal Deilde ban -r $+($nick,!*@*) Yada mode $2 -b $addess($nick,2) Olabilir Çünkü Chanserv *!*@Host* Şeklinde Ban Atıı İçin Bu Komut Kullanırsa Sorun Çözülü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