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)

Enes 03 Mart 2024 00:18

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

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042876694)
Soruyu anlamaniz icin detaylica aciklayayim.
Normalde kanal penceresine 2 kere tikladiginizda bir pencere acilir, kanal topic,banlistes, exception,invite exception, bazi kanal modlari vs.
-
ben burada kanal topic gecmisi var onu komutla gormek istiyorum. Ama $chan(#kanal).topic komutu son kanal topigini veriyor son topic degilde ben hepsini gormek istiyorum cunku kanalin topic gecmisi orada tutuluyor bir baska anlami "topic history".
-
Sorunun cevabini ben de bilmiyorum.

Khaled'e mail mi atsak ne yapsak

idyllic 09 Mart 2024 20:14

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

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042876694)
Soruyu anlamaniz icin detaylica aciklayayim.
Normalde kanal penceresine 2 kere tikladiginizda bir pencere acilir, kanal topic,banlistes, exception,invite exception, bazi kanal modlari vs.
-
ben burada kanal topic gecmisi var onu komutla gormek istiyorum. Ama $chan(#kanal).topic komutu son kanal topigini veriyor son topic degilde ben hepsini gormek istiyorum cunku kanalin topic gecmisi orada tutuluyor bir baska anlami "topic history".
-
Sorunun cevabini ben de bilmiyorum.

Merhaba,
mIRC'de benim bildiğin öyle bir identifier yok.
/channel de ki topic verilerini tahminimce RAM'de tutuyor.

* ek olarak istersen remote yazabiliriz.

Toprak 09 Mart 2024 21:41

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

eLsaa Nickli Üyeden Alıntı (Mesaj 1042879734)
Merhaba,
mIRC'de benim bildiğin öyle bir identifier yok.
/channel de ki topic verilerini tahminimce RAM'de tutuyor.

* ek olarak istersen remote yazabiliriz.

IF bayan coder kazandı :hahah:

Soru devamlılığı için ben sorayım;

Özelimdeki 5. kişinin en son yazdığı mesajı pencereyi açmadan aktif ekrana nasıl yansıtırım?

Enes 10 Mart 2024 22:26

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

Toprak Nickli Üyeden Alıntı (Mesaj 1042879738)
IF bayan coder kazandı :hahah:

Soru devamlılığı için ben sorayım;

Özelimdeki 5. kişinin en son yazdığı mesajı pencereyi açmadan aktif ekrana nasıl yansıtırım?

Özele mesaj geldiğinde sanırım ;

Kod:

on *:text:*:?:{
  if $nick == $query(5) {
  echo -a $nick -> $1-
 }
}

Kod:

on *:TEXT:*:?:{
  if ($nick == $query(5)) {
    echo -a $nick -> $1-
 }
}


#Enes kanalında 8. sırada bulunan kişiye, #Enes kanalında bulunan kişi sayısı Kadar Access eklemek istiyorum SAYIN CODERLER

Toprak 10 Mart 2024 22:29

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

Enes Nickli Üyeden Alıntı (Mesaj 1042879947)
Özele mesaj geldiğinde sanırım ;

Kod:

on *:text:*:?:{
  if $nick == $query(5) {
  echo -a $nick -> $1-
 }
}

Kod:

on *:TEXT:*:?:{
  if ($nick == $query(5)) {
    echo -a $nick -> $1-
 }
}


#Enes kanalında 8. sırada bulunan kişiye, #Enes kanalında bulunan kişi sayısı Kadar Access eklemek istiyorum SAYIN CODERLER

Böyle yaparsam yazdığı her mesaj aktif ekranıma düşer :), istediğim o an sadece yazdığı en son mesajı görmek istiyorum cevap bu değil.

idyllic 10 Mart 2024 23:05

Cevap: Client Soru-Cevap Oyunu
 
Kod:

//echo -a $line($query(5),$line($query(5),0))

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] cevap bu mudur.





#sohbet kanalında 5. sırada yer alan banı kaldırmak istiyorum?

Enes 10 Mart 2024 23:13

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

eLsaa Nickli Üyeden Alıntı (Mesaj 1042879955)
Kod:

//echo -a $line($query(5),$line($query(5),0))

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] cevap bu mudur.





#sohbet kanalında 5. sırada yer alan banı kaldırmak istiyorum?

