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/)
-   -   kanala girişte accese göre işlem (https://www.ircforumlari.net/mirc-scripting-sorunlari/205442-kanala-giriste-accese-gore-islem.html)

Spectral 05 Mayıs 2009 05:36

kanala girişte accese göre işlem
 
on *:JOIN:#ops: {
set -u5 %nonames on | .timer 1 2 who # | .timer 1 3 .names # | .timer 1 4 updatenl
if ($nick == $me) {
timer 1 2 updatereport
}
}
set kurmadan oncesine kanala giren nick chanservden sadece voice aldıysa alttaki islemleri yaptıracağım
op olmussa hiç birşey yapılmasin
ayrıca who sonuçları nedense aktif ekrana geliyor her seferinde statusa atamazmıyız ??

muratt_aziz 05 Mayıs 2009 08:14

Cevap: kanala girişte accese göre işlem
 
hangı işleri yapacak

XcLusive 05 Mayıs 2009 15:10

Cevap: kanala girişte accese göre işlem
 
on *:voice:#ops:{ msg # $vnick Voice oldunuz tebrikler }
gibi ne yapmak istiyorsan yapabilirsin.. $vnick kanalda voice olan nicktir.

Spectral 05 Mayıs 2009 15:15

Cevap: kanala girişte accese göre işlem
 
şu kısım varya
set -u5 %nonames on | .timer 1 2 who # | .timer 1 3 .names # | .timer 1 4 updatenl
kanala who çekmesi names çekmesi vs
onu eğer giren kişi voice olduysa (accessli) yapacak op olarak girdiyse (accessli) yapmıyacak

XcLusive 05 Mayıs 2009 15:36

Cevap: kanala girişte accese göre işlem
 
arkadaşım sen takmışsın o kısıma..
sana verdiğim kod ile kanala girip voice olanların nicklerini alıyorsun işte..
ben sana sol kulağını sol elinle tut diyorum sen sol kulağını sağ elinle tutmaktan vazgeçmiyorsun :)
"timer 1 2 updatereport" bu nedir updatereport aliasını kopyala görelim neymiş :)

Spectral 05 Mayıs 2009 15:43

Cevap: kanala girişte accese göre işlem
 
tamam o dediğini anlıyorumda
o aliasi sildim bana tek lazım olan
birisi kanala girdiği zaman
eğer chanserv op veriyorsa birşey yapmicam
eğer acccesi voice ise names ve who çekecem kanala
on voice de kanalda birisi var normal voice verdi başkasına gene names who çeker
bana ilk girişte lazım

XcLusive 05 Mayıs 2009 15:50

Cevap: kanala girişte accese göre işlem
 
on *:voice:#ops:{ komutlar buraya }

Spectral 05 Mayıs 2009 15:56

Cevap: kanala girişte accese göre işlem
 
anlatamıyorum galiba :)
on voice yaparsam kanalda olan birine voice verirsen yazdıgın komutlar yine çalışır
benim istedigim sadece ilk girişte çalışması giren voice ise

Spectral 05 Mayıs 2009 21:01

Cevap: kanala girişte accese göre işlem
 
olmadı sanırım bu da
bari bi nick listesi yapalım o nickler girerse who #kanal çekmesin
başka nick girerse çeksin ?

Regex 05 Mayıs 2009 21:29

Cevap: kanala girişte accese göre işlem
 
Alıntı:

Spectral Nickli Üyeden Alıntı (Mesaj 703947)
tamam o dediğini anlıyorumda
o aliasi sildim bana tek lazım olan
birisi kanala girdiği zaman
eğer chanserv op veriyorsa birşey yapmicam
eğer acccesi voice ise names ve who çekecem kanala
on voice de kanalda birisi var normal voice verdi başkasına gene names who çeker
bana ilk girişte lazım


Kod:

on !*:join:#:set -u10 %huh $nick | set -u10 %ehe #
on *:voice:#:if (%ehe == $chan && $vnick == %huh && $nick == ChanServ) { Uygulanacak komutları buraya gireceksin. }


Bulunduğun kanallara yapılan girişlerden; on saniyeye kadar giren kişi, ChanServ tarafından voice yapılırsa; kırmızıyla gösterdiğim, senin belirleyeceğin komutları uygular.

Umarım yanlış anlamamışımdır.


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

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