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/)
-   -   Veriables hk. (https://www.ircforumlari.net/mirc-scripting-sorunlari/41460-veriables-hk.html)

Shadow 18 Kasım 2007 17:47

Veriables hk.
 
Merhaba,

Forum'da aradim ama bulamadim. Ornegin veriables kullanarak kanaldaki veya ozeldeki reklamlari ayri bir kanala yansitiyorum diyelim. Manual olarak veriablesteki %reklam veya %kufur kismina ekliyorum yasak kelimeleri. Bunu bir bot olarak dusundugumuzde, bot'un ozeline !Reklamekle kelime yazdigimizda %reklam , !kufurekle kelime yazdigimizda %kufur bolumunde yazdirma gibi bir durumu olabiliyor mu ? Yoksa surekli manual mi kullanmak zorundayiz?

TiPiTiP 18 Kasım 2007 18:38

Cevap: Veriables hk.
 
Variables'lere eklerken ayracın boşluk olduğunu düşünerekten:

Kod:

on *:TEXT:*:?:{
  if ($1 == !reklamekle) && ($2 !== $Null) {
    if ($istok(%reklam,$2,32) == $true) {
      msg $nick $2 zaten listede var.
      halt
    }
    else {
      set %reklam $addtok(%reklam,$2,32) | msg $nick $2 reklam listesine eklendi.
      halt
    }
  }
  elseif ($1 == !küfürekle) && ($2 !== $Null) {
    if ($istok(%küfür,$2,32) == $true) {
      msg $nick $2 zaten listede var.
      halt
    }
    else {
      set %küfür $addtok(%küfür,$2,32) | msg $nick $2 küfür listesine eklendi.
      halt
    }
  }
}

gibi bir kod olabilir. !küfürekle ve !reklamekle komutlarıyla variables'lere reklam ve küfürlerini ekleyebilirsin. Eğer ayracın farklı bir karakter ise //echo -a * $asc(karakter) komutuyla o ayracın ascii numarasını öğrenip düzenleyebilirsin. (Boşluğa denk gelen ascii numara 32 koddaki 32'leri kendine göre düzenleyebilirsin.)

Ayrıca listeden silmek içinde $deltok identifier'ını kullanabilirsin.(Forumda ders mevcuttur.) Ben örnek olsun diye yazdım kurcalayıp geliştirmek sana kalmış. :)


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

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