Özelimdeki 5.kişinin son mesajını değil 5.özeldeki son yazılanı gösteriyor. Ben yazdıysam benim mesajımı yansıtır

Toprak 10 Mart 2024 23:21

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

Enes Nickli Üyeden Alıntı (Mesaj 1042879961)
Özelimdeki 5.kişinin son mesajını değil 5.özeldeki son yazılanı gösteriyor. Ben yazdıysam benim mesajımı yansıtır


Mantık olarak doğru, ama tabi en son kim yazdıysa onu gösterir.
Benim istediğim kod olarak işlev görüyor onda sorun yok, ek olarak böyle bir koda ek yaparak kendimizi muaf tutabiliriz + olarak $iif kullanarak =)

idyllic 11 Mart 2024 12:21

Cevap: Client Soru-Cevap Oyunu
 
devamlılık adına soruyu güncelleyelim..

#sohbet kanalında 5. sırada yer alan banı kaldırmak istiyorum?

AsiRuh 11 Mart 2024 13:08

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

eLsaa Nickli Üyeden Alıntı (Mesaj 1042880027)
devamlılık adına soruyu güncelleyelim..

#sohbet kanalında 5. sırada yer alan banı kaldırmak istiyorum?

//mode #sohbet -b $ibl(#sohbet,5)

Devam için
#X kanalında son eklenen invex maskesinin eklendiği tarihi öğrenmek için uygulamam gereken komut nedir?

manikdepresif 18 Mart 2024 16:29

Cevap: Client Soru-Cevap Oyunu
 
[QUOTE=
Devam için
#X kanalında son eklenen invex maskesinin eklendiği tarihi öğrenmek için uygulamam gereken komut nedir?[/QUOTE]

cvp: //echo : $iil(#x,$iil(#x,0)).date

-
soru: swtichbatrda #sohbet kanali butonunu "message eventi" gibi yakmak renk vermek istiyorum ?

Enes 18 Mart 2024 21:05

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

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042881956)
cvp: //echo : $iil(#x,$iil(#x,0)).date

-
soru: swtichbatrda #sohbet kanali butonunu "message eventi" gibi yakmak renk vermek istiyorum ?

Mesaj gelme rengi için

Kod:

/window -g #sohbet
Seslenme parlaması için

Kod:

/window -g2 #sohbet

#Enes kanalında 8. sırada bulunan kişiye, #Enes kanalında bulunan kişi sayısı Kadar Access eklemek istiyorum

manikdepresif 19 Mart 2024 07:46

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

#Enes kanalında 8. sırada bulunan kişiye, #Enes kanalında bulunan kişi sayısı Kadar Access eklemek istiyorum
cvp: chanserv access #enes add $nick(#enes,8) $nick(#enes,0)

-
soru: bagli oldugum tum sunuculara amsg gondermek istiyorum ?

Enes 25 Mart 2024 19:32

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

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042882093)
cvp: chanserv access #enes add $nick(#enes,8) $nick(#enes,0)

-
soru: bagli oldugum tum sunuculara amsg gondermek istiyorum ?

Kod:

/scon -a amsg mesajınız
Mircim, simge durumundayken özelime mesaj geldiğinde bakana kadar yanıp sönsün

Gurkan 29 Ağustos 2024 09:05

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

Enes Nickli Üyeden Alıntı (Mesaj 1042884382)
Kod:

/scon -a amsg mesajınız
Mircim, simge durumundayken özelime mesaj geldiğinde bakana kadar yanıp sönsün

çalışmadı :)

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 09:05 -->-> Daha önceki mesaj 08:24 --

Alıntı:

Enes Nickli Üyeden Alıntı (Mesaj 1042923335)
Mircim, simge durumundayken özelime mesaj geldiğinde bakana kadar yanıp sönsün

Kod:

on *:TEXT:*:?:{
  if ($window($nick).state == minimized) {
    flash -r1 $nick
    .timer 1 0 flash -s $nick
  }
}

on *:ACTIVE:?:{
  .timers off
  flash -c $active
}

Soru : Eski kafalı düşünüyorum :) büyük bir kanalda yöneticiyim ve kanaldaki op'ların kanal genelinde sohbet ortamı kurmalarını istiyorum. Op arkadaşlar 10 dakikadan fazla konuşmadıklarında özellerine uyarı göndermek istiyorum.

