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)

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ç (:


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk