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/)
-   Soru - Cevap (https://www.ircforumlari.net/soru-cevap/)
-   -   Client Soru-Cevap Oyunu (https://www.ircforumlari.net/soru-cevap/51644-client-soru-cevap-oyunu.html)

Kafkef 25 Eylül 2011 01:38

Cevap: Client
 
//var %Kef 0 | while %Kef <= 9 { timer2 $+ %Kef off | inc %Kef }

-
* Zaman 20 Durduruldu
-
* Zaman 21 Durduruldu
-
* Zaman 22 Durduruldu
-
* Zaman 23 Durduruldu
-
* Zaman 24 Durduruldu
-
* Zaman 25 Durduruldu
-
* Zaman 26 Durduruldu
-
* Zaman 27 Durduruldu
-
* Zaman 28 Durduruldu
-
* Zaman 29 Durduruldu
-
* Aktif zamanlıyıcılar:
* Zaman 2a 100 Zaman(s) 200s gecikme /Msg Ciodesk_kafkef selam (mIRCTurk)
* Zaman 2c 100 Zaman(s) 200s gecikme /Msg Ciodesk_kafkef selam (mIRCTurk)
* Zaman 2d 100 Zaman(s) 200s gecikme /Msg Ciodesk_kafkef selam (mIRCTurk)
-

xwerswoodx 29 Eylül 2011 11:39

Cevap: Client
 
//var %:timers $timer(0) | while %:timers { if $timer(%:timers) >= 20 && $timer(%:timers) < 30 { timer $+ $timer(%:timers) off } | dec %:timers }

Fromhell 06 Ekim 2011 04:59

Cevap: Client
 
Uzun zamandır askıda kalmış, paylaşım devam etsin.

SORU) Bulunduğum kanalları, kanala girme sıramın tersine göre #illusion kanalına sıralamak istiyorum. Nasıl yaparım?

ÖRNEK:
PHP- Kodu:

[04:59:29] <@Fromhell5. kanal#illusion
[04:59:29] <@Fromhell4. kanal#mIRCLive
[04:59:29] <@Fromhell3. kanal#kingdom
[04:59:29] <@Fromhell2. kanal#ifyonetim
[04:59:29] <@Fromhell1. kanal#Master 


UnyE 06 Ekim 2011 15:23

Cevap: Client
 
Alıntı:

Uzun zamandır askıda kalmış, paylaşım devam etsin.

SORU) Bulunduğum kanalları, kanala girme sıramın tersine göre #illusion kanalına sıralamak istiyorum. Nasıl yaparım?

ÖRNEK:
PHP- Kodu:
[04:59:29] <@Fromhell> 5. kanal: #illusion
[04:59:29] <@Fromhell> 4. kanal: #mIRCLive
[04:59:29] <@Fromhell> 3. kanal: #kingdom
[04:59:29] <@Fromhell> 2. kanal: #ifyonetim
[04:59:29] <@Fromhell> 1. kanal: #Master

Cevap : //var %mircturk $chan(0) | while %mircturk >= 1 { msg #illusion $chan(%mircturk) | dec %mircturk }

Soru : Bulunduğum kanalların topiciğinde kaç adet " CIO " sözcüğünün geçtiğini nasıl anlarım ?

Fromhell 08 Ekim 2011 18:38

Cevap: Client
 
Kullanım: /thelp <kelime>
Kod:

alias thelp {
  set %_thelp $1
  .enable #thelp
  $iif($hget(thelp),hfree thelp)
  var %. 1
  while $chan(%.) {
    .topic $v1
    inc %.
  }
}
#thelp off
raw *:*: {
  if $numeric = 332 {
    inc %_thelpinc 1
    if $regex($2,$strip($3-),/\b $+ %_thelp $+ \b/gi) {
      hadd -m thelp $2 $v1
    }
  }
  if $numeric = 333 {
    if %_thelpinc = $chan(0) {
      unset %_thelpinc
      var %1 1
      while ($hget(thelp,%1).item) {
        echo -aec info *** Kanal: $v1 - %_thelp kelimesi toplam: $hget(thelp,$v1)
        inc %1
      }
      .disable #thelp
    }
  }
}
#thelp end

Cevap: /thelp CIO

Kafkef 13 Ekim 2011 11:46

Cevap: Client
 
Alıntı:

Fromhell Nickli Üyeden Alıntı (Mesaj 1040862606)
Kullanım: /thelp <kelime>
Kod:

alias thelp {
  set %_thelp $1
  .enable #thelp
  $iif($hget(thelp),hfree thelp)
  var %. 1
  while $chan(%.) {
    .topic $v1
    inc %.
  }
}
#thelp off
raw *:*: {
  if $numeric = 332 {
    inc %_thelpinc 1
    if $regex($2,$strip($3-),/\b $+ %_thelp $+ \b/gi) {
      hadd -m thelp $2 $v1
    }
  }
  if $numeric = 333 {
    if %_thelpinc = $chan(0) {
      unset %_thelpinc
      var %1 1
      while ($hget(thelp,%1).item) {
        echo -aec info *** Kanal: $v1 - %_thelp kelimesi toplam: $hget(thelp,$v1)
        inc %1
      }
      .disable #thelp
    }
  }
}
#thelp end

Cevap: /thelp CIO

Doğukan'ın verdiği kod işlev görmemektedir.

Doğru cevap ;

//set %toplam 0 | var %Kaf 1 | while %Kaf <= $Chan(0) { msg # $Chan(%kaf) Kanalında ; $Count($Chan(%Kaf).topic,Cio)) | set %toplam $calc(%toplam + $count($chan(%Kaf).topic,Cio)) | inc %kaf } | msg # Toplamda ; %toplam


Örnek görüntü olarak ;

<KafKef> -
<KafKef> #mIRCLive Kanalında ; 4
<KafKef> #if-helpers Kanalında ; 4
<KafKef> #IF-Eğitim Kanalında ; 22
<KafKef> Toplamda ; 30
<KafKef> -

Minstrel 03 Kasım 2011 19:58

Cevap: Client
 
soru : Bulunduğum kanallardaki topiclerin hepsini nasıl büyük harfe çevirebilirim?

(soru Unye ye aittir. )

Kafkef 03 Kasım 2011 21:07

Cevap: Client
 
Alıntı:

Minstrel Nickli Üyeden Alıntı (Mesaj 1040899070)
soru : Bulunduğum kanallardaki topiclerin hepsini nasıl büyük harfe çevirebilirim?

(soru Unye ye aittir. )



Cevap ; //var %Kaf $Chan(0) | while %Kaf >= 1 { topic $Chan(%kaf) $upper($chan(%Kaf).topic) | dec %Kaf }

eLaa 08 Kasım 2011 21:02

Cevap: Client
 
Akış için yeni bir soru ile devam edelim;

#Elit kanalında18 kişi vardır ve ban listesinde 7 adet ban vardır, ilk 6 banı tek tek açılıcak şekilde silmek ve #Elit kanalındaki 14. kişiyi banlamak istiyorum, nasıl yapabilirim?



DipNot: Bu soru tamamen bir esinlenmedir, sevgili Minstrel client sorularına geri dönüşüme neden olduğu sorularından, birinden esinlenerek sordum, herşey için teşekkürler Minstrel...

UnyE 10 Kasım 2011 14:51

Cevap: Client
 
Cevap : //var %mt 1 | while %mt <= 6 { mode #elit -b $ibl(#elit,%mt) | inc %mt } | mode #elit +b $Nick(#elit,10)

Soru : X nicki ile aynı bulunduğumuz kanalları, ajoin listeme nasıl eklerim ?

Minstrel 10 Kasım 2011 20:35

Cevap: Client
 
Alıntı:

UnyE Nickli Üyeden Alıntı (Mesaj 1040907647)
Cevap : //var %mt 1 | while %mt <= 6 { mode #elit -b $ibl(#elit,%mt) | inc %mt } | mode #elit +b $Nick(#elit,10)

Soru : X nicki ile aynı bulunduğumuz kanalları, ajoin listeme nasıl eklerim ?


//var %mins 1 | while %mins <= $comchan(X,0) { nickserv ajoin add $comchan(X,%mins) | inc %mins }

Minstrel 11 Kasım 2011 23:45

Cevap: Client Soru-Cevap Oyunu
 
Soru : Eğer Arp nicki bir kanalda kicklenirse ben de kick atan kişiyi kickleyeyim. Tek satır komutla nasıl yapabilirim (Dileyen kod da yazabilir.).

Ayaz 12 Kasım 2011 13:05

Cevap: Client Soru-Cevap Oyunu
 
Cevap:
on *:kick:#:{ if $knick == Arp { /cs kick $chan $nick Onu kickliyemessin. } }