idyllic 16 Eylül 2025 12:59

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

Gurkan Nickli Üyeden Alıntı (Mesaj 1042923335)

Soru : Eski kafalı düşünüyorum :) büyük bir kanalda yöneticiyim ve kanaldaki op'ların kanal genelinde sohbet ortamı kurmalarını istiyorum. Op arkadaşlar 10 dakikadan fazla konuşmadıklarında özellerine uyarı göndermek istiyorum.

Kod:

on *:TEXT:*:#:{
  if ($nick isop $chan) {
    set %lastop.$nick $ctime
  }
}

; Her OP için 10 dakika sonra kontrol
alias checkOps {
  var %chan = #SeninKanalin
  var %nicks = $nick(%chan,0)
  var %i = 1
  while (%i <= %nicks) {
    var %nick = $nick(%chan,%i)
    if (%nick isop %chan) {
      if (!$lastop.%nick) { set %lastop.%nick $ctime }
      .timerOpKontrol 0 600 checkSingle %nick
    }
    inc %i
  }
}

alias checkSingle {
  var %nick = $1
  if ($calc($ctime - %lastop.%nick) >= 600) {
    msg %nick Merhaba %nick, 10 dakikadır kanalda sessizsin. Sohbete katılmanı isteriz. :)
    set %lastop.%nick $ctime
  }
}

umarım doğrudur pek anlamam ama cikarttigim bu :) eksik ya da fazla varsa bildirim için donersen memnun olurum @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] :)

Gurkan 17 Eylül 2025 08:25

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

idyllic Nickli Üyeden Alıntı (Mesaj 1043071555)


Kod:

on *:TEXT:*:#:{
  if ($nick isop $chan) {
    set %lastop.$nick $ctime
  }
}

; Her OP için 10 dakika sonra kontrol
alias checkOps {
  var %chan = #SeninKanalin
  var %nicks = $nick(%chan,0)
  var %i = 1
  while (%i <= %nicks) {
    var %nick = $nick(%chan,%i)
    if (%nick isop %chan) {
      if (!$lastop.%nick) { set %lastop.%nick $ctime }
      .timerOpKontrol 0 600 checkSingle %nick
    }
    inc %i
  }
}

alias checkSingle {
  var %nick = $1
  if ($calc($ctime - %lastop.%nick) >= 600) {
    msg %nick Merhaba %nick, 10 dakikadır kanalda sessizsin. Sohbete katılmanı isteriz. :)
    set %lastop.%nick $ctime
  }
}

umarım doğrudur pek anlamam ama cikarttigim bu :) eksik ya da fazla varsa bildirim için donersen memnun olurum @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] :)

Merhaba,

Cevabın için teşekkürler. Ancak kodda mantıksal hatalar var. Örneğin her op için ayrı ayrı timer komutu açılıyor. Kanalda 50 tane op olsa 50 tane timer açacaksın anlamına geliyor ki bu da performansı etkileyen bir durum. Aslında çok basit olarak şu şekilde yapılabilir;

Kod:

