![]() |
Coderlerimiz bakar mısınız? Merhaba arkadaşlar, Benim kullanmış olduğumda scriptte örneğin " # " işareti SAĞ tafaftaki " ALT " tuşuna bastığım zaman çıkıyor. Ben istiyorum ki SOL taraftaki " ALT ve CTRL " tuşuna bastığım zaman çıksın.. Ayrıca Mesela arkadaşıma komut vericem; " /ns identify şifren " bunu kanala veya özele yollaycam hangi tuşa basarsam basıyım yollamıyor, Buna çözüm bulabilir miyiz acaba? Şimdiden çok teşekkür ediyorum ilgilenen herkese |
Cevap: Coderlerimiz bakar mısınız? 1. sorun klavye ile alakalı ingilizce türkçe durumlarına göre değişir 2. ctrl basılı tut enter'a bas gönderir. |
Cevap: Coderlerimiz bakar mısınız? ctrl+j'de ctrl+enter ile aynı görevi görüçektir. |
Cevap: Coderlerimiz bakar mısınız? Alıntı:
1.Klavyem Türkçe durumunda 2.Zaten Ctrl basılı tutup entera basıyorum göndermiyor :) Alıntı:
|
Cevap: Coderlerimiz bakar mısınız? CTRL Enter çalışıyor. |
Cevap: Coderlerimiz bakar mısınız? 1. sorunun için : Sağdaki alt tuşu alt gr olarak geçer . aynı işlevi Ctrl + alt + 3(ya da 4, 2, vb..) tuş kombinasyonuyla da yapabilirsin. altını çizdiğim alt tuşu sol taraftaki olan. 2. ise : Ctrl + enter işler, alt gr + enter de yapabilirsin. ya da komutu yazmadan ctrl + b(b yerine k, u, r bunlar da olabilir) kombinasyonunu uygulayıp komutu yazarsan enter ' larken herhangi bir tusa basmana da gerek kalmaz =) |
Cevap: Coderlerimiz bakar mısınız? Alıntı:
2. olarak ne CTRL ENTER nede ALT CTRL ENTER vb.. ne yaptıysam kanaLa gitmiyor mesela " /cs info #ircforumları " gibi komutlar.. sorunu anlamadınız sanırım :) teşekkür ediyorum genede |
Cevap: Coderlerimiz bakar mısınız? basit unput veya keydown eventi ile olabilir ama sen genede ilk önce şu sorunu çöz neden gitmiyor? çözmen içinde input eventlerini kontrol et eğer koddan anlamıyorsan bütün input eventleri söyle başlar "on *:input:" diye sende "off *:input:" olarak değiştir ve dene bakalım düzelecekmi. |
Cevap: Coderlerimiz bakar mısınız? Alıntı:
|
Cevap: Coderlerimiz bakar mısınız? o zamanda kendi yazdığın komutlarda ince olarak gider sanki ;) |
Cevap: Coderlerimiz bakar mısınız? komutunuzu yazin ctrl+m tuslarina bastiginizda komutunuz kanala ya da ozele gider. |
Cevap: Coderlerimiz bakar mısınız? Alıntı:
Malesef buda çözüm olmadı :) |
Cevap: Coderlerimiz bakar mısınız? Alıntı:
hakLısın galiba, ama ona bi çözüm üretiriz elbet :) |
Cevap: Coderlerimiz bakar mısınız? Scriptindeki INPUT kodlarını paylaşırsan daha çok yardımcı olunabilir.INPUT event'taki $ctrlenter identifier'ının kullanımında\kullanılmamasında bir hata olmalı... |
Cevap: Coderlerimiz bakar mısınız? Alıntı:
on *:input:?: { if $msini(75,options) { if ($left($1-,1) == /) { $1- } | else { var %tmp.tx = $temotions($1) $2- | echo $timestamp 4(15 $+ $me $+ 4)14 %tmp.tx | .msg $active %tmp.tx } | halt } } on *:input:*: { if ((status isin $active) && ($left($1-,1) != /) && (@mserver !isin $active)) { edialog / kullanarak komut uygulayin | halt } if (# isin $active) { if $msini(108,options) { if ($left($1,1) != /) { if $msini(75,options) { %tmp.tx = $temotions($1) $2- } | else { %tmp.tx = $1- } if ($right($1,1) = : || $right($1,1) = ,) { var %tmp = 1 | var %cmp.tamanho = $len($1) - 1 while (%tmp <= $nick($active,0)) { var %cmp.nickcanal = $nick($active,%tmp) if ($left($1,%cmp.tamanho) isin $left(%cmp.nickcanal,%cmp.tamanho)) { say $ncompleter(%cmp.nickcanal) $2- halt } inc %tmp } } echo $timestamp 4(15 $+ $me $+ 4)14 %tmp.tx .msg # %tmp.tx halt } } if $msini(75,options) { if ($left($1-,1) == /) { $1- } | else { var %tmp.tx = $temotions($1) $2- | say %tmp.tx } | halt } } if (@dcc.chat isin $active) { if ($sock($msdremove($target)).status != $null) { if ($1 == /me) { aline -hp $colour(action) $target * >> $2- | sockwrite -tn $msdremove($target) ACTION $2- $+ | halt } | if ($left($1,1) == /) { aline -hp 3 $target *** Type the commands in another window | halt } | aline -hp $colour(normal) $target $+ $colour(highlight) >> $+ $colour(normal) $+ $1- | sockwrite -tn $msdremove($target) $1- } halt } if (@mserver isin $active) { var %mserver.sock = mserver. $+ $gettok($target,3-,46) if ($sock(%mserver.sock).status != $null) { var %nick.com = : $+ %mserver.nick1. [ $+ [ $gettok($target,3-,46) ] ] if ($1 == /away) { if ($2 != $null) { set %mserver.away.msg [ $2- ] | mserver.ame Is [AWAY] - ( $+ %mserver.away.msg $+ ) } | else { if (%mserver.away.msg != $null) { mserver.ame Is [Back] - From %mserver.away.msg } | unset %mserver.away.msg } | sockwrite -tn %mserver.sock AWAY : $+ $2- | halt } if ($1 == /ctcp) { if ($3 != $null) { aline -hp $colour(ctcp) $target -> $chr(91) $+ $2 $+ $chr(93) - $3- | sockwrite -tn %mserver.sock PRIVMSG $2 : $+ $3- $+ } | else { aline -hp $colour(info2) $target *** /CTCP: Insufficient parameters } | halt } if (($1 == /dcc) && ($2 == chat)) { if ($3 != $null) { msdchat $3 } | else { aline -hp $colour(info2) $target *** /DCC Chat: Insufficient parameters } } if ($1 == //echo) { msecho $2- | halt } if ($1 == /echo) { echo $colour(own) -a $2- | halt } if ($1 == /invite) { if ($3 != $null) { mserver.invite $2 $3 } | else { aline -hp $colour(info2) $target *** /Invite: Insufficient parameters } | halt } if ($1 == /join) { mserver.join $2- | halt } if ($1 == /kick) { if ($3 != $null) { mserver.kick $2 $3 } | else { aline -hp $colour(info2) $target *** /Kick: Insufficient parameters } | halt } if ($1 == /list) { sockwrite -tn %mserver.sock LIST | halt } if ($1 == /me) { if ($2 != $null) { aline -hp $colour(action) $target * %mserver.nick1. [ $+ [ $gettok($target,3-,46) ] ] $2- | sockwrite -tn %mserver.sock PRIVMSG $gettok($target,2,46) : $+ ACTION $2- } | else { aline -hp $colour(info2) $target *** /Me: Insufficient parameters } | halt } if ($1 == /mode) { sockwrite -tn %mserver.sock MODE $2- | halt } if ($1 == /msg) { if ($3 != $null) { aline -hp $colour(normal) $target -> $2 - $3- | sockwrite -tn %mserver.sock PRIVMSG $2 : $+ $3- } | else { aline -hp $colour(info2) $target *** /Msg: Insufficient parameters } | halt } if ($1 == /nick) { sockwrite -tn %mserver.sock NICK $2 | halt } if ($1 == /names) { if ($left($2,1) == $chr(35) ) { sockwrite -tn %mserver.sock NAMES $2 } | else { aline -hp $colour(info2) $target *** Invalid channel name } | halt } if ($1 == /notice) { if ($3 != $null) { aline -hp $colour(own) $target -> $2 - $3- | sockwrite -tn %mserver.sock NOTICE $2 : $+ $3- | } | else { aline -hp $colour(info2) $target *** /Notice: Insufficient parameters } | halt } if ($1 == /notify) { if ($2 != $null) { notify $2 } | else { aline -hp $colour(info2) $target *** /Notify: Insufficient parameters } } if ($1 == /part) { if ($left($2,1) == $chr(35) ) { var %chan.win = @mserver. $+ $2 $+ . $+ $gettok($target,3-,46) if ($window(%chan.win).state != $null) { sockwrite -tn %mserver.sock PART $2 | window -c %chan.win } else { aline -hp $colour(info2) $target *** No such channel $2 } } else { aline -hp $colour(info2) $target *** Invalid channel name } halt } if ($1 == /ping) { if ($2 != $null) { aline -hp $colour(normal) $target -> Ping request on $2- | sockwrite -tn %mserver.sock PRIVMSG $2 :PING $ctime $+ | halt } | else { aline -hp $colour(info2) $target *** /Ping: Insufficient parameters } } if ($1 == /query) { if ($3 != $null) { var %mserver.win.query = @mserver. $+ $2 $+ . $+ $gettok($target,3-,46) | if ($window(%mserver.win.query).state == $null) { window -bek0 %mserver.win.query 10 10 500 250 } | elseif (($window(%mserver.win.query).state == minimized) || ($window(%mserver.win.query).state == normal)) { window -a %mserver.win.query } | sockwrite -tn %mserver.sock PRIVMSG $2 : $+ $3- | aline -hp $colour(normal) %mserver.win.query < $+ $2 $+ > $3- } | else { aline -hp $colour(info2) $target *** /Query: Insufficient parameters } | halt } if ($1 == /quit) { if ($2 != $null) { sockwrite -tn %mserver.sock QUIT : $+ $2- 4,1 DNAv3 Scripts 1-0,1 Get This Script Free At 1-4,1 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] } | else { if ($msini(19,multiserver) != $null) { $msini(19,multiserver) = QUIT : $+ $msini(19,multiserver) } | else { $msini(19,multiserver) = QUIT :4,1 DNAv3 Script 1-0,1 Get This Script Free At 1-4,1 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] } | sockwrite -tn %win.sock $msini(19,multiserver) } | halt } if ($1 == /quote) { sockwrite -tn %mserver.sock $2 : $+ $3- | halt } if ($1 == /server) { if ($2 != $null) { if (%mserver.connected. [ $+ [ $2 ] ] == $null) { set %mserver.nick1. [ $+ [ $2 ] ] [ %mserver.nick1. [ $+ [ $gettok($target,3-,46) ] ] ] | set %mserver.username. [ $+ [ $2 ] ] [ %mserver.username. [ $+ [ $gettok($target,3-,46) ] ] ] | set %mserver.email. [ $+ [ $2 ] ] [ %mserver.email. [ $+ [ $gettok($target,3-,46) ] ] ] | if (%mserver.mode. [ $+ [ $gettok($target,3-,46) ] ] != $null) { set %mserver.mode. [ $+ [ $2 ] ] [ %mserver.mode. [ $+ [ $gettok($target,3-,46) ] ] ] } | if ($3 == $null) { msswindow $2 status | msconnect $2 6667 } else { if ($3 isnum) { msswindow $2 status | msconnect $2- } | else { aline -hp $colour(info2) $target *** /Server: $3 is not a valid port number } } } | else { aline -hp $colour(info2) $target *** Suan Bagli oldugunuz $2 $+ ... } | halt } | else { aline -hp $colour(info2) $target *** /Server: Insufficient parameters } | halt } if ($1 == /sound) { mserver.sound $target $2- | halt } if ($1 == /topic) { sockwrite -tn %mserver.sock TOPIC $2 : $+ $3- | halt } if ($1 == /whois) { sockwrite -tn %mserver.sock WHOIS $2 | halt } if ($1 == /who) { sockwrite -tn %mserver.sock WHO $2 | halt } if ($1 == /whowas) { sockwrite -tn %mserver.sock WHOWAS $2 | halt } if (($gettok($target,2,46) == status) && ($left($1,1) != / )) { aline -hp $colour(info) $target *** You are not in channel | aline -hp 0 $target | halt } if ($left($1,1) != / ) { aline -hp $colour(own) $target $+ $colour(highlight) $+ < $+ %mserver.nick1. [ $+ [ $gettok($target,3-,46) ] ] $+ > $1- | sockwrite -tn %mserver.sock PRIVMSG $gettok($target,2,46) : $+ $1- | halt } } else { if ($1 == /server) { if ($2 != $null) { set %mserver.nick1. [ $+ [ $2 ] ] [ DNAv3MS ] ] ] | set %mserver.username. [ $+ [ $2 ] ] [ %DNAv3script ] ] ] | set %mserver.email. [ $+ [ $2 ] ] [ [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ] ] | set %mserver.mode. [ $+ [ $2 ] ] [ on ] | var %close.chan.win.tot = $window(@mserver.#*,0) | var %close.chan.win.i = 1 | while (%close.chan.win.i <= %close.chan.win.tot) { if ($2 == $gettok($window(@mserver.*,%close.chan.win.i),3-,46)) { window -c $window(@mserver.*,%close.chan.win.i) | dec %close.chan.win.i 1 } | %close.chan.win.tot = $window(@mserver.#*,0) | inc %close.chan.win.i 1 } | if ($3 == $null) { msswindow $2 status | msconnect $2 6667 } | else { if ($3 isnum) { msswindow $2 status | msconnect $2- } | else { aline -hp $colour(info2) $target *** /Server: $3 is not a valid port number } } | halt } } | else { aline -hp $colour(info2) $target *** /Server: Insufficient parameters } | halt } } } |
Cevap: Coderlerimiz bakar mısınız? Bu safyada 2 tane INPUT kodu var.Aynı anda (farklı sayfalarda olsa dahi) iki INPUT eventi sorun yaratır.Anladığım kadarıyla birde dialog durumu var... Bu 2 INPUT kodunu scriptinden kaldırdıktan sonra Ctrl + Enter yapmayı denermisin. |
Cevap: Coderlerimiz bakar mısınız? Alıntı:
denedim ama, gene değişen birşey olmadı :) |
Cevap: Coderlerimiz bakar mısınız? on *:input:*:{ if ($chr(47) == $mid($1-,1,1)) { say $+ $1- | halt } } gibi olabilir. |
Cevap: Coderlerimiz bakar mısınız? Alıntı:
Bu şekilde gönderebiliyorum, ama kullandığım komutlarda gidiyor :) sağol artık komut yazarken kapatırım..Teşekkürler |
Cevap: Coderlerimiz bakar mısınız? o zaman Kod: on *:input:*:{ normal kanala gönderim için ctrl+enter yaparsın, komut kullanacağın zaman normal olarak enter yaparsın. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:22. |
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