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 Parça Kodlar (https://www.ircforumlari.net/mirc-parca-kodlar/)
-   -   JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek. (https://www.ircforumlari.net/mirc-parca-kodlar/692892-join-part-quit-mode-mesajlarini-ayri-pencerede-bildirimler-gostermek.html)

¿ 11 Mayıs 2015 22:33

JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek.
 
Kalabalik sunucularda ilac gibi gelecektir. :)
Veri akisi cok oldugu icin konusmalari JOIN, PART, QUIT ve MODE bildirimleri yuzunden takip edemez hale geliyorsunuz.
Bu remote sayesinde NICK degisimleri haricinde diger gereksiz bildirimleri @Bildirim penceresinden takip edebileceksiniz.
Default ayar olarak aktif durumdadir, kanal genelinde veya status penceresinde sag tiklayarak aktif veya pasif konuma getirebilirsiniz.
2 adet secenek vardir.

JOIN/PART/QUIT/MODE
Pencere'de Göster
Kanal'da Göster


Seklindedir.



Kod:

menu status,channel {
  -
  JOIN/PART/QUIT/MODE
  .Pencere'de Göster:.enable #bildirimler | .echo -a *** Bildirimler bildirim penceresinde gösterilecek.
  .Kanal'da Göster:.disable #bildirimler | .echo -a *** Bildirimler kanallarda gösterilecek.
  -
}

#bildirimler on
on ^*:join:#: {
  if !$window(@Bildirimler ) { window -ze @Bildirimler }
    .echo @Bildirimler $chr(3) $+ $color(join) $+ $timestamp * JOIN: $nick ( $+ $address $+ ) ( $+ # $+ )
    .halt
}

on ^*:part:#: {
  if !$window(@Bildirimler ) { window -ze @Bildirimler }
    .echo @Bildirimler $chr(3) $+ $color(part) $+ $timestamp * PART: $nick ( $+ $address $+ ) ( $+ # $+ ) ( $+ $1- $+ )
    .halt
}

on ^*:quit: {
  if !$window(@Bildirimler ) { window -ze @Bildirimler }
    .echo @Bildirimler $chr(3) $+ $color(quit) $+ $timestamp * QUIT: $nick ( $+ $address $+ ) ( $+ $1- $+ )
    .halt
}

on ^*:rawmode:#: {
  if !$window(@Bildirimler ) { window -ze @Bildirimler }
    .echo @Bildirimler $chr(3) $+ $color(mode) $+ $timestamp * MODE: $nick $chan $1-
    .halt
}
#bildirimler end


IrCbaStarD 12 Mayıs 2015 00:05

Cevap: JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek.
 
@¿ anliyabiliyorum link veriyorsun fakat böle parca kodlari link vermeden foruma eklesen daha iyi olucak dostum. Add-on dll farkli icon dosyalarin icin böle yapman daha cok iyi olucaktir. Lütfen buna uymalisin burasi parca kodlar bölümü ve link verdigin sitenin ömür boyu garantisi yok. :)

¿ 12 Mayıs 2015 00:16

Cevap: JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek.
 
Garantisi benim :D
Ben oldugum surece aktiftir ama ben yoksam link'lerde yoktur :p
Renk kodlari vb. kodlarin forumdan dolayi cikmadigi icin siteye yukleyip link veriyorum bu sorunu asmak icin baska nedeni yok yani. ;)

IrCbaStarD 12 Mayıs 2015 00:19

Cevap: JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek.
 
Ben cekip düzenlemiştim bunda oldugu gibi :) Dedigim gibi parca kodlari foruma eklemelisin eğer addon filan yaparsan daha kapsamli kodlar icon, dll, resim dosyasi vb. kullandigin kodlari link olarak eklersen hic bir sorun olmaz.

¿ 12 Mayıs 2015 00:30

Cevap: JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek.
 
Ne kadar duzeltirsen duzelt olmuyor iste :p
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bak burda da aynisini yapmissin fakat;
echo $active 4OPER:1 $6 4IDENT:1 $3 4HOST:1 $4 4REALNAME:1 $9-
Gordugun gibi renk kodlarinda sorun olusmus. :p
Bu arada $chr(3) kullanirsak bu sorunuda asmis olacagiz sanirim, az once denedim calisiyor :p
Rica etsem bi once ki remote'de su sekilde duzenleme yapar misin ?
echo $active $chr(3) $+ 4OPER: $chr(3) $+ 1 $+ $6 $chr(3) $+ 4IDENT: $chr(3) $+ 1 $+ $3 $chr(3) $+ 4HOST: $chr(3) $+ 1 $+ $4 $chr(3) $+ 4REALNAME: $chr(3) $+ 1 $+ $9-

Ayrica bu remotede ki;
.echo @Bildirimler $+
kisimlari
.echo @Bildirimler $chr(3) $+
su sekilde yapar misin ?

Ben duzenliyemiyorum malesef :p
Bu sorunuda halletmis olduk bundan sonra ki paylasimlarda link vermeye gerek kalmadi. :)

IrCbaStarD 12 Mayıs 2015 00:42

Cevap: JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek.
 
Değiştirildi hepsi.
Ufak bir bilgi vereyim;

Echo renk numarasi @pencere msj seklinde yazarsanda yazdigin renk kodunu verir, ctrl+k($chr(3)) kullanmana gerek kalmaz.

echo 4 @bildirimler bla bla bla..

¿ 12 Mayıs 2015 00:48

Cevap: JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek.
 
$color(join), $color(quit) vb. ve birden cok renk kullandigim icin $chr(3) tercih ettim :p
Tsk. ederim

Feragat 12 Mayıs 2015 01:10

Cevap: JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek.
 
Bir tane metin belgesine atıp eklenti olarak paylaşabilirsin. Link ölme veya renk kodlarında bozulma derdin olmaz. Parça kod sonuçta, boyut olarak da küçük.

uFuK 12 Mayıs 2015 11:00

Cevap: JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek.
 
Öncelikle Scripting dünyasına adım atmışsın sanirim, hayırlı olsun hoşgeldin.

Kod yararlı fakat oldukca eksik.

HOTLINK eventi hakkında bilgi alip, Quit,PART,JOIN eventlarinda $window pencerelerde hotlinki aktif etmelisin.

Böylelikle sunucuya saldırı oldugunda abuk subuk nickler bir anda kanala girip abuk subuk yazilar yazip, part edip kaçtıklarında @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresinden nicklere çift tıklayarak (İP) adreslerine zline attirmalisin.

Ayni şekilde QUİT,PART pencerelerinde de yapmalısın

Bunun bir örneği OAScript'te mevcut ben yaptım ordan bakarakta örnek alip üstüne koyup geliştirebilirsin

Bu şekilde kuru bilgiden öteye gitmez her yazdiğimiz addonda eklentide fonksiyonel şeyler olmalıki insanlar onu kullanma gereği duymalı

IrCbaStarD 12 Mayıs 2015 13:34

Cevap: JOIN/PART/QUIT/MODE mesajlarini ayri pencerede (@Bildirimler) gostermek.
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Bu dediklerini senin yapip paylasman lazim adam yeni baslamis hotlink zline vs vs gidiyorsun :) Adamin elinden gelen simdilik bu. Sen biraz kod paylasimi yap örnek alsin, scriptinden ayikla dur cok uzun iş, ben yeni basliyor olsam senin bu mesajindan sonra sogurdum.


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

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