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/)
-   -   Kod düzenleme (https://www.ircforumlari.net/mirc-scripting-sorunlari/767029-kod-duzenleme.html)

fasafiso 20 Ocak 2017 15:54

Kod düzenleme
 
S.a elimdeki kodu diyalog menu haline cevirebilirmiyiz , zira bu sekilde cok kullanışsız ekleme silme diyalogu ve ban sebebiyle beraber nasıl yapılır ? birden fazla ip aralıgı eklemek için

Kod:

on *:join:#kanal:if (*!*@ip.* iswm $fulladdress)  { .ban -k # $nick Sebep! }

aLone 20 Ocak 2017 21:13

Cevap: Kod düzenleme
 
Kod:

alias h.s { dialog -m hhst hhst }
dialog hhst {
  title "x"
  size -1 -1 200 265
  button "Tamam", 1, 110 200 70 20,ok
  button "Ekle", 6, 20 200 70 20
  list 2, 10 20 180 135, sort 
  edit "", 4, 10 165 180 20, autohs
  box "Host Adresi", 3, 5 5 190 145
  box "Eklenecek Host`u Girin", 5, 5 150 190 45
  box "BILGI:", 7, 5 225 190 35
  text "Host Silmek icin Host`a Cift Tıklayın", 8, 25 240 180 45 
}
on *:dialog:hhst:dclick:2:{ .ruser $did(2).seltext  | did -d hhst 2 $did(2).sel }
on *:dialog:hhst:sclick:6:{ if ($did(4) != $null) { did -a hhst 2 $did(4) | .auser hst $did(4) | did -fr hhst 4 } }
on *:dialog:hhst:init:*:{
  y.hst | did -f hhst 4
}     
alias y.hst {
  did -a hhst 2 $str($chr(160),18) Host Listesi
  var %x = 1
  while (%x <= $ulist(*,hst,0)) {
    did -a hhst 2 $ulist(*,hst,%x)
    inc %x
  }
}
on *:join:#kanal: {  if $level($gettok($address($nick,2),2,64)) == hst { mode $chan +b $nick  | kick $chan $nick yasak host } }

/h.s seklınde calısır
ekler silersin. *sohbet* | *sohbet | sohbet* | sohbet


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

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