IRC ve mIRC Kullanıcılarının Buluşma Noktası
  irc hosting




6Beğeni(ler)
  • 6 Post By Feragat

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 11 Nisan 2014, 22:35   #1
Çevrimdışı
Mırc script ve toolbar hakkında bir kaç sorun.


-- Sponsor Baglantı --


Arkadaşlar scriptte aşağıya toolbar koydum ve smileyler var.İstiyorumki toolbarda smileye tıkladığı zaman editbox alanına o smileyi yazsın ama;

if ($did($dname,1).sel = 2) { editbox -a :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
} şeklinde yaptığımda :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bunu yazıyor fakat editboxta benim daha önce yazdığım metini silip bunu yazıyor ben istiyorumki editboxa Selam nasılsın yazıyım arkasındanda toolbardaki smileye tıkladığımda sonuna :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bunu yazsın hatta işlemi tekrar ettiğim zamanda "selam nasılsın :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
" bu şekilde arkasına bir boşluk bırakarak tıkladığım kadar yapsın bu işlemi.Mümkünmüdür acaba.

Hatta bunu mode if ($did($dname,1).sel = 2) { msg $active :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
} şeklinde denedim bu kezde direk kanala mesaj gönderiyor.

2. Sorun

did -i $dname 1 1 bmpsize 24 24
did -i $dname 1 1 setimage icon large iconlar\x.ico

Toolbarda ikon boyutunu 40 40 olarak değiştirdiğimde ikonun çözünürlüğü bozuluyor bunu nasıl giderebilirim ikonun orjinal boyutu 64 64 olduğu için 40 40 yaptığımda düzgün görünmesi gerekmiyor mu?

3.Sorun

RTEC = real time edidbox changer(gerçek zamanlı editbox değiştiricisi) Bu şekilde bişey var galiba editboxa :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yazdığımda onu direk smiley olarak gösterecek fakat bulamadım bütün linkler ölmüş elinde olan varsa paylaşabilir mi?
Arkadaşlar scriptte aşağıya toolbar koydum ve smileyler var.İstiyorumki toolbarda smileye tıkladığı zaman editbox alanına o smileyi yazsın ama;

if ($did($dname,1).sel = 2) { editbox -a :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
} şeklinde yaptığımda :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bunu yazıyor fakat editboxta benim daha önce yazdığım metini silip bunu yazıyor ben istiyorumki editboxa Selam nasılsın yazıyım arkasındanda toolbardaki smileye tıkladığımda sonuna :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bunu yazsın hatta işlemi tekrar ettiğim zamanda "selam nasılsın :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
" bu şekilde arkasına bir boşluk bırakarak tıkladığım kadar yapsın bu işlemi.Mümkünmüdür acaba.

Hatta bunu mode if ($did($dname,1).sel = 2) { msg $active :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
} şeklinde denedim bu kezde direk kanala mesaj gönderiyor.

2. Sorun

did -i $dname 1 1 bmpsize 24 24
did -i $dname 1 1 setimage icon large iconlar\x.ico

Toolbarda ikon boyutunu 40 40 olarak değiştirdiğimde ikonun çözünürlüğü bozuluyor bunu nasıl giderebilirim ikonun orjinal boyutu 64 64 olduğu için 40 40 yaptığımda düzgün görünmesi gerekmiyor mu?

3.Sorun

RTEC = real time edidbox changer(gerçek zamanlı editbox değiştiricisi) Bu şekilde bişey var galiba editboxa :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yazdığımda onu direk smiley olarak gösterecek fakat bulamadım bütün linkler ölmüş elinde olan varsa paylaşabilir mi?
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
Alt 11 Nisan 2014, 23:11   #2
Çevrimdışı
Cevap: Mırc script ve toolbar hakkında bir kaç sorun.




