mircscripting

  1. bLaCk`SouL

    mIRC identifiers konusu

    IDENTIFIER’S yani (Tanımlayıcılar ) işlemleri . $ip – Sizin Ip adresinizi gösterir $server Server sunucu linkin verir , ve sunucu link işlemlerinde yön sağlar . $active Aktif pencerenizi tanımlar ( kanal , özel , status(durum) ) $time Pc nizde geçerli olan saati gösterir . $away Away uzakta...
  2. Mylife

    Code Tag Kullanımı

    Merhaba sevgili if üyeleri, Paylaşılan kod ların kalıcı ve uzun ömürlü olması için paylaşım sırasında lütfen code tag kullanımı içinde paylaşalım. Code tag ekleme; Kodu paylaşım sırasında '' # '' işareti code tag eklemek için kullanılır. Code tag etiketi icerisinde olan paylaşımlar uzun...
  3. Mylife

    Ban uygulananı kara listeye alır ve oto ban atar.

    Merhaba, Sizlerle paylacağım kod kullanıcı isteği üzerine hazırlanmış ufak bir calışmadır. on *:ban:#: { if ($nick == nickinburaya) && !$read(ban.txt,w,$+(*,$2-,*)) { write ban.txt $2- } } on *:join:#: { if $read(ban.txt,w,$+(*,$nick,*)) { mode # +b $nick | kick # $nick yasaklı...
  4. Mylife

    Notify liste olanlara özel karşılama ve oto voice.

    Merhaba, Sizlerle paylaşacağım kod /notify nick olarak notify listesine aldığınız kişiler bulunduğunuz bir kanala geldiklerinde '' merhaba bulunduğum bütün kanallarda voice aldın! '' şeklinde özel mesaj atar ve bulunduğunuz ortak kanallarınızda oto voice verir. Mesajı dilediğiniz gibi...
  5. Mylife

    $notify identifier kullanımı.

    Konu: $notify(N/nick) Anlatım: Mylife Merhaba, $notify identifier notify listenizde olan nick ler üzerinde işlem yapmanıza olanak tanır. Özellikleri; ison, note, sound, sound2, whois, addr, network $notify(0) => Notify listesinde olan kişi sayısını döndürür. $notify(3) => Notify...
  6. Mylife

    İstenmiyen Nickin Yazılarını Engelleme

    Merhaba, sizlerle paylaşacağım kod /ignore nick kullanmadan kişinin yazılarını engellemek ve kişi nick değiştirdiği zaman otomatik olarak engelli listesine ekliyen bir calışmadır. on *:input:#kanal: { if ($regex($1,/[\.!][iı]gnore\s/Si) && !$2) { echo -a Nick belirtmelisiniz. ( .ignore nick )...
  7. Mylife

    Atılan Banları Oto Kayıt/Sorgula ( for channel )

    Merhaba, Sizlere paylaşmak istediğim, daha öncede buna benzer hazırladığım bir kodun gelişmiş halini paylaşacağım umarım işinize yarar. Kullanım amacı; Kodu eklediğiniz de belirlenmiş olan kanalda atılan banları raporlama adında dosyanın icine atılan nick e ait txt dosyası oluşturur ve o nick...
  8. Mylife

    $ignore identifier kullanımı

    Konu: $ignore(N/address) Anlatım: Mylife Bu identifier /ignore nick olarak kullandığımız nickler üzerinde işlem yapmamızı sağlar. İdentifier özellikleri type, secs olmak üzere 2 unsur barındırır. type; İgnore listesinde belirtilen hedefin hangi unsurlar üzerinde engelli olduğunu...
  9. Mylife

    Goto loop / Birden fazla döngü oluşturma.

    Konu: Goto loop / gitme döngüsü. Merhaba, Bu dersimizde sizlere goto loop oluşturma ve gitme döngüsü ile birden fazla döngü oluşturma hakkında düşüncelerimi paylaşacağım. Eğer mircscripting ile ilgileniyorsanız while döngüsü hakkında mutlaka birşeyler duymuşsunuzdur. While döngüsü başlı...
  10. Mylife

    Kelime Regex Cevirici ( Güvenlik )

    Merhaba, Kullanıcı isteği üzerine hazırlanmış basit ama kullanışlı bir kod umarım işinize yarar. alias spamm { if (!$1) { echo -a Hatalı kullanım bir değer girmediniz. } | else { echo -a $regsubex($1,/(.){1}/g,\1+([[:punct:][:blank:][:cntrl:][:alnum:]]|\d)?) } } Kullanım amacı; Spamfilter...
  11. Mylife

    Büyük Yazı Yazanı 1. Uyarır 2. Ban. / Hash tablosu.

    Merhaba, daha önceleri yazmış olduğum bir kod ama tekrar talep olduğu için buraya da paylaşmak istedim. on *:text:*:#kanal: { if (!$hget(byazi)) { hmake -s byazi 300 } if ($1- isupper) && (!$hmatch(byazi,$nick)) { hadd -s byazi $nick 1 msg # $nick büyük harf kullanımı...
  12. Mylife

    $lower identifier kullanımı

    Konu: $lower(text) Merhaba, bu identifier caps acık şekilde yazıları kücültmemizi sağlıyan identifierdır. Büyük yazının sorun olduğu durumlarda caps acık olsa bile yazıları kücültülmüş şekilde gönderilmesini sağlar. Kullanım; //echo -a $lower(text) => text icerisine belirtilen büyük...
  13. Mylife

    $longip identifier kullanımı / Random ip üretme

    Konu: $longip(N) Merhaba arkadaşlar, Sizlere bahsetmek istediğim identifier '' $longip '' bu identifier bizlere numeric değerleri ip adresine cevirmemizi veya ip adresi niteliğindeki sayısal değerleri natural olarak almamızı sağlıyan bir identifier dır. Kullanımı; //echo -a...
  14. Mylife

    On input event kullanımı

    Konu: on <level>:INPUT:<*#?=!@>:<commands> İnput eventi text eventi ile aynı mantık ile calışır. Text eventini kullanırken belki fark etmişsinizdir sadece karşıdaki veriyi yakalar, yani karşı taraftan size yazılan text üzerinde işlem yapabilir. Kendi yazdığımız text ( yazılar ) için...
  15. Mylife

    İf Then Else / Betik Karşılaştırma.

    Konu: İf-Then-Else İf then else, değer karşılaştırmanıza ve bu karşılaştırmaya dayalı olarak bir betiğin farklı bölümlerini calıştırmanıza izin verir. Mirc scripting ile ilgiliyseniz bu ilişkiyi çok iyi bilmeniz gerekiyor. Kodun doğru calışması için event icerisinde sorguları çok iyi ve...
  16. Mylife

    $wildtok identifier kullanımı

    Konu: $wildtok(tokens,wildstring,N,C) $wildtok identifierı tokens kısmına girilen veriyi wildstring bölümünde wildcard kullanarak işlem yapılmasına olanak tanır. Bu identifier a çok fazla alternatif olsa bile kodlamalarda pek kullanılmadığını görüyorum ama oldukca kullanışlı olduğunu...
  17. Mylife

    $gettok token identifier kullanımı

    Eğitim konusu: $gettok(text,N,C) Döküman: Mylife $gettok identifier text icerisinde belirlediğimiz kısmı almamızı sağlar. Bu olaya bir nevi kırpma diyebiliriz nasıl bir fotoğrafın istemediğimiz kısımlarını kırparız işte tam olarak $gettok un kullanım amacıda budur. Örnek vermek gerekirse...
  18. Mylife

    $deltok token identifier kullanımı.

    $deltok(text,N-N2,C) Belirtilen text den veriyi siler. $deltok identifierı bir çok kodlama da kullanılması gereken bilinmesi gereken identifier lardan diyebilirim. Herhangi bir text de belirtilen kısımı siler yok eder. Örnek vermek gerekirse; Elimizde ali.selam.naber şeklinde bir...
  19. Mylife

    Yardım Kanalları oto voice ( for helper or oper/admin )

    Kullanıcı isteğine göre hazırlanmıştır. on *:join:#kanal: { .timer 1 1 .kontrol $chan $nick } alias kontrol { if ($2 isreg $1) { join #kanal $iif($?!="Kullanıcıya voice verilsin mi?",mode $1 +v $2,echo -a kacırdın!1) } } Kullanım; Kanal yazan kısımları aktif olmasını istediğiniz...
  20. Mylife

    On topic event kullanımı.

    on <level>:TOPIC:<#[,#]>:<commands> Kanalda topic değiştirildiğinde tetiklenen eventimizdir. Kullanım; on *:topic:#Mylife:/msg # $nick $+ , # kanalının topicini değiştirdi. Yeni topic: $1- Görünüm; [03:52:31] * Mylife Topici Değişerek 'Mircsystem... Yaptı' [03:52:31] <~Mylife>...
Üst Alt