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)

Difuzyon 17 Temmuz 2009 16:54

Cevap: Client : Soru Cevap
 
Alıntı:

UnyE Nickli Üyeden Alıntı (Mesaj 541877)
Soru : " /clipboard ircforumlari.net " komutunda Clipboard 'a atmış olduğum text yazısını, bulunduğum kanalların içinde; nickinde " f " harfi geçen ve kanala yazmış olduğu mesajın süresinin 30 saniye üstünde olan kullanıcı(lar)ın özeline gitmesini istiyorum. Bunu nasıl yaparım?


Cevap:


//var %deneme 1 | while %deneme <= $chan(0) { var %deneme1 | while %deneme1 <= $nick($chan(%deneme),0) { if f isin $nick($chan(%deneme),%deneme1) &&
$nick($chan(%deneme),%deneme1).idle > 30 { msg $nick($chan(%deneme),%deneme1) $cb } | inc %deneme1 } | inc %deneme }


Soru:



Aktif ekrandaki kanalda, nicklerinde rakam bulunmayan kullanıcıları echo olarak görmek istiyorum?

SiyahKaR 01 Ekim 2009 06:54

Cevap: Client : Soru Cevap
 
Difuzyon , eski soruya cevap vermişsin kardeş, benim soruma cevap verildikden sonra geçersiniz yeni soruya .)

Difuzyon 01 Ekim 2009 14:29

Cevap: Client : Soru Cevap
 
Unye'nin sorusu :

Alıntı:

UnyE Nickli Üyeden Alıntı [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Soru : " /clipboard ircforumlari.net " komutunda Clipboard 'a atmış olduğum text yazısını, bulunduğum kanalların içinde; nickinde " f " harfi geçen ve kanala yazmış olduğu mesajın süresinin 30 saniye üstünde olan kullanıcı(lar)ın özeline gitmesini istiyorum. Bunu nasıl yaparım?


Senin cevabın:


Alıntı:

on *:text:*:#kanal:{ if (*f* iswm $nick) { .timer 1 30 msg $nick $cb } }
$cb = clipboard'a eklenmiş yazı.
Bu kod kanala yazan kişiler arasında nick'i içinde "f" bulunan birisi olursa,
timer başlar ve 1 defaya mahsus o kişinin özeline, clipboard'a yüklenmiş yazı yazılır.
kodu remoteye eklerseniz calışır.

Senin vermiş olduğun cevabın doğru olduğunu nerden çıkardın ki ?

SiyahKaR 02 Ekim 2009 08:35

Cevap: Client : Soru Cevap
 
delete post

SiyahKaR 02 Ekim 2009 09:46

Cevap: Client : Soru Cevap
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 765346)
Cevap:

//var %deneme 1 | while %deneme <= $chan(0) { var %deneme1 | while %deneme1 <= $nick($chan(%deneme),0) { if f isin $nick($chan(%deneme),%deneme1) &&
$nick($chan(%deneme),%deneme1).idle > 30 { msg $nick($chan(%deneme),%deneme1) $cb } | inc %deneme1 } | inc %deneme }

Soru:

Aktif ekrandaki kanalda, nicklerinde rakam bulunmayan kullanıcıları echo olarak görmek istiyorum?

Senin cevapda, %deneme1 değişkenine değer atamadığın için çalışmaz.
Ama benim cevabımın doğru olmadığını soruyu soran kişi bile söylememişse
Sende soruda istenileni verdiği halde cevabım hakkında farklı düşünceler
içersinde isen eğer, denemeni tavsiye ederim.

Senin soruna cevap :
//var %aa 1 | while (%aa <= $nick($chan,0)) { if ($nick($chan,%aa) isalpha) { echo -a $nick($chan,%aa) nick'inde numara yok. } | inc %aa }

komutu ile nick'ide rakam olmayan nick'i sadece harflerden oluşan nickleri görmeni sağlar.
Şu bir gerçekki senin itediğin tam olarak bu komut olmayabilir cünkü bu sadece harf'lerden oluşan
Nickleri gösterir, Örnek: Siyah_KaR nick'ini göstermez, ama SiyahKaR nick'ini gösterir.

Not: Sorunu baştan savma sormayip, detaylı anlatırsanda doğru cevap alırsın.

Difuzyon 03 Ekim 2009 13:30

Cevap: Client : Soru Cevap
 
Alıntı:

SiyahKaR Nickli Üyeden Alıntı (Mesaj 820140)
Senin cevapda, %deneme1 değişkenine değer atamadığın için çalışmaz.
Ama benim cevabımın doğru olmadığını soruyu soran kişi bile söylememişse
Sende soruda istenileni verdiği halde cevabım hakkında farklı düşünceler
içersinde isen eğer, denemeni tavsiye ederim.

Senin soruna cevap :
//var %aa 1 | while (%aa <= $nick($chan,0)) { if ($nick($chan,%aa) isalpha) { echo -a $nick($chan,%aa) nick'inde numara yok. } | inc %aa }

komutu ile nick'ide rakam olmayan nick'i sadece harflerden oluşan nickleri görmeni sağlar.
Şu bir gerçekki senin itediğin tam olarak bu komut olmayabilir cünkü bu sadece harf'lerden oluşan
Nickleri gösterir, Örnek: Siyah_KaR nick'ini göstermez, ama SiyahKaR nick'ini gösterir.

Not: Sorunu baştan savma sormayip, detaylı anlatırsanda doğru cevap alırsın.


Evet fark ettim 1 rakamını yazmayı unutmuşum.
Fark ettiğim diğer bir hususda senin verdiğin cevabın doğru olduğunu ısrarla iddaa etmen :

