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/)
-   -   surekli +m dekı kanalda belırlı nıcklere + verılmesı (https://www.ircforumlari.net/mirc-scripting-sorunlari/14178-surekli-m-deki-kanalda-belirli-nicklere-verilmesi.html)

BeyazGece 17 Mart 2006 23:55

surekli +m dekı kanalda belırlı nıcklere + verılmesı
 
s.a yıne arkadaslar acc listi boşalmış vede sureklı +m de olan bı kanalda belırlı userlere kanala gırdıklerınde + verılmesını ıstıyorum yanı ole bı addon oluşşun kı dıyelım abc kanalına ahmet mehmet yusuf gırdığınde ben + vereyım otomatık olarak away dahı olsam belırlediğim user + sını alsın ıstıyorum şimdiden saolun

MaeLStrOm 18 Mart 2006 00:05

/auser voice ahmet
komutuyla kişi eklersin ve aşağıda ekleyeceğin kod ile kanala girdiklerinde voice almasını sağlarsın.
on voice:join:#kanal: mode # +v $nick

el33t 18 Mart 2006 01:15

mIRC'nin built-in bir komutu var, /avoice. Kullanımı:

/avoice [-rw] <on|off|nick/address> #kanal1,#kanal2 [tip] [network]

-r switchi remove anlamına geliyor, yani autovoice listesinden kaldırmak için.
-w switchi ise o nick için her networkde avoice'in çalışmasını sağlar.

Tip belirlemezsek, kullanıcının nicki avoice olarak kullanılır, eğer belirtirsek örneğin 2 belirtirsek *!*@ip şeklinde avoice eklenir.

Bir kaç örnek:
/avoice on -- Auto-Voice komutunu açar, bir kere yazmak yeterlidir, varsayılan olarak mIRC yüklendiğinde kapalı gelir (en azından benimkinde öyle -P)

/avoice -w el33t #kanal -- Tüm networklerde #kanal kanalında el33t nickine avoice eklenir.
/avoice -r el33t -- el33t nickine eklenen avoiceler silinir.
/avoice el33t #kanal -- #kanal kanalında el33t nickine avoice eklenir.
/avoice el33t #kanal DALnet -- DALnet networkunde #kanal kanalında el33t nickine avoice eklenir.

(mIRC.hlp dosyasından Türkçeleştirilmiştir.)

Sunay 18 Mart 2006 11:59

alias AutoVOICE { dialog -m AutoVOICE AutoVOICE }
dialog AutoVOICE {
title AutoVOICE
size -1 -1 77 149
option dbu
box "Auto Voice System:", 1, 2 3 73 95
edit "", 2, 5 10 66 11, autohs
button "Ekle", 3, 5 81 67 8, flat
button "Sil", 4, 5 89 67 8, flat
list 5, 5 20 66 60, size
button "Tamam", 6, 6 136 66 10, cancel, flat
box "Status:", 7, 2 100 73 19
radio "On", 8, 13 107 21 10
radio "Off", 9, 44 107 32 10
box "", 10, 21 115 35 19
edit "", 11, 27 121 24 11, read limit 4 center
}
on *:dialog:autovoice:init:*: {
if (%autovoice.status == on) { did -c autovoice 8 }
else { did -c autovoice 9 }
didtok autovoice 5 32 %autovoice.list
did -a autovoice 2 %autovoice.nick
did -a autovoice 11 %autovoice.status
}
on *:dialog:autovoice:sclick:*: {
if ($did == 3) { if ($did(2).text == $null) { return } | else { did -a autovoice 5 $did(2).text | set %autovoice.list $didtok(autovoice,5,32) | .auser 5 $did(2).text | did -r autovoice 2 } }
if ($did == 4) { if ($did(5).sel == $null) { return } | else { .ruser $did(5,$did(5).sel).text | did -d autovoice 5 $did(5).sel | set %autovoice.list $didtok(autovoice,5,32) } }
if ($did == 8) { set %autovoice.status ON | .enable #autovoice | did -ra autovoice 11 %autovoice.status }
if ($did == 9) { set %autovoice.status OFF | .disable #autovoice | did -ra autovoice 11 %autovoice.status }
}
#autovoice off
on 5:join:#: {
if (%autovoice.status == on) {
mode $chan +v $nick
elseif (%autovoice.status == off) { halt }
}
}
#autovoice end


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

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