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/)
-   -   Dosya ile karaliste oluşturmak [Yardım] (https://www.ircforumlari.net/mirc-scripting-sorunlari/2240-dosya-ile-karaliste-olusturmak-yardim.html)

Andre 13 Nisan 2005 23:20

Dosya ile karaliste oluşturmak [Yardım]
 
remote.ini de karaliste:aaa olunca alttaki gibi okutuyorum
on @karaliste:join:#: .mode $chan +b $wildsite | /kick $chan $nick $+ # yasaklısın!

Shitliste ekledigim,eklicegim kisileri bir dosyada toplamak istiyorum yada nasıl soylesem abc.mrc diye bir dosya var elimde onun icinde baya bi nick var onların bulundugum kanala girdiklerinde banlamasını nasıl saglıcam ?

Ama o dosyada nickin onunde Karaliste filan olmayacak sadece nickler olucak örnek: aaa
bbb
ccc
gibi bir türlü yapamadım

MephisTo 14 Nisan 2005 12:20

Bu istediğin kod:

on @*:join:#: { if ($read(abc.mrc,w,$nick)) { mode $chan +b $address($nick,4) | kick $chan $nick Karalistedesin... } }

$read(abc.mrc,w,$nick) abc.mrc içinde nickin yazılı olup olmadığını kontrol eder.

Başlık tarafımdan düzeltilmiştir bir daha böyle anlamsız başlıklar yazma lütfen.

Andre 14 Nisan 2005 12:30

Sağolasın birde şey var bu abc.mrc nin icine nasıl ekleme yapıcam ? shitlistte iken /auser add shitlist nick gibisinden yapıyordum bunda nasıl yapcam ?

goXXip 14 Nisan 2005 12:40

mIRC de chat yaparken herhangi bir sırada /write abc.mrc nick yazman yeterli

CoMMaNDeR 14 Nisan 2005 12:47

/help /write

Andre 14 Nisan 2005 13:04

sağolun var olun

DefauLt 14 Nisan 2005 14:15

Forumda mIRC Scripting yardımı yapmak, direkt olarak kişilerinin isteklerini yazmaktan çok takıldıkları yerde çözüm yolu göstermekten oluşmalıdır. Arkadaşlar bir kaç kod yazmış, ben de ona göre bir çözüm sunayım.
Karaliste gibi her join'de kontrol edilecek bir olay için $read kullanmak, normal standartlara göre feci diyebileceğimiz bir kasma yaratacaktır. Onun yerine en hızlı seçenek olan "hash table" ı kullanmak gerekir. Her IP/nick'e farklı bir sebep belirtebilirsin (bunu $read ile de yapabilirsin ama yoğun join'lerde kasma daha da artar).

Hash tables ile ilgili ayrıntılı bilgiyi mIRC help dosyasından edinebilirsin.

/help hash tables

Bu arada kasma kelimesini işlemcinin yorulması anlamında kullanıyorum. :)

Andre 14 Nisan 2005 15:07

DefauLt; Arkadasin verdigi kodda onu nasıl kullanacağım peki ? Birde iyi Hoş hoş demişsin takıldıkları yerdeki kodları düzeltmektir görevi felan filan. Bende Sana soruyorum Hiç Bilmeyen Adam Öğrenmesinmi ? Sormadan Etmeden Nasıl Öğrenecek ?

DefauLt 14 Nisan 2005 15:15

Sen kaynaklardan ogrenip, yapmak icin gayret et, takildigin yerleri sorarsin cevaplariz...

mIRC help dosyasini, daha genis kaynak icin google'i kullanabilirsin.

Andre 14 Nisan 2005 21:30

birseyler öğrenmiş olmalıymki burda gelip soru sorabiliyorum :) neyse benimle lafalojiye girmeyin plaze :p tsk ederim verdiginiz bilgiler icin. DefauLt: kasmaması için söylediğin olayı tam kod olarak yazabilirmisin bi türlü anlayamadım


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

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