Sorun 1 = if ($did($dname,1).sel = 2) { editbox -a :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
} yerine if ($did($dname,1).sel = 2) { editbox -a $1- :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
} bununla dene kaba taslak
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Sorun 2 : icon konusunda 40 ta bozulur yatay ve dikey farklılıkalrdan 52x52 dene

sorun 3 : Direk Smile olarak göstermek = input kodlamasına girer bunuda aynı scriptten olan kişiler gorur mirc te oluğagından bahsedıyorsan. bazı eschat te web uzerınden girildiginde zaten senın : ) işeretlerın web demn gırenlere smıle seklınde gorunur 3 u tam anlamadım ama smıle ıstıyorsan soyle burda kodlamayı paylasayım.

  Alıntı ile Cevapla

Alt 11 Nisan 2014, 23:55   #3
Çevrimdışı
Cevap: Mırc script ve toolbar hakkında bir kaç sorun.




Valla hocam 1. yi zaten o şekilde denemiştim ama yinede olmuyor.

2.ye sonra bakarız.

3.de biliyorum zaten o şekilde olduğunu ama ondan bahsetmiyorum.Mesela imgmrc yüklü iken
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yazdığında metin satırında
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
olarak görünüyor ama göçnderdiğimizde smiley şeklini alıyorya bu dediğim olay metin alanına
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yazdığında onu otomatik olarak smiley olarak gösteriyor msnde olduğu gibi yani smiley ikonuna tıkladığım zaman metin alanında
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yerine smiley görünüyor.

  Alıntı ile Cevapla

Alt 12 Nisan 2014, 00:49   #4
Çevrimdışı
Cevap: Mırc script ve toolbar hakkında bir kaç sorun.





Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Hiçbişi anlamadım. Resimli oalrak göstersen yada maddeler seklınde anlatsan. sorun goremedım cunku nerde neyın nasıl gorunmesı gerektıgını anlamadım acıkcası.

  Alıntı ile Cevapla

Alt 12 Nisan 2014, 01:06   #5
Çevrimdışı
Cevap: Mırc script ve toolbar hakkında bir kaç sorun.




Hacım hangisini anlamadın 3. sorun sadece RTEC = real time edidbox changer diye bi addon var elinde olan varmı onu soruyorum gerisini boşver )

1. sorunuda anladın sanırım.

  Alıntı ile Cevapla

Alt 13 Nisan 2014, 02:55   #6
Çevrimdışı
Cevap: Mırc script ve toolbar hakkında bir kaç sorun.




ŞaH Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Hacım hangisini anlamadın 3. sorun sadece RTEC = real time edidbox changer diye bi addon var elinde olan varmı onu soruyorum gerisini boşver )

1. sorunuda anladın sanırım.

1. sorun için şunu kullanabilirsin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
var %aa $iif($editbox($active,0), $regsubex($v1,/$/,$chr(32) $+(:=,$chr(41))), $+(:=,$chr(41))) | editbox -f %aa

Senin kullandığın koda entegre edip bir dene;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ($did($dname,1).sel = 2) { var %aa $iif($editbox($active,0), $regsubex($v1,/$/,$chr(32) $+(:=,$chr(41))), $+(:=,$chr(41))) | editbox -f %aa }

Ben bir dialog oluşturup denedim, yazının sonuna dediğin şekilde ekledi :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
gibi..

__________________
Offline
  Alıntı ile Cevapla

Alt 13 Nisan 2014, 21:45   #7
Çevrimdışı
Cevap: Mırc script ve toolbar hakkında bir kaç sorun.




Eyvallah hocam ya süpersin eline koduna sağlık sonunda oldu.Sadece sonundaki editbox -f değiştirdim çünkü hangi odada olursan ol statüs ekranına dönüyordu -a yaptım düzeldi şimdi gayet sağlıklı çalışıyor.

  Alıntı ile Cevapla

Alt 10 Nisan 2019, 18:42   #8
Çevrimiçi
Cevap: Mırc script ve toolbar hakkında bir kaç sorun.




