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/)
-   -   oper dialog (https://www.ircforumlari.net/mirc-scripting-sorunlari/498570-oper-dialog.html)

oGuZ83 02 Ağustos 2012 02:06

oper dialog
 
slm arkadaslar mrc f tuslari veya toolbar icin oper gir dialogu yapabilirmiyiz dialoga girince oper nick ve pasword olsa ve altinda hafizandan gir Butonu olsa ve dialoga bir defalik oper nick ve pasword yazsak sonrasinda mrc kapandiginda tekrar giren kisi o dialoga girse hafizadan gir dialoguna tiklayinca nick ve sifre girmedeen otomatik girebilir mi boylelikle ilk defa nick ve sifre yazanin hafizasini alacak ve direk o buton ile girmis olur ben bir dialog yapmaya calistim becerdimmi bilmiyorum kodlari tabiki yok cunku o kadar bilgim olsa yazarim
Kod:

dialog new_table {
  title "Oper Dialog"
  size -1 -1 153 86
  option dbu
  edit "", 1, 37 10 97 10
  edit "", 2, 36 35 99 10
  text "Oper Nick", 3, 5 11 25 8
  text "Oper Sifre", 4, 6 36 25 8
  button "Gir", 5, 42 50 79 12
  button "Hafizadan Gir", 6, 65 68 37 12
}


Difuzyon 02 Ağustos 2012 02:57

Cevap: oper dialog
 
Remote
Kod:

dialog new_table {
  title "Oper Dialog"
  size -1 -1 153 86
  option dbu
  edit "", 1, 37 10 97 10
  edit "", 2, 36 35 99 10
  text "Oper Nick", 3, 5 11 25 8
  text "Oper Sifre", 4, 6 36 25 8
  button "Gir", 5, 42 50 79 12,
  button "Hafizadan Gir", 6, 65 68 37 12, ok cancel
}
on *:dialog:new_table:*:*:{
  if $devent == sclick {
    if $did == 5 && $did(1) && $did(2) {
      set %opernick $did(1)
      set %opersifre $did(2)
      operserv %opernick %opersifre
      dialog -x new_table
    }
    if $did == 6 && %opernick && %opersifre { operserv %opernick %opersifre }
  }
}
menu * {
  Oper Gir:dialog -m new_table new_table
}

Aliases
Kod:

F2 dialog -m new_table new_table

oGuZ83 02 Ağustos 2012 12:50

Cevap: oper dialog
 
Hocam kodu ekledim aliases degistirdim toolbara koymak icin menu kodunu kaldirdim velakin sorun Kod da dialog aciliyor nick ve pasword yaziyoruz Sonrasinda Gir butonuna tiklayinca hic bir islem yapmiyor. Hafizadan Gir onuda denedim onun gorevide Dialogu kapatmak olmus Kod assagidadir.Biraz duzenlemeye calistim ama komutlar islem gormuyor Hata nerede acaba
Kod:

dialog opergir  { dialog -m opergir opergir }
dialog opergir {
  title "Oper Dialog"
  size -1 -1 153 86
  option dbu
  edit "", 1, 37 10 97 10
  edit "", 2, 36 35 99 10
  text "Oper Nick", 3, 5 11 25 8
  text "Oper Sifre", 4, 6 36 25 8
  button "Gir", 5, 42 50 79 12,
  button "Hafizadan Gir", 6, 65 68 37 12, ok cancel
}
on *:opergir:init:*:*:{
  if $devent == sclick {
    if $did == 5 && $did(1) && $did(2) {
      set %opernick $did(1)
      set %opersifre $did(2)
      operserv %opernick %opersifre
      dialog -x opergir
    }
    if $did == 6 && %opernick && %opersifre { operserv %opernick %opersifre }
  }
}


ChatMan 02 Ağustos 2012 13:56

Cevap: oper dialog
 
Alıntı:

oGuZ83 Nickli Üyeden Alıntı (Mesaj 1041185520)
Hocam kodu ekledim aliases degistirdim toolbara koymak icin menu kodunu kaldirdim velakin sorun Kod da dialog aciliyor nick ve pasword yaziyoruz Sonrasinda Gir butonuna tiklayinca hic bir islem yapmiyor. Hafizadan Gir onuda denedim onun gorevide Dialogu kapatmak olmus Kod assagidadir.Biraz duzenlemeye calistim ama komutlar islem gormuyor Hata nerede acaba


Kod:


alias opergir  { dialog -m opergir opergir }
dialog opergir {
  title "Oper Dialog"
  size -1 -1 153 86
  option dbu
  edit "", 1, 37 10 97 10
  edit "", 2, 36 35 99 10
  text "Oper Nick", 3, 5 11 25 8
  text "Oper Sifre", 4, 6 36 25 8
  button "Gir", 5, 42 50 79 12,
  button "Hafizadan Gir", 6, 65 68 37 12, ok cancel
}
on *:dialog:opergir:*:*:{
  if ($devent == init) {
    did -a $dname 1 %opernick
    did -a $dname 2 %opersifre
  }
  if ($devent == sclick) {
    if ($did == 5) && $did(1) && $did(2) {
      set %opernick $did(1)
      set %opersifre $did(2)
      oper %opernick %opersifre
      dialog -x opergir
    }
    if ($did == 6) && %opernick && %opersifre {
      oper %opernick %opersifre
    }
  }
}

Dialogu açtığında en son girdiğin oper şifresi ve nicki görünecek zaten,o yüzden hafızadan gir demene bile gerek yok aslında ama bu şekil hem hafızaya kaydedip girer hemde dialog açtığında görünür.Ama görünmesin hafızadn gir dediğimde girsin sadece dersen
Kod:

 

if ($devent == init) {
    did -a $dname 1 %opernick
    did -a $dname 2 %opersifre
  }

kısmını kaldırabilirsin.


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

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