|
| |||||||
| Help - Yardım mIRC Scripting hakkında her konuda yardım alabileceğiniz bölümdür. |
![]() |
| | LinkBack | Seçenekler |
|
#1
| ||||
| ||||
|
Merhabalar, irc.quakenet.org kullanıyorum ve bu sisteme göre yardım edecek arkadaşlar vardır sanırım burda.. Kanalda x-bot isimli bir botun, daha önceden belirlemiş olduğum bir texti, o an kanaldaki istediğim bir usere gönderebilme gibi bir isteğim olacaktı, nasıl yapabilirim? Mesela "!hazirmesaj1 #nick" yazdığımda x-bot hafızadaki "hazırmesaj1" şablonlu mesajı belirlediğim kullanıcıya şu şekilde göndersin, diyelimki "mesaj1" şablonu şu; "Ben botum. bu mesaj otomatik olarak gönderilmektedir" bu yazıyı benim gönder dediğim userlere göndermesini sağlamak istiyorum.. |
| Sponsored Links |
|
#2
| ||||
| ||||
|
Sockread kısmından gelen verileri /tokenize kullanarak boşluk karakterlerini belirle; Kod: on *:sockread:bağlantı_ismi: {
var %s | sockread %s | tokenize 32 %s
;aliasımız /_msg
_msg
} /_msg aliası açıklaması: %_n değişkenine: Veri gönderen nick-i atıyoruz. %_chn değişkenine: Veri gönderilen kanalı atıyoruz (lazım olabilir) %_msg değişkenine: Gelen veriyi atıyoruz. %_cm değişkenine: /sockwrite komutunu atıyoruz. (Buradaki socket adını kendi socket bağlantısının adı ile değiştir) -/if: Eğer gelen veri privmsg ise(yani text ise) ve bu veri kanaldan gelmiyorsa ($chr(35) = #); -/if2: Eğer text-i gönderen kişi NICKIN rumuzu ise (bu nicki kendi rumuzunla değişeceksin); -/if3: Eğer gelen verinin 1. kelimesi !hazırmesaj1 kelimesi ise ve $5 (2. kelime) yani rumuzu girilmiş ise; Belirttiğin $5 rumuzuna ($5 burada !komutun nick kısmında rumuz oluyor yani anlayacağın şekilde söylemek gerekirse nick oluyor) belirlediğin mesajı gönderirsin. Aynı sistemi kullanarak çoğaltabilirsin. Kod: alias _msg {
var $&
%_n = $right($token($1,1,33),-1), $&
%_chn = $right($3,-1), $&
%_msg = $right($4,-1), $&
%_cm = sockwrite -n SOCKETADI privmsg
if ($2 = privmsg && $left($3,1) != $chr(35)) {
if (%_n = NICKIN) {
if (%_msg = !hazırmesaj1 && $5) {
%_cm $5 1. hazır mesajın.
}
}
}
}
__________________ C/co/cod/code^man. |
![]() |
| Etiketler |
| bir, farklı, ihtiyacım, konuda, var, yardıma |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Her açılışta Farklı Karikatür | SeRDaR406 | Snippets - Parça kodlar | 0 | 21 Temmuz 2009 02:06 |