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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Çözüldü Help'e Girişte uyarı Yardım. (https://www.ircforumlari.net/mirc-scripting-sorunlari/396321-helpe-giriste-uyari-yardim.html)

angry1 23 Ağustos 2011 19:58

Cevap: Help'e Girişte uyarı Yardım.
 
hoca bu kodda calısmadı yahu nasıl bır kodmus bu :) bı ayar veremedik

Entrance 23 Ağustos 2011 23:25

Cevap: Help'e Girişte uyarı Yardım.
 
Alıntı:

angry1 Nickli Üyeden Alıntı (Mesaj 1040789990)
hoca bu kodda calısmadı yahu nasıl bır kodmus bu :) bı ayar veremedik

Kod:

on !*:join:#Help:.timer 1 2 $kntrl(#,$nick)
alias -l kntrl if (!$regex($nick($1,$2).pnick,/^(%|@|&|~)/)) .msg #opers help kanalına kullanıcı Girişi yapıldı. Rumuz: $nick - Giriş tarihi-saati: $+($date,-,$time) - $+($ncks(#opers),:) Lütfen kullanıcıyla ilgileniniz.
alias -l ncks var %1 = 1,%2 | while ($nick($1,%1)) { %2 = $addtok(%2,$v1,44) | inc %1 } | return $regsubex(%2,$+(/,$chr(44),/g),$+($chr(44),$chr(32)))

Kod sorunsuz çalışmakta.

Not: Alıntı..

WingmaN 24 Ağustos 2011 07:22

Cevap: Help'e Girişte uyarı Yardım.
 
Tip (ipucu): Kanala girişte, saniye ile kontrol edeceğinize, biri kanala girdiğinde, help kanalının access listesine sorgu gönderin, eğer ki nick access listesinde yok ise, cevap gelsin.

Örnek olarak kod:

Kod:

alias _nickler { if ($regex($nick(#help,$2).pnick,/(~|[./]|&|%|[+/]|@)/i)) { halt } | else { var %x = $nick($1,0), %y | while %x { if $nick($1,%x) != $me {  %y = $addtok(%y,$nick($1,%x),32) } | dec %x } | msg $1 %y | msg $1 #Help kanalında (>> $2 <<) yardım bekliyor! } }
on *:join:#help:{ set -eu5 %_look on | set -eu10 %_lnick $nick | .chanserv access #help list }
on *:notice:*:?:{ if ($nick == ChanServ && $2 isnum && %_look == on && %_lnick != $3) { .timer $+ %_lnick 1 2 _nickler #helpers %_lnick } }

Kod, #help kanalı için, yansıtmaları #helpers kanalına yapmaktadır, kanalda founder , hop , sop vs vs access'i olan hiç kimse hakkında cevap vermeyecektir. Kanal ayarlarını kafanıza göre değiştirebilirsiniz.

Not: IRCServices üzerinde denenmiş kodlanmıştır.

angry1 27 Ağustos 2011 17:18

Cevap: Help'e Girişte uyarı Yardım.
 
Alıntı:

WingmaN Nickli Üyeden Alıntı (Mesaj 1040790342)
Tip (ipucu): Kanala girişte, saniye ile kontrol edeceğinize, biri kanala girdiğinde, help kanalının access listesine sorgu gönderin, eğer ki nick access listesinde yok ise, cevap gelsin.

Örnek olarak kod:

Kod:

alias _nickler { if ($regex($nick(#help,$2).pnick,/(~|[./]|&|%|[+/]|@)/i)) { halt } | else { var %x = $nick($1,0), %y | while %x { if $nick($1,%x) != $me {  %y = $addtok(%y,$nick($1,%x),32) } | dec %x } | msg $1 %y | msg $1 #Help kanalında (>> $2 <<) yardım bekliyor! } }
on *:join:#help:{ set -eu5 %_look on | set -eu10 %_lnick $nick | .chanserv access #help list }
on *:notice:*:?:{ if ($nick == ChanServ && $2 isnum && %_look == on && %_lnick != $3) { .timer $+ %_lnick 1 2 _nickler #helpers %_lnick } }

Kod, #help kanalı için, yansıtmaları #helpers kanalına yapmaktadır, kanalda founder , hop , sop vs vs access'i olan hiç kimse hakkında cevap vermeyecektir. Kanal ayarlarını kafanıza göre değiştirebilirsiniz.

Not: IRCServices üzerinde denenmiş kodlanmıştır.




WingmaN Hocam buna iLave netadmin , admin , services , server admin, ircop Gibi hostlarıda muhaf tutabılırmıyız acaba bu hostlar qirdiğinde uyarı vermesin ..

WingmaN 27 Ağustos 2011 22:46

Cevap: Help'e Girişte uyarı Yardım.
 
Değiştirilmesi gereken satır, aşağıdaki gibidir;
Kod:

on *:join:#help:{ if !$regex($address($nick,2),/(Admin|oper|services|ircop)/i) { set -eu5 %_look on | set -eu10 %_lnick $nick | .chanserv access #help list } }
Host'u kafana göre kendi sunucuna göre düzenleyebilirsin. Kolay gelsin.

Not: içerisinde admin geçen hostları sadece admin olarak tanıtman yeterli, örn: NetAdmin - ServicesAdmin - CoAdmin , bu hostların hepsi regex üzerinde " Admin " kelimesi ile tanıtımı yeterli olacaktır, sebebi " içerisinde Admin " kelimesinin geçmesi.

Giant 09 Nisan 2021 22:27

Cevap: Help'e Girişte uyarı Yardım.
 
Şu şekil kullanıyorum daa.. Fakat bana lazım olan ben nick'in infosuna bakmadan hatta #helpers kanalına bakmadan önüme infosu düşsün istiyorum. Kayıtlı mı kayıtsız mı diye.
/nickserv info %gnick kısmını bana düzeltin


on !*:join:#Help: if !$regex($address($nick,5),/oper|admin/i) { $+(.timer,$nick) 1 1 chex $chan $nick }
alias chex { if $2 ison $1 && $2 isreg $1 && $2 !isvoice $1 {
var %i = 1
while %i <= $nick($1,0) {
if $regex($nick($1,%i).pnick,/(%|@)/i) && !$regex($nick($1,%i).pnick,/(&|~)/i) { set %onicks %onicks $nick($1,%i) }
inc %i
}
echo -at %uyari 0,2 $2 Nicki #Help Kanalına giriş yaptı seni bekliyor.
/nickserv info %gnick ( $2 ) ?
unset %onicks
}

Bilecikli 28 Eylül 2022 13:20

Cevap: Help'e Girişte uyarı Yardım.
 
Selamlar. Konuyu hortlatmış gibi oluyorum ama, bunlardan herhangi birini #help`e giren olursa (prefixe sahip olmayan) tarafıma whois mesajı gibi bildirse echo şeklinde. Mümkün müdür acep?

Forbidden 28 Eylül 2022 13:46

Cevap: Help'e Girişte uyarı Yardım.
 
Alıntı:

Bilecikli Nickli Üyeden Alıntı (Mesaj 1042722587)
Selamlar. Konuyu hortlatmış gibi oluyorum ama, bunlardan herhangi birini #help`e giren olursa (prefixe sahip olmayan) tarafıma whois mesajı gibi bildirse echo şeklinde. Mümkün müdür acep?

A.selam aslında yukarda verilmiş sadece kanala yansıtma onu sana özel ayarladım
Kod:

alias _nickler { if ($regex($nick(#help,$2).pnick,/(~|[./]|&|%|[+/]|@)/i)) { halt } | else { var %x = $nick($1,0), %y | while %x { if $nick($1,%x) != $me {  %y = $addtok(%y,$nick($1,%x),32) } | dec %x } | echo -a #Help kanalında (>>4 $2 1<<) yardım bekliyor! } }
on *:join:#help:{ set -eu5 %_look on | set -eu10 %_lnick $nick | .chanserv access #help list }
on *:notice:*:?:{ if ($nick == ChanServ && $2 isnum && %_look == on && %_lnick != $3) { .timer $+ %_lnick 1 2 _nickler #helpers %_lnick } }



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

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