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/)
-   -   Bu Remoteye nasıl Menü olarak Ac kapa yapabilirim (https://www.ircforumlari.net/mirc-scripting-sorunlari/544474-bu-remoteye-nasil-menu-olarak-ac-kapa-yapabilirim.html)

Prens 30 Ağustos 2013 21:04

Cevap: Bu Remoteye nasıl Menü olarak Ac kapa yapabilirim
 
REMOTE kısmına eklediklerim;


Alıntı:

alias -l _buser { .guser blacklist $1 3 }
alias -l _rbuser { .ruser blacklist $1 3 }
alias -l _luser { dialog -m _blacklist _blacklist }
alias -l _blist {
did -r _blacklist 11
var %_btotal = $ulist(*,blacklist,0) , %_b = 0
while (%_b < %_btotal) {
inc %_b
did -a _blacklist 11 $ulist(*,blacklist,%_b)
}
}
alias karaliste /dialog -m _blacklist _blacklist
dialog _blacklist {
title "Bad NicK List"
size -1 -1 150 110
option dbu
text "Nicki YazIp Ekleyin:" , 10 , 10 5 95 10 , left
combo 11 , 10 15 95 85 , extsel sort autohs autovs
edit "" , 12 , 10 95 95 10 , read autohs
button "&Ekle" , 20 , 115 35 30 20 ,flat
button "&Sil" , 30 , 115 60 30 20 , flat
button "O.K." , 40 , 115 85 30 20 , ok, flat
}
on *:dialog:_blacklist:init:*: {
_blist
}
on *:dialog:_blacklist:sclick:*: {
if ($did == 20) {
if ($did(11).text != $null && $level($did(11).text) != blacklist) {
var %_badd = $did(11).text
.auser blacklist %_badd
_blist
did -o $dname 12 1 %_badd Bad Nick Listesine ekLendi...
}
}
if ($did == 30) {
if ($did(11).text != $null && $level($did(11).text) == blacklist) {
var %_brem = $did(11).text
.ruser blacklist %_brem
_blist
did -o $dname 12 1 %_brem Bad Nick Listesinden SiLindi...
}
}
}
#bd on
on blacklist:join:#:{
if ($chan == #cinsellik) { halt }
mode $chan +b $nick $+ *!*@* | kick $chan $nick 0,2 ßad Nick Enfocer ßan Detected..!

}
#bd end

menu * {
Koruma
.Aç:.enable #bd | echo -a Açıldı
.Kapat:.disable #bd | echo -a Kapatıldı
.Durum< $iif($group(#bd) = on, Açık , Kapalı ) > :.
}
Fakat buna rağmen MENU olarak açılmıyor sizce neden olabilir?
MENU olarak açılmadığı için, Badnickleri ekle/sil/list kontrolü yapamadım.

uFuK 30 Ağustos 2013 21:33

Cevap: Bu Remoteye nasıl Menü olarak Ac kapa yapabilirim
 
Alıntı:

kvcist Nickli Üyeden Alıntı (Mesaj 1041333405)
REMOTE kısmına eklediklerim;




Fakat buna rağmen MENU olarak açılmıyor sizce neden olabilir?
MENU olarak açılmadığı için, Badnickleri ekle/sil/list kontrolü yapamadım.


Menü olarak açilsa bile mevcut kod sistemi menü seçeneğinden badnick ekleme,silme vs. yapmana olanak sağlayacak şekilde yazılmamış. menu * { içeriğinde bu mevcut değil sadece aç,kapat ve durum içerikleri var.

Herhangi bir pencerede sağ tıkladıgında koruma adlı yana doğru açılabilen bir menü seçeneği karşına cıkmamışsa popups ile ilgili bir remote kodu söz konusu olabilir. Genelde ikonlu popupslarda olur bu sorun.

Krieq 30 Ağustos 2013 21:33

Cevap: Bu Remoteye nasıl Menü olarak Ac kapa yapabilirim
 
Menuden nick ekleme silme zaten yapamazdın o şekilde.Sadece korumayı açıp kapatırdın.Aşağıdaki şekilde remotede boş bir sayfaya ekler misin?
Dialog aç diyerek dialogu açacaksın.

Kod:

alias -l _buser { .guser blacklist $1 3 }
alias -l _rbuser { .ruser blacklist $1 3 }
alias -l _luser { dialog -m _blacklist _blacklist }
alias -l _blist {
did -r _blacklist 11
var %_btotal = $ulist(*,blacklist,0) , %_b = 0
while (%_b < %_btotal) {
inc %_b
did -a _blacklist 11 $ulist(*,blacklist,%_b)
}
}
alias karaliste /dialog -m _blacklist _blacklist
dialog _blacklist {
title "Bad NicK List"
size -1 -1 150 110
option dbu
text "Nicki YazIp Ekleyin:" , 10 , 10 5 95 10 , left
combo 11 , 10 15 95 85 , extsel sort autohs autovs
edit "" , 12 , 10 95 95 10 , read autohs
button "&Ekle" , 20 , 115 35 30 20 ,flat
button "&Sil" , 30 , 115 60 30 20 , flat
button "O.K." , 40 , 115 85 30 20 , ok, flat
}
on *:dialog:_blacklist:init:*: {
_blist
}
on *:dialog:_blacklist:sclick:*: {
if ($did == 20) {
if ($did(11).text != $null && $level($did(11).text) != blacklist) {
var %_badd = $did(11).text
.auser blacklist %_badd
_blist
did -o $dname 12 1 %_badd Bad Nick Listesine ekLendi...
}
}
if ($did == 30) {
if ($did(11).text != $null && $level($did(11).text) == blacklist) {
var %_brem = $did(11).text
.ruser blacklist %_brem
_blist
did -o $dname 12 1 %_brem Bad Nick Listesinden SiLindi...
}
}
}
#bd on
on blacklist:join:#:{
if ($chan == #cinsellik) { halt }
mode $chan +b $nick $+ *!*@* | kick $chan $nick 0,2 ßad Nick Enfocer ßan Detected..!

}
#bd end

menu * {
  Koruma
  .Dialog Aç:/karaliste
  .Aç:.enable #bd | echo -a Açıldı
  .Kapat:.disable #bd | echo -a Kapatıldı
  .Durum< $iif($group(#bd) = on, Açık , Kapalı ) > :.
}


Prens 30 Ağustos 2013 22:11

Cevap: Bu Remoteye nasıl Menü olarak Ac kapa yapabilirim
 
Alıntı:

Krieq Nickli Üyeden Alıntı (Mesaj 1041333417)
Menuden nick ekleme silme zaten yapamazdın o şekilde.Sadece korumayı açıp kapatırdın.Aşağıdaki şekilde remotede boş bir sayfaya ekler misin?
Dialog aç diyerek dialogu açacaksın.

Kod:

alias -l _buser { .guser blacklist $1 3 }
alias -l _rbuser { .ruser blacklist $1 3 }
alias -l _luser { dialog -m _blacklist _blacklist }
alias -l _blist {
did -r _blacklist 11
var %_btotal = $ulist(*,blacklist,0) , %_b = 0
while (%_b < %_btotal) {
inc %_b
did -a _blacklist 11 $ulist(*,blacklist,%_b)
}
}
alias karaliste /dialog -m _blacklist _blacklist
dialog _blacklist {
title "Bad NicK List"
size -1 -1 150 110
option dbu
text "Nicki YazIp Ekleyin:" , 10 , 10 5 95 10 , left
combo 11 , 10 15 95 85 , extsel sort autohs autovs
edit "" , 12 , 10 95 95 10 , read autohs
button "&Ekle" , 20 , 115 35 30 20 ,flat
button "&Sil" , 30 , 115 60 30 20 , flat
button "O.K." , 40 , 115 85 30 20 , ok, flat
}
on *:dialog:_blacklist:init:*: {
_blist
}
on *:dialog:_blacklist:sclick:*: {
if ($did == 20) {
if ($did(11).text != $null && $level($did(11).text) != blacklist) {
var %_badd = $did(11).text
.auser blacklist %_badd
_blist
did -o $dname 12 1 %_badd Bad Nick Listesine ekLendi...
}
}
if ($did == 30) {
if ($did(11).text != $null && $level($did(11).text) == blacklist) {
var %_brem = $did(11).text
.ruser blacklist %_brem
_blist
did -o $dname 12 1 %_brem Bad Nick Listesinden SiLindi...
}
}
}
#bd on
on blacklist:join:#:{
if ($chan == #cinsellik) { halt }
mode $chan +b $nick $+ *!*@* | kick $chan $nick 0,2 ßad Nick Enfocer ßan Detected..!

}
#bd end

menu * {
  Koruma
  .Dialog Aç:/karaliste
  .Aç:.enable #bd | echo -a Açıldı
  .Kapat:.disable #bd | echo -a Kapatıldı
  .Durum< $iif($group(#bd) = on, Açık , Kapalı ) > :.
}


Teşekkür ederim Krieq. Sorunsuz Diyalog/Menü açıldı badnick belirlenip test edildi. Eklediğimiz badnick'leri mIRC nereye kayıt etmektedir? Bu eklenen nicklerin silinmesi söz konusu olabilir mi? Kodun çok sağlıklı çalışması açısından baya badnick ekleyeceğim silinirse bir şeye yaramaz diye düşünüyorum.

Krieq 30 Ağustos 2013 22:33

Cevap: Bu Remoteye nasıl Menü olarak Ac kapa yapabilirim
 
Alt + R yaptığınızda çıkan ekranda Kullanıcı bölümüne ekler.Silmez durduk yere.

Prens 30 Ağustos 2013 23:17

Cevap: Bu Remoteye nasıl Menü olarak Ac kapa yapabilirim
 
Sanıyorum OP olmadığım kanallara BADNICK giriş yaptığından dolayı sürekli echo olarak OP Değilsin! diye uyarı alıyorum. Bunu nasıl aşabiliriz?

En önemlisi de, esasında hangi badnick'i algılayıp attığını örnek olarak; mask: *terbiyesiz* olarak ban sebebinde belirte biliriz?

Tinba 30 Ağustos 2013 23:27

Cevap: Bu Remoteye nasıl Menü olarak Ac kapa yapabilirim
 
peki Bu Korumaya nasıl muaf listesi Ekleyebiliriz Coder Arkadaşlar ?

Krieq 31 Ağustos 2013 00:32

Cevap: Bu Remoteye nasıl Menü olarak Ac kapa yapabilirim
 
Muaf nick için
if ($chan == cinsellik) { halt }
olan kısmı
if ($chan == cinsellik) || $istok(muaf1 muaf2 muaf3,$nick,32) || ($me !isop $chan) { halt }

yapabilirsiniz.Op olmadığınız kanallarda işlem yapmaz ayrıca bu şekilde.

Cepten girdiğimden kodları düzenleyemedim.


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

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