on *:START: .timercheck 0 300 { var %i 1 | while ($nick(#kanal,%i,o)) { var %n $nick(#kanal,%i,o) | if ($idle(%n) > 600) msg %n %n $+ , 10 dakikadır konuşmuyorsun, lütfen #kanal'da sohbete katıl! | inc %i } }

eLaa 05 Aralık 2025 16:05

Cevap: Client Soru-Cevap Oyunu
 
Soru cevap aktifliği için emeğinize çok teşekkür ediyorum.

Aslında burası komutsal olarak kullanılabilen client tabanlı soru cevap bölümü, bu sorular biraz mirchelp statüsüne girmiş remote eklemeleri olmadan yapılabilecek client tabanlı komutlarla devam edelim lütfen (:



Yeni bir soru ile akışı devam ettireyim:

Soru: Kanalımda Ezgi nickini banlamak istiyorum ancak maskımın şu şekilde olmasını istiyorum nick!*ident@host identifier yada özel karakter kullanmadan tek bir komut ile bunu nasıl başarabilirim?

SNOOPY 05 Aralık 2025 18:17

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

eLaa Nickli Üyeden Alıntı (Mesaj 1043111953)
Soru cevap aktifliği için emeğinize çok teşekkür ediyorum.

Aslında burası komutsal olarak kullanılabilen client tabanlı soru cevap bölümü, bu sorular biraz mirchelp statüsüne girmiş remote eklemeleri olmadan yapılabilecek client tabanlı komutlarla devam edelim lütfen (:



Yeni bir soru ile akışı devam ettireyim:

Soru: Kanalımda Ezgi nickini banlamak istiyorum ancak maskımın şu şekilde olmasını istiyorum nick!*ident@host identifier yada özel karakter kullanmadan tek bir komut ile bunu nasıl başarabilirim?

Kod:

alias banih {
  if ($1) {
    mode # +b $address($1,6)
    echo -a $1 kullanıcısı (nick!*ident@host) ile banlandı.
  }
}

Alias eklemek istersen
Kod:

/F11 /mode $active +b $address($1,6)
Sağ tıka koymak istersen nicklist kısmına bunu ekleyebilirsin
Kod:

Özel Ban:/mode # +b $address($1,6)

eLaa 09 Aralık 2025 09:24

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

SNOOPY Nickli Üyeden Alıntı (Mesaj 1043112008)
Kod:

alias banih {
  if ($1) {
    mode # +b $address($1,6)
    echo -a $1 kullanıcısı (nick!*ident@host) ile banlandı.
  }
}

Alias eklemek istersen
Kod:

/F11 /mode $active +b $address($1,6)
Sağ tıka koymak istersen nicklist kısmına bunu ekleyebilirsin
Kod:

Özel Ban:/mode # +b $address($1,6)

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] cim kod olarak eklenen bir şey istemiyorum, dümdüz bir tanecik komut sadece (: Özellikle bu bölümde kod istemiyoruz, scripte eklenecek bir şey değil anlık uygula geç (:

SNOOPY 09 Aralık 2025 11:34

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

eLaa Nickli Üyeden Alıntı (Mesaj 1043113528)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] cim kod olarak eklenen bir şey istemiyorum, dümdüz bir tanecik komut sadece (: Özellikle bu bölümde kod istemiyoruz, scripte eklenecek bir şey değil anlık uygula geç (:

Özür dilerim üstte cevaplar böyle olduğu için öyle cevapladım.
Kod:

/mode #KANAL +b Ezgi!*@*
Alıntı:

/cs akick #KANAL add Ezgi!*@* Sebep
Bunlardan birisi ile yapabiliriz o zaman. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bak bakayım seni doğru attı ise soru sor

eLaa 09 Aralık 2025 13:29

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

SNOOPY Nickli Üyeden Alıntı (Mesaj 1043113569)
Özür dilerim üstte cevaplar böyle olduğu için öyle cevapladım.
Kod:

/mode #KANAL +b Ezgi!*@*
Bunlardan birisi ile yapabiliriz o zaman. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bak bakayım seni doğru attı ise soru sor

Öncelikle client tabanlı bir komut ile istiyorum, cevabında client tabanlı bir komut yok. IRCD/Services komutları kullanılmış.

Ayrıca İdentifier ve özel karakter (*!@-_ vb.) olmadan demiştim.

Çok minnacık bir komut aslında, bir ban uygulayacağım ve otomatik olarak ezgi (nick!*ident@host) şeklinde bir mask ile banlanacak.

SNOOPY 09 Aralık 2025 18:01

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

eLaa Nickli Üyeden Alıntı (Mesaj 1043113627)
Öncelikle client tabanlı bir komut ile istiyorum, cevabında client tabanlı bir komut yok. IRCD/Services komutları kullanılmış.

Ayrıca İdentifier ve özel karakter (*!@-_ vb.) olmadan demiştim.

Çok minnacık bir komut aslında, bir ban uygulayacağım ve otomatik olarak ezgi (nick!*ident@host) şeklinde bir mask ile banlanacak.

Kod:

/ban Ezgi

SNOOPY 11 Aralık 2025 15:38

Cevap: Client Soru-Cevap Oyunu
 
Bir IRC client’ında, sadece “eLaa” nick’ini yazarak bu kullanıcıyı kanaldan atmak istiyorsun. Client otomatik olarak gerekli komutu tamamlayacak.


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

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