![]() |
|
|
|||||||
| IRCd Makaleler IRCd hakkında her türlü makalelere bu başlık altından ulaşabilirsiniz. |
![]() |
|
|
LinkBack | Seçenekler | Stil |
|
|
#1 |
|
Çevrimdışı
|
Tüm mIRC Events’ları Örnek Anlatımlı (mIRC Help)
Tüm mIRC Events’ları Örnek Anlatımlı (mIRC Help) On Notify Eventi belirlediginiz nick veya kendi nickiniz sunucu içerisinde online oldugu zaman yada cıkış yaptigi zaman haberdar olmanizi saglar. Şimdi gelelim Remoteler ile Notify kodumuza on <Seviye>:NOTIFY:<Komutunuz> Örnek: on 1:NOTIFY:{ /echo -a Notify Listenizdeki $nick şu anda Online! } @Notify şeklinde pencerede görmek isterseniz on ^*:Notify: { haltdef | $iif(!$window(@Notify),window -ne @Notify) echo 4 @Notify $Nick Şu anda Online ! Zaman : $fulldate } Şimdi UNOTIFY Komutlarini açıklayalim. Komut: on <Seviye>:UNOTIFY:<Komutunuz> Örnek: on *:UNOTIFY: { /echo -a Notify listenizdeki $nick şu anda sunucudan ayrıldı. } Notify nickimiz eğer absolut ise onu takip etmek istiyorsak. Komutumuz şu on ^*:UNotify: { if ($nick == absolut) { echo -a $nick Sunucudan ayrıldı. } } Notify Nicki ekleyip takip etmek istiyorsak kodumuz şu on ^*:Notify: { if ($nick == absolut) { echo -a $nick Şu anda Online. } } mIRC Script’leriniz içerisinde de bu komutlara ihtiyac duymadan da notify ekleyip silebilirsiniz. Klavyenizden ALT+B tuşuna basarak NOTIFY ayarlarini yapabilirsiniz On op eventi On Op Eventi Size kanalda (@) verildigi zaman işlem gören event. Kod : on <Seviye>:OP:<#[,#]>:<Komut> Örnek : on 1:OP:#kampüs,#mIRC:/msg $nick Op için teşekkürler. Eğer ki tüm kanallarda aktif olmasini istiyorsaniz sadece # işaretini koymaniz yeterlidir. Örnek : on 1:OP:#:/msg $nick Op için teşekkürler. on Load eventi on <level>:LOAD:<commands> LOAD, script-e bir yükleme olduğunu algılayan olaydır.(sadece yüklenilen script dosyasının veya kodun içerisinde mevcut ise algılar) Event içerisinde kullanılabilen identifier; a- $script (yüklenilen kodun bulunduğu dosya ismini veya yüklenilen dosyanın ismini verir) Örnek: on *:load:echo 4 -ea $script mIRC içerisine başarıyle yüklendi. NOT: Bu olay, yüklenilen kod/dosya vb. içerisinde ise çalışacaktır. Eğer yegane olarak kullanırsanız hiçbir işlev görmez. On DEOP eventi DEOP eventi kanaldaki -o (@) işlemlerinde kullanılır.. Parametreleri; $opnick = Opu alınan nick $nick = Opu alan nick on *:deop:#:{ echo -a $opnick kanalda deop oldu bunu $nick yaptı } DCCSERVER Eventi DCCSERVER eventi DCC dosya paylaşım bölümündeki işlemler için kullanılır.. Parametreleri; $filename = Dosya ismi on * CCSERVER:Chat: { echo -a $nick $address Seninle konuşmak istiyor }on * CCSERVER:Send:if (.exe isin $filename) { echo -a .exe dosyası gönderilmiştir, alım iptal edildi | .halt }CTCPREPLY eventi CTCPREPLY eventi gönderilen CTCP mesajlarında alınan cevaplara yapılan işlemlerde kullanılır.. Herhangi bir parametre barındırmaz on *:CTCPREPLY:*version* { echo -a $nick nickinin versiyonu $1- } CTCP Eventi CTCP eventi sunucu içerisindeki CTCP mesajlarıyla ilgilidir Kendisine ait herhangi bir parametre taşımaz ctcp *:VERSION:*:{ notice $nick Kullandığım versiyon $version } CONNECT Eventi Connect eventi sunucuya bağlantı kurulduğunda işlem yapmaya yarar.. Herhangi bir parametresi yoktur.. on *:connect:{ echo -a $me , $server sunucusuna bağlantı yaptınız } OPEN Eventi Open eventi adındanda anlaşılacağı gibi AÇMAK manasına geliyor Parametreler: $nick (Açılan ekran) $target (Açılan Ekran) on * pen:?:*:{ msg $nick Özelime hoşgeldin $nick }CLOSE Eventi Close eventi Nick ve @Pencere kapatışındaki kullanılacak eventtir Parametreler $target = Kapatılan Ekran (Nick , @Pencere ) $nick = Kapatılan Ekran (Nick , @Pencere ) on *:close:*:{ echo -a $target penceresi kapatıldı! } on *:close:*:{ echo -a $nick penceresi Kapatıldı! } SERV Eventi CHAT eventiyle aynı şekilde DCC mesajlaşmasında kullanılır Parametreleri; =$nick -> Nick Örnek; on 1:SERV:*güle güle*:/msg =$nick görüşürüz.. CHAT Eventi Chat eventi DCC Chat olarak kullanılan eventtir.. Parametreleri; =$nick -> Nick Örnek; on *:chat:*yardim*:{ msg =$nick Sorun nedir ? } NOT: $nick değil =$nick kullanılır BAN Eventi; Ban eventi network bağlantı durumunda kanal içerisindeki banlarla ilgili işlem yapmak içindir.. Parametreleri; $chan => Kanal $nick => Banı Atan Nick $bnick => Banlanan Nick $banmask => Ban Maskı Örnek vermek gerekirse; on *:ban:#:{ echo -a $chan Kanalında $bnick , $nick tarafından atıldı, mask olarak $banmask kullanıldı } |
|
![]() |
| Etiketler |
| #server-mirc-yardim |
| Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir) | |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Mirc !zar kodu | aSK | mIRC Parça Kodlar | 0 | 18 Nisan 2021 10:03 |
| mIRC | RoJ | mIRC Help - Yardım | 0 | 26 Ocak 2021 04:43 |
| mIRC Scripting | GeN | mIRC Scripting Tanıtımları | 0 | 08 Temmuz 2020 03:11 |
| mIRC | GeN | mIRC Scripting Tanıtımları | 0 | 08 Temmuz 2020 03:10 |
| mIRC Nedir? | GeN | mIRC Scripting Tanıtımları | 0 | 08 Temmuz 2020 03:05 |