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/)
-   -   global,notice,giriş, cıkış kısımlarına renk vermek ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/36704-globalnoticegiris-cikis-kisimlarina-renk-vermek.html)

SurucLu 25 Ağustos 2007 18:46

global,notice,giriş, cıkış kısımlarına renk vermek ?
 
Merhaba arkadaslar
sizin icin basit benim gibi bir acemi icin zor olan
ve bir kac scrippte gordugum bir ozelligi kendi scriptimede yuklemek istedim

aradigim şöyle bişe

normalde boyle cikan bişeyi
[20:04]***Giriş <nick> ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]]

ben şöyle olmasini istiyorum
[20:04]Odaya girdi [nick] ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]]

Global ornegi
[GLOBAL] >> en iyi sohbet adresindesiniz

tabi ornegi tam yapamadim bu renkli yazilar alt rengide siyah olacak

bi arkadas verdi renkleri edinlersin diye ama pc de deep freaz oldugundan
elk. gidip gelince silindi

eger sizede kodları varsa alabilirmiyim

Iyi Calismalar..

L4roXyL 25 Ağustos 2007 21:27

Cevap: global,notice,giriş, cıkış kısımlarına renk vermek ?
 
Join(giriş) için;

on ^*:join:#: { if ($nick != $me) { .echo 4 # $timestamp Odaya girdi: $+($chr(91),$nick,$chr(93)) $+($chr(40),$gettok($address($nick,5),2,33),$chr(4 1)) | halt } }

Renkleri kafana göre ayarlarsın.
Senin istediğin gibi <Nick> olan yerleri [Nick] olarak değiştirdim.
Buna bakarak diğerinide(Part) yapabilirsin.
Basit birşey zaten.

SurucLu 25 Ağustos 2007 22:29

Yanıt: global,notice,giriş, cıkış kısımlarına renk vermek ?
 
L4roXyL arkadasim cok tsk ederim
onlara bakıp part'ı yapmak kolayda

GLOBAL
NOTiCE
NiCK Degişikligi
KANAL Mod degişikligi

keşke bunlarıda verebilseydin
imkanı varsa beklerim yoksada verdigin bilgiler icin bir daha tsk ederim

Iyi Calismalar..

L4roXyL 25 Ağustos 2007 22:55

Cevap: global,notice,giriş, cıkış kısımlarına renk vermek ?
 
Ya aslında hepsi için aynı mantığı kullanıcaksın.
Mesela mode için;

on ^*:mode:#: { echo 5 # $timestamp Mod değiştiren: $+($chr(91),$nick,$chr(93)) Değişen mod: $1- | halt }

Nick için;

on ^*:nick: { var %. = 1 | while $comchan($newnick,%.) { echo 3 $comchan($newnick,%.) $timestamp Nick değiştiren : $+($chr(91),$nick,$chr(93)) Yeni nick'i: $newnick | halt | dec %. } }

Notice için;

on ^*:notice:*:?: { echo -s $timestamp Notice gönderen: $+($chr(91),$nick,$chr(93)) Notice mesajı: $1- | halt }

Global olayına gelince zaten global bir noticedir.
Umarım işini görür.

SurucLu 25 Ağustos 2007 23:23

Yanıt: global,notice,giriş, cıkış kısımlarına renk vermek ?
 
yaptim ama sonlarinda bole kare cıkıyor
bi kac degisiklik yaptim ama yinede beceremedim

[23:19] Giriş: [murat_26] (Kelebek7@kLavye.FB07B2D7.F8F83C3A

bide sunucudan ayrilanlar yani Quit yapanlar icin senin kodlarinla oynadim
ve şöyle yaptim

on ^*:quit: { if ($nick != $me) { .echo 4 # $timestamp 7,1Osunucuda degil:0,1 $+($chr(91),$nick,$chr(93)) 4 $+($chr(40),$gettok($address($nick,5),2,33),$chr(4 1)) | halt } } 

ama bu sefer quit ler statuste cikmaya basladi :(

L4roXyL 25 Ağustos 2007 23:49

Cevap: global,notice,giriş, cıkış kısımlarına renk vermek ?
 
Join için verdiğim kod'da, en sonda yani $+($chr(40),$gettok($address($nick,5),2,33),$chr(4 1)) şu kısımda, 4 ile 1 arasında boşluk oluyor.
Vbullettin hatası.
Onu birleştir 41 olmalı o.

Quit için;

on ^*:quit: { .echo 2 -a $timestamp Sunucudan çıktı: $+($chr(91),$nick,$chr(93)) $+($chr(40),$gettok($address($nick,5),2,33),$chr(4 1)) $1- | halt }

$chr(4 1) burası 41 olcak.

SurucLu 26 Ağustos 2007 00:13

Yanıt: global,notice,giriş, cıkış kısımlarına renk vermek ?
 
abisi hepsi tamam ayarladim bi şekilde ama bu bi turlu olmadi

on ^*:quit: { .echo 2 -a $timestamp Sunucudan çıktı: $+($chr(91),$nick,$chr(93)) $+($chr(40),$gettok($address($nick,5),2,33),$chr(4 1)) $1- | halt }


adam sunucudan cıktımı osirada ozelde olsam dahi bu yazi ozelde cıkıyor
bu kısmı bole yaptim on ^*:quit:#: yine olmadi :(

L4roXyL 26 Ağustos 2007 00:35

Cevap: global,notice,giriş, cıkış kısımlarına renk vermek ?
 
Quit event'de # kullanılmaz.
Zaten kullanım şekli; on *:quit: { böyledir.

Sorunu anladım, verdiğim kode sorununu çözecektir.

on ^*:quit: { var %: = 1 | while $comchan($nick,%:) { .echo 2 $comchan($nick,%:) $timestamp Sunucudan çıktı: $+($chr(91),$nick,$chr(93)) $+($chr(40),$gettok($address($nick,5),2,33),$chr(4 1)) $1- | halt | dec %: } }


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

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