![]() |
kanal korumaları hakkında selam akadaslar script konusuna hevesliyim yavas yavas öğreniyorum bişeyler ama bi konu hakkında yardımınıza ihtiyacım var umarım yardımcı olursunuz benim "#sevgi" kanalım var ve o kanalın opları "#sevgiop" kanalında bulunuyor... "#sevgiop" kanalında bulunan herhangi bir opum sevgiop kanalına "!at nick sebep" yazınca #sevgi kanalından o nickin banlanmasını istiyorum "!akick nick sebep" yazınca akicklenmesini istiyorum "!bilgi" yazınca kodda olan "!komutlarının" sevgiop kanalına yansımasını istiyorum on *:text:*:#sevgiop:{ if !at isin $1 { if $nick !isop #sevgiop { .msg #sevgiop $nick $+ : Operatör simgenizi, sistem göremedi. } else { .mode #sevgi +b $2 | .kick #sevgi $2 4#sevgi 2Kanalında Kurallara Uymadığınızdan Dolayı Kanaldan 15 Dk Süreyle Uzaklaştırıldınız. Lütfen 14[4sev2gi14] 2Sohbet Kurallarına Uyunuz[4!2] (14%1002)) | .msg #sevgiop $2 Nickli Kullanıcı sevgi Kanalından Uzaklastırıldı $nick . } } if akick isin $1 { if $nick !isop #sevgiop { .msg #sevgiop $nick $+ : Operatör simgenizi, sistem göremedi. } else { .cs akick #sevgi add $2!*@* 4#sevgi 2Kanalı Kurallarına uyunuz. | .kick #sevgi $2 4#sevgi 2Kanalında Kurallara Uymadığınızdan Dolayı Kanaldan 15 Dk Süreyle Uzaklaştırıldınız. Lütfen 14[4sev2gi14] 2Sohbet Kurallarına Uyunuz[4!2] (14%1002)) } } if adel isin $1 { if $nick !isop #sevgiop { .msg #sevgiop $nick $+ : Operatör simgenizi, sistem göremedi. } else { .cs akick #sevgi del $2!*@* | .msg #sevgiop $2 Nickli Kullanıcı sevgi Akick Listesinden Kaldırıldı $nick . } } bunu yapabildim oluyor ama atılan kişinin ipine ban atmıyor sadece nick banlayım kick liyor ve !bilgi yazınca kullanılabılır komuıtları sevgiop kanalına yazmıyor.. bunu txtyapip kendi mircime ekliycem ve benım üzerimden oplar kanaldan user atacak bunu nasıl yapabilirim teşekkürler |
Cevap: ACİL koruma lütfen Kod: on *:text:*:#sevgiop:{ $address($2,2) (kod içerisinde kırmızı renkle belirttiğim yer) : $address identifier'i nickini yazdığınız kişinin adresini görüntülemeye yarar. Kod: //echo -a $address($me,sayı) Sayılar 1 ve 9 arasında değişir. Hangi sayıyı seçerseniz ona göre ban atmış olursunuz. $+($2,!*@*) (kod içerisindeki lacivert renkli kısım) : Burada $2!*@* olarak yazmışsınız bu halde eklemez. eklemeye çalıır fakat $2!*@* şeklinde ekleme çalışır bu da bizim istediğimizi vermez; ki zaten bu halde eklemeyecektir. $2 bir kelime ise biz !*@* kısmını bu kelimeye ekleyeceğiz $2'nin kendisine değil. bunu ayırt etmek gerekir öncelikle. $+ birleştirme işlemi yapar. $+($2,!*@*) yaptığımızda kelimeye !*@* eklemiş oluruz. Kod: //echo -a $+(kelime,!*@*) Bu arada !bilgi yazdığımda sıralamıyor demişsiniz : zaten !bilgi gibi bir komut eklememişsiniz ya da belki de eksik kopyaladınız ? eflatun ile işaretlediğim yerleri kendim ekledim alt alta sıralayarak çoğaltabilirsiniz. Ayrıca: verdiğiniz kodları olduğu gibi kopyaladım bracket ( { } ) eksiğiniz vardı, kodu yazdıktan sonra ve kullanmadan önce mutlaka brackets kontrolu yapmalısınız , aksi takdirde altta baska kod varsa onlarla karışabilir ya da kod çalışmayabilir.. umarım anlatabilmişimdir =] |
Cevap: ACİL koruma lütfen çok teşekkürler anladım ama ben remote eklemıycem txt dosyasına atıp load -rs dosya.txt yapcam öyle olur değilmi? bide !at nick sebep yazınca kişinin yazdıgı sebepten dolayı atılsın istiyorum öyle olabılırmı? ve !bilgi komutu sadece op kanalında aktif olsun o kanaldakıler yazsın ve sadece op kanalına komut dokumanı verilsin istiyorum mümkünmü birazda çoğaltırsans evinirim tani op kanalında !unban yazınca diğer kanaldakı banları açacak... kanalda seviyesizlik olunca op kanalında !temizle yazıcak ve siğer kanalın ekranı temizlencek mümkünmüdür tşk ederim. |
Cevap: ACİL koruma lütfen Kod: on *:text:*:#sevgiop:{ $3- : 3. kelime ve 3. kelimeden sonrası olarak işlev görür. !temizle kodunda ise dikkat edilecek 2 husus var: 1) Flaglarınızın yüksek olması gerekiyor (eğer oper/admin değilseniz. oper/admin iseniz sorun yoktur.) 2) Alıntı:
Bu arada dosya.txt olarak kaydedip /load -rs dosya.txt olarak kaydetseniz de olur, direkt ALT + R kısmına ekleseniz de olur (tabi korumalı değilse.) Ayrıca /load -rs dosya.txt olarak yükleseniz bile yine de Remote'ye eklemiş olursunuz bir farkı olmayacaktır. ALT + R yapıp baktığınızda remoteye yüklenmiş olduğunu göreceksiniz. |
Cevap: ACİL koruma lütfen teşekkür ederim eline sağlık tam istediğim gibi oldu saol |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:07. |
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