Soru: Helpteam kanalının topicine bakmadan, bu kanalın topicini #HelpSops kanalına mesaj olarak nasıl yazabilirim?

ibRet 12 Kasım 2011 13:41

Cevap: Client Soru-Cevap Oyunu
 
Alıntı:

Ayaz Nickli Üyeden Alıntı (Mesaj 1040910604)
Cevap:
on *:kick:#:{ if $knick == Arp { /cs kick $chan $nick Onu kickliyemessin. } }

Soru: Helpteam kanalının topicine bakmadan, bu kanalın topicini #HelpSops kanalına mesaj olarak nasıl yazabilirim?

* //msg #HelpSops $chan(#Helpteam).topic

Soru hakkımı devrediyorum.

Ayaz 12 Kasım 2011 13:56

Cevap: Client Soru-Cevap Oyunu
 
Soru hakkını devrettiği için, soruyu ben sorayım.

Soru: Aynı mirc'den 4 farklı sunucuya girdim. Bu girdiğim sunucuların listesini mirc'imde tek bir pencerede giriş sırama göre nasıl görebilirim?

Minstrel 12 Kasım 2011 18:28

Cevap: Client Soru-Cevap Oyunu
 
Alıntı:

Ayaz Nickli Üyeden Alıntı (Mesaj 1040910604)
Cevap:
on *:kick:#:{ if $knick == Arp { /cs kick $chan $nick Onu kickliyemessin. } }

soru cevabı bölmeden bendeki cevabı da açıklamak istiyorum ek bilgi olması için ;

/protect Arp



Soru: Aynı mirc'den 4 farklı sunucuya girdim. Bu girdiğim sunucuların listesini mirc'imde tek bir pencerede giriş sırama göre nasıl görebilirim?

//var %mins 1 | while %mins <= $scon(0) { echo -a $scon(%mins).network | inc %mins }

Minstrel 12 Kasım 2011 21:31

Cevap: Client Soru-Cevap Oyunu
 
Soru: Kullanmakta olduğum mircin versionunu nasıl öğrenebilirim?

Minerva 12 Kasım 2011 21:36

Cevap: Client Soru-Cevap Oyunu
 
Alıntı:

Minstrel Nickli Üyeden Alıntı (Mesaj 1040911464)
Soru: Kullanmakta olduğum mircin versionunu nasıl öğrenebilirim?


Cevap : $version yazarak tabb tuşuna basarız.

Komutu uyguladığımda aldığım cevap : 6.21

Soru : #Perius kanalında 6. sırada bulunan exception ı uygulayan kişi #Ezqi kanalına giriş yapabilsin ancak konuşamasın ?

xwerswoodx 12 Kasım 2011 22:43

Cevap: Client Soru-Cevap Oyunu
 
Soru : #Perius kanalında 6. sırada bulunan exception ı uygulayan kişi #Ezqi kanalına giriş yapabilsin ancak konuşamasın ?

/mode #Ezqi +b $+(~q:,$iel(#Perius,6).by)

xwerswoodx 12 Kasım 2011 23:00

Cevap: Client Soru-Cevap Oyunu
 
Bulunduğum ilk kanalın 3. harfi ile başlayan kanallarda bulunanlar kanalıma giremesin, bulunduğum 2. kanalın 5. harfi ile başlayan nickler kanalıma girsin ama nick değişemesin, bulunduğum üçüncü kanalın ilk harfi başlayıp, bulunduğm son kanalın son harfi ile biten nickler kanalıma girsin ama konuşamasın istiyorum?

xwerswoodx 13 Kasım 2011 01:33

Cevap: Client Soru-Cevap Oyunu
 
//mode #kanal +bbb $+(~c:,$chr(35),$left($right( $chan(1) ,4),1),*) $+(~n:,$left($right($chan(2),6),1),*) $+(~q:,$left($remove($chan(3),$chr(35)),1),*,$righ t($chan($chan(0)),1))

Ayaz 13 Kasım 2011 12:37

Cevap: Client Soru-Cevap Oyunu
 
Alıntı:

Minstrel Nickli Üyeden Alıntı (Mesaj 1040911205)
soru cevabı bölmeden bendeki cevabı da açıklamak istiyorum ek bilgi olması için ;

/protect Arp



Soru: Aynı mirc'den 4 farklı sunucuya girdim. Bu girdiğim sunucuların listesini mirc'imde tek bir pencerede giriş sırama göre nasıl görebilirim?

//var %mins 1 | while %mins <= $scon(0) { echo -a $scon(%mins).network | inc %mins }

Bu cevap'ın birde mirc kısa yolu var. Onuda paylaşmak istiyorum.

Alt+N yaparsanız, ayrı bir pencerede girmiş olduğunuz sunucuların isimlerini giriş sırasına göre görebilirsiniz.

Ayaz 13 Kasım 2011 12:40

Cevap: Client Soru-Cevap Oyunu
 
xwerswoodx soru sormamış.

Soru: İgnore listemdeki 3.ncü sırada olan #Help kanalında ban atmak istiyorum, nasıl yaparım?

Minerva 13 Kasım 2011 12:43

Cevap: Client Soru-Cevap Oyunu
 
Alıntı:

Ayaz Nickli Üyeden Alıntı (Mesaj 1040912273)
xwerswoodx soru sormamış.

Soru: İgnore listemdeki 3.ncü sırada olan #Help kanalında ban atmak istiyorum, nasıl yaparım?


Cevap : //mode #Help +b $ignore(3)



Soru : Bulunduğum kanallardan 4. sıradaki kanalda bulunan kullanıcılar #Ezqi kanalına giremesinler , Ayrıca özelimdeki 3. sıradaki kullanıcıda #Ezqi kanalına girsin ancak konuşamasın. Komut nedir?

ifüye003685 13 Kasım 2011 14:48

Cevap: Client Soru-Cevap Oyunu
 
//mode #ezgi +b $+ ~c:$chan(4) | mode #ezgi +b $+ ~q:$query(3)

Ayaz 13 Kasım 2011 19:15

Cevap: Client Soru-Cevap Oyunu
 
Soru sorulmamış akışı sağlamak adına.

Soru: Özelimde kaç adet kullanıcı olduğunu nasıl görebilirim?

xwerswoodx 13 Kasım 2011 19:52

Cevap: Client Soru-Cevap Oyunu
 
//echo -a $query(0)

Özelimdeki 1. nickin son harfi ile başlayıp, ilk harfi ile biten 7 haneli 4. hanesi özelimdeki 4. nickin 2. harfi olan nick ve identi bulunduğum son kanalın ismi olan ve hostunda özelimdeki son nickin nicki geçen ayrıca server adı ile biten hostlara sahip kullanıcılara ban uygulamak istiyorum.

Çok mu gıcık sordum acaba :/

Minstrel 13 Kasım 2011 20:25

Cevap: Client Soru-Cevap Oyunu
 
Alıntı:

xwerswoodx Nickli Üyeden Alıntı (Mesaj 1040912871)
//echo -a $query(0)

Özelimdeki 1. nickin son harfi ile başlayıp, ilk harfi ile biten 7 haneli 4. hanesi özelimdeki 4. nickin 2. harfi olan nick ve identi bulunduğum son kanalın ismi olan ve hostunda özelimdeki son nickin nicki geçen ayrıca server adı ile biten hostlara sahip kullanıcılara ban uygulamak istiyorum.

Çok mu gıcık sordum acaba :/


//mode # +b $+($right($query(1),1)),??,$right($left($query(4), 2),1),??,$left($query(1),1),$chr(33),$remove($chan ($chan(0)),$chr(35)),$chr(64),*,$query(query(0)),* ,$server)

xwerswoodx 13 Kasım 2011 20:58

Cevap: Client Soru-Cevap Oyunu
 