Selam arkadaslar
yukarda belirtilen real time editbox changer (RTEC) elimde var..
lakin kod baglandigimiz ilk serverde calisiyor ve 2.ni bi servere baglandigimizda ordada calismiyor.. bunu baglandigimiz tüm serverlerde calissin diye editleyebilecek arkadaslar olur ümüdiyle yaziyorum ve simdiden tsk ediyorum..



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* real time edidbox changer(RTEC) baþlama tarihi: 1/Mayýs/2008 yapýmcý: Alience versiyon: 1.0.3 */ ;--- DCX dll fonksiyonlarý START ;--- DCX dll fonksiyonlarý END on *:load: { set %rtecsentence 1 echo $color(info text) -at * RTEC yüklendi, ayarlarýný yapmak için /rtec veya /stil komutunu kullanabilirsiniz. } on *:start: { if !$hget(RTEC) { hmake RTEC 50 } if !$hget(RTECOPT) { hmake RTECOPT 2 } .hload -b RTEC $qt($+($scriptdir,rtec.bin)) .timerRTEC -m 0 80 /RTEC -t } alias stil { rtec $1- } alias RTEC { if $regex($1-,(\-t)) { if $regex($window($active).type,^(channel|query|chat)$) && !$regex(%str,(^\/)) { var %str = $editbox($active), %replaced = %str, %selstart = $editbox($active).selstart, %selend = $editbox($active).selend if %rtecstr != %str { if $right($editbox($active),1) != $chr(32) { var %i = $hget(RTEC,0).item while %i { %replaced = $replace(%replaced,$hget(RTEC,%i).item,$hget(RTEC,%i).data) dec %i 1 } if %rtecsentence { %replaced = $regsubex(%replaced,/((?<=\.|\?|\!)([^\s]))/g,$+($chr(32),$upper(\1))) %replaced = $regsubex(%replaced,/((?<=\.|\?|\!)(\s)([a-zðüöçþý]))/g,$+($upper(\1))) %replaced = $regsubex(%replaced,/((?<=^)(.))/g,$+($upper(\1))) %replaced = $regsubex(%replaced,/((?<=,)([^\s]))/g,$+($chr(32),\1)) } var %xdif = ($len(%replaced) - $len(%str)) %selstart = $calc(%selstart + %xdif) %selend = $calc(%selend + %xdif) %rtecstr = %replaced editbox $+(-ab,%selstart,e,%selend) %replaced } } } } else { if !$dialog(RTECDLG) { dialog -m RTECDLG RTEC_TABLE } } } dialog RTEC_TABLE { title "Rtec v1.0 - ßy Alience(Halim) 2008" size -1 -1 300 245 option dbu button "&Ekle", 1, 252 1 37 12 button "Degistir", 2, 252 14 37 12 button "&Sil", 3, 252 27 37 12 check "&Cümle stilini uygula", 4, 2 225 112 10 button "&iptal", 6, 171 225 37 12, cancel button "&Tamam", 5, 209 225 37 12, ok text "&Degistirilecek string:", 8, 0 5 49 8, right edit "", 9, 49 2 197 10, autohs text "&Yazilacak string:", 10, 0 16 49 8, right edit "", 11, 49 13 197 10, autohs } on *:dialog:RTECDLG:*:*: { if $devent == init { dcx Mark $dname RTECDLG_CB xdialog -b $dname +tyz xdialog -c $dname 7 listview 1 50 490 390 report fullrow singlesel grid showsel autoarrange xdid -t $dname 7 +l 2 120 Degistirilecek $chr(9) +c 1 340 Yazilacak var %i = $hget(RTEC,0).item while %i { xdid -a $dname 7 1 0 +c 1 0 0 0 $rgb(0,0,0) $rgb(255,255,255) $hget(RTEC,%i).item $chr(9) + 0 -1 $rgb(10,210,250) $rgb(255,0,255) $hget(RTEC,%i).data dec %i 1 } did -f $dname 9 if $xdid($dname, 7).num { xdid -c $dname 7 1 } if %rtecsentence { did -c $dname 4 } } if $devent == sclick { if $did == 1 { if $did(9) != $null && $did(11) != $null { if !$xdid($dname, 7, $chr(9) $did(9) $chr(9), W, 0, 0).find { xdid -a $dname 7 1 0 +cs 1 0 0 0 $rgb(0,0,0) $rgb(255,255,255) $did(9) $chr(9) + 0 -1 $rgb(10,210,250) $rgb(255,0,255) $did(11) did -r $dname 9,11 } } } elseif $did == 2 { if $did(2) == Deðiþtir { if $xdid($dname, 7, 0).sel { did -ra $dname 9 $xdid($dname, 7, 1).seltext did -ra $dname 11 $xdid($dname, 7, 2).seltext did -b $dname 7,1,3 did -ra $dname 2 Tamam } } else { did -ra $dname 2 Deðiþtir did -e $dname 7,1,3 if $xdid($dname, 7, 1).seltext != $did(9) { if !$xdid($dname, 7, $chr(9) $did(9) $chr(9), W, 0, 0).find { xdid -d $dname 7 $xdid($dname, 7, 0).sel xdid -a $dname 7 1 0 +cs 1 0 0 0 $rgb(0,0,0) $rgb(255,255,255) $did(9) $chr(9) + 0 -1 $rgb(10,210,250) $rgb(255,0,255) $did(11) } } elseif $xdid($dname, 7, 2).seltext != $did(11) { xdid -d $dname 7 $xdid($dname, 7, 0).sel xdid -a $dname 7 1 0 +cs 1 0 0 0 $rgb(0,0,0) $rgb(255,255,255) $did(9) $chr(9) + 0 -1 $rgb(10,210,250) $rgb(255,0,255) $did(11) } } } elseif $did == 3 { if $xdid($dname, 7, 0).sel { xdid -d $dname 7 $xdid($dname, 7, 0).sel if $xdid($dname, 7).num { xdid -c $dname 7 $v1 } } } elseif $did == 5 { var %i = 1, %end = $xdid($dname, 7).num hfree RTEC while %i <= %end { hadd -m RTEC $xdid($dname, 7, %i, 1).text $xdid($dname, 7, %i, 2).text inc %i 1 } hsave -b RTEC $qt($+($scriptdir,rtec.bin)) set %rtecsentence $did(4).state } } } ;dcx mark alias not important. alias RTECDLG_CB { } ;EOF


__________________
ZaLiM1979 <]=[> SeN BeNiM YiLDiZ KaYaRKeN TuTTuGuM DiLeGiM DeGiL, eZaN oKuRKeN eTTiGiM DuaMSiN!!!
  Alıntı ile Cevapla

Alt 17 Nisan 2019, 00:37   #9
Çevrimiçi
Cevap: Mırc script ve toolbar hakkında bir kaç sorun.




yapabilecek coder arkadas yokmu?
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
ZaLiM1979 <]=[> SeN BeNiM YiLDiZ KaYaRKeN TuTTuGuM DiLeGiM DeGiL, eZaN oKuRKeN eTTiGiM DuaMSiN!!!
  Alıntı ile Cevapla

Cevapla

Etiketler
bîr, hakkında, kac, mİrc, script, sorun, toolbar, ve

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Mırc'la Sunucuya Girişte Sorun. [RaNGeR] mIRC Scripting Sorunları 3 16 Nisan 2011 18:29
Ücretsiz Script & mİRC Sohbetmetro mIRC Scripting Tanıtımları 7 14 Eylül 2010 13:43
RapAlemi Mırc Script CmiStanbuL mIRC Scripting Tanıtımları 1 18 Kasım 2009 22:31



forum trabzon