Cevabın : on *:text:*:#kanal:{ if (*f* iswm $nick) { .timer 1 30 msg $nick $cb } }

Açıklamasını yazıyorum : Kanala yazı yazan nicklerin içinde f olanın özeline, timer aç ve 30 saniye sonra clipboard'da yazan yazıyı gönder.
-
-

Soru :
" /clipboard ircforumlari.net " komutunda Clipboard 'a atmış olduğum text yazısını, bulunduğum kanalların içinde; nickinde " f " harfi geçen ve kanala yazmış olduğu mesajın süresinin 30 saniye üstünde olan kullanıcı(lar)ın özeline gitmesini istiyorum. Bunu nasıl yaparım?

Açıklama ile soruyu karşılaştırdığında ; Gördüğün gibi verdiğin cevabın soruyla alakası yok."Kanala yazmış olduğu mesajın süresinin 30 saniye üstünde olan kullanıcıları" ifade eden identifier " $nick(#kanal,değer).idle > 30 " bu olacakken timer açmakla nasıl bir bağlantı kurduğunu (yada aynı şeye nasıl denk geldiğini) doğrusu anlayamadım ?

-----------------------------
-----------------------------

Gelelim benim soruma verdiğin cevaba :

Alıntı:

Senin soruna cevap :
//var %aa 1 | while (%aa <= $nick($chan,0)) { if ($nick($chan,%aa) isalpha) { echo -a $nick($chan,%aa) nick'inde numara yok. } | inc %aa }

komutu ile nick'ide rakam olmayan nick'i sadece harflerden oluşan nickleri görmeni sağlar.
Şu bir gerçekki senin itediğin tam olarak bu komut olmayabilir cünkü bu sadece harf'lerden oluşan
Nickleri gösterir, Örnek: Siyah_KaR nick'ini göstermez, ama SiyahKaR nick'ini gösterir.

Cevabın yine yanlış. "isalpha" operatörünü burda kullanman gereksiz.Bu soruya verebileceğin cevapları yazıyorum:

Cevap1) //var %deneme 1 | while %deneme <= $nick($active,0) { if !$regex($nick($active,%deneme),/[[:digit:]]/) { echo -a $nick($active,%deneme) } | inc %deneme }

Cevap2) //var %deneme 1 | while %deneme <= $nick($active,0) { if !$regex($nick($active,%deneme),/[0-9]/) { echo -a $nick($active,%deneme) } | inc %deneme }

Cevap3) //var %deneme 1 | while %deneme <= $nick($active,0) { if !$regex($nick($active,%deneme),/(0|1|2|3|4|5|6|7|8|9)/) { echo -a $nick($active,%deneme) } | inc %deneme }

vs. vs. türü cevaplarda sonucu alabilirsin.

----------------------------------
----------------------------------

Son olarak mesajının sonuna bir Not düşmüşsün:
Alıntı:

Not: Sorunu baştan savma sormayip, detaylı anlatırsanda doğru cevap alırsın.

Sorumun gayet makul bir soru olduğunu düşünüyorum,Client soru-cevap oyununda oyuncuların $identifier'ları kullanımda daha bilgili ve pratik yapmaları amaç edinilmiş(Oyunun başından sonuna kadar incelersen,sende anlayacaksın).Sorum bu amaca yönelik bir soruydu,umarım anlamışsındır.

Halen anlamadığını düşünüyorsan, doğru bildiğini zannedipte yanlış cevapladığın sorunun peşine sormak istediğin(soru-cevap oyunuyla alakasını çözemediğim) sorunu diğer oyuncuların sorduğu sorularla karşılaştırmalısın.Orda seni yeterince tatmin edecek baştan savma yazılarını göreceksindir.


Herkese İyi forumlar.

Disconnected 14 Şubat 2010 22:18

Cevap: Client : Soru Cevap
 
Arkadaşlar uzun bir ara verilmiş soru/cevap'a . Ben birtane sorim tekrar başlayalım.

Soru : Bulunduğum 6. sıradaki kanalda, [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sitesinden kopyaladığım satır sayısı kadar saniye içerisinde bulunduğum 3. kanalda atılmış 33. sıradaki banın atıldığı tarihin gün kısmı sayısı kadar satır yazılırsa, kanal 3 dakikalığıma +m moduna alınsın ve komutta hiç bir şekilde 3 rakamı kullanılmasın. Komut nedir?

Difuzyon 15 Şubat 2010 20:57

Cevap: Client : Soru Cevap
 
Kod:

on *:text:*:$($chan(6)):inc $+(-u,$cb(0)) %\ | if %\ == $regsubex($token($ibl($chan($calc(2+1)),$calc(27+6)).date,2,$calc(28+4)),th,$null) { mode $chan +m | timerçet 1 180 mode $chan -m }

Disconnected 16 Şubat 2010 00:21

Cevap: Client : Soru Cevap
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 1040323293)
Kod:

on *:text:*:$($chan(6)):inc $+(-u,$cb(0)) %\ | if %\ == $regsubex($token($ibl($chan($calc(2+1)),$calc(27+6)).date,2,$calc(28+4)),th,$null) { mode $chan +m | timerçet 1 180 mode $chan -m }

Remote olarak değil komut olarak istiyorum . . Başka fikri olan ?

Difuzyon 16 Şubat 2010 16:22

Cevap: Client : Soru Cevap
 
//mode $chan(6) +f $+(,[,$regsubex($token($ibl($chan($calc(2+1)),$calc(27+ 6)).date,2,$calc(28+4)),th,$null),m,$chr($calc(29+ 6)),m,$calc(5-2),],:,$cb(0))
Soru: Bulunduğum kanallar içerisinde topici 50 harfden az olan kanallardan part yapmak istiyorum ?


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

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