$left($query(1),$chr(33) burada bir hatanız var Minstrel bir kontrol ediniz.

Minstrel 13 Kasım 2011 21:08

Cevap: Client Soru-Cevap Oyunu
 
Alıntı:

xwerswoodx Nickli Üyeden Alıntı (Mesaj 1040912969)
$left($query(1),$chr(33) burada bir hatanız var Minstrel bir kontrol ediniz.

Düzenledim, bakınız.)

xwerswoodx 13 Kasım 2011 21:21

Cevap: Client Soru-Cevap Oyunu
 
Süper, tebrik ederim Minstrel, buyurun soru sırası sizde.

xwerswoodx 13 Kasım 2011 21:54

Cevap: Client Soru-Cevap Oyunu
 
Soru sorulmamış;

#Hamit kanalında 20 tane nick var, bu nicklerden ben hepsine Selam $nick nasılsınız. mesajını atıcam. Fakat ben mesajda, eğer nick "a" ile başlıyorsa, nickin rengi kırmızı, "b" ile başlıyorsa turuncu, "c" ile başlıyorsa mor olarak göndersin istiyorum.

SiyahKaR 13 Kasım 2011 22:37

Cevap: Client Soru-Cevap Oyunu
 
Alıntı:

xwerswoodx Nickli Üyeden Alıntı (Mesaj 1040913060)
Soru sorulmamış;

#Hamit kanalında 20 tane nick var, bu nicklerden ben hepsine Selam $nick nasılsınız. mesajını atıcam. Fakat ben mesajda, eğer nick "a" ile başlıyorsa, nickin rengi kırmızı, "b" ile başlıyorsa turuncu, "c" ile başlıyorsa mor olarak göndersin istiyorum.

Cevap:
//var %ct $nick($chan,0) | while (%ct >= 1) { if ($left($nick($chan,%ct),1) == a) { msg $nick($chan,%ct) Selam4 $nick($chan,%ct) Nasılsınız } | elseif ($left($nick($chan,%ct),1) == b) { msg $nick($chan,%ct) Selam7 $nick($chan,%ct) Nasılsınız } | elseif ($left($nick($chan,%ct),1) == r) { msg $nick($chan,%ct) Selam2 $nick($chan,%ct) Nasılsınız } | else { msg $nick($chan,%ct) Selam $nick Nasılsınız } | dec %ct }


Komutu hamit kanalında uyguladığınızda istediğini yapacakdır.

SiyahKaR 13 Kasım 2011 22:54

Cevap: Client Soru-Cevap Oyunu
 
Yeni Soru:
Mode, umode komutlarını ve "+", "$" karakterlerini içermeyen ayrıca script editöründe
hiçbir alana kod eklemeye gerek duymadan, mirc'in help dosyası içinde geçmeyen,
ancak bir client komutu olan bir komutu kullanarak nickimi +D moduna almak istiyorum.

xwerswoodx 13 Kasım 2011 23:05

Cevap: Client Soru-Cevap Oyunu
 
/umode2 D

Kanalımdaki 3,4 ve 5. nicklere sadece tek komut ile, privmsg veya msg komutlarını kullanmadan özellerine "Selam" yazmak istiyorum. (Tek komuttan kastım mesaj komutu tek komut olacak, diğer işlemler için komut yazabilirsiniz.)

SiyahKaR 14 Kasım 2011 15:01

Cevap: Client Soru-Cevap Oyunu
 
Cevap:
//write selam.txt selam | /play $nick($chan,3) selam.txt | /play $nick($chan,4) selam.txt | /play $nick($chan,5) selam.txt | /remove selam.txt

xwerswoodx 14 Kasım 2011 15:24

Cevap: Client Soru-Cevap Oyunu
 
Cevabın doğru, sonuçta yukarda belirttiğim özelliklere uyuyor, tabi merak edenler için ben yinede beklediğim cevabı vereyim;

//close -m | query $nick($chan,3) | query $nick($chan,4) | query $nick($chan,5) | qmsg Selam

Cevap için teşekkürler Siyahkar, Soru sırası sizindir, lütfen buyurun.

SiyahKaR 14 Kasım 2011 15:44

Cevap: Client Soru-Cevap Oyunu
 
mIRC Scripting'de çareler tükenmez..

Soru:
Sadece echo komutunu kullanarak, aktif ekranımda mirc klasörü içinde
bulunanbütün dosyalarımın listesini döngü kullanmadan görmek istiyorum.
Komutu uyguladığımda, dosya yolu olmadan dosya isimlerini ayrıca, toplam
dosya sayısını görmek istiyorum.
Detaylar:
Cevap içersinde, while, if yada % değişken yokdur.

Örnek Output:

1 mirc.exe
2 Uninstall.exe
Toplam Dosya: 2

xwerswoodx 14 Kasım 2011 17:57

Cevap: Client Soru-Cevap Oyunu
 
//echo -a $findfile($mircdir,*,0,//echo -a $remove($1-,$mircdir)) mı :)

SiyahKaR 14 Kasım 2011 18:14

Cevap: Client Soru-Cevap Oyunu
 
Biraz eksik ama doğru kabul ettim
Benim cevap:
//echo -a Toplam Dosya: $findfile($mircdir,*.txt,0,echo -a $findfilen $nopath($1-))


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

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