![]() |
Botun Nickleri Tanıması merhaba arkadaslar benım bır sorum olacaktı sımdı bazı operler deop ıken !kick yada !voice olarak bota komut uygulatıyor ama o oper nıckı degısstırıyor bu nıck degısıklıgı olsa bıle o operın verdıgı komutu bota nasıl uygulatabılırım mesela su sekıl oldu !kick stan ve bot dıyorkı sıstem operator yetkınızı goremedı bu komutu uygulatan bır oper ama bunu dıyor en mantıklı olarak oper.txt e nıck eklemek gorunuyor ama nıck degısıyor bu operler... Alıntı:
|
Cevap: Botun Nickleri Tanıması Kod: on *:text:*:#:{İyi paylaşımlar... |
Cevap: Botun Nickleri Tanıması Kod: on *:text:*:#:{ |
Cevap: Botun Nickleri Tanıması Konuda, en mantıklı sonuca ulaşabilecek kapasitede stabil bir kod yazalım ve açıklayalım: Kod: on *:text:!k *:#:$iif($nick isop # || $regex($gettok($address($nick,2),2,64),/(Oper|Admin)/i) || $read(oper.txt,w,$nick),$iif($2 ison #,kick # $2 $iif($3,$3-,$+([,$nick,]))),.msg # $+($nick,:) Bu komutu kullanma yetkiniz yok.)Kullanım: !k <nick> <sebep>. Mantık: Komutu uygulayan kişinin, $iif() identifierıyla op olup olmadığına, hostunda "oper", "admin" kelimelerinin geçip geçmediğine veya "oper.txt" dosyasında yer alıp almadığına bakılır ve buna göre uyguladığı komut, değerlendirilir; eğer üç unsurdan birisine uyuyorsa ve belirttiği kişi kanaldaysa, atılmasını istediği kişi kanaldan atılır. Umarım işine yarar. Not: Kodu alıp, Remote'a eklemek değil; kodun mantığını kavrayıp, neyin neden yapıldığını anlayabilmek önemlidir. Kolay gelsin. |
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01: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