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 Script Diyalog ile Beni Hatırla addon isteği. (https://www.ircforumlari.net/mirc-scripting-sorunlari/175588-oper-script-diyalog-ile-beni-hatirla-addon-istegi.html)

Hayat 29 Ocak 2009 19:39

Oper Script Diyalog ile Beni Hatırla addon isteği.
 
Arkadaşlar merhaba Oper scriptime şöyle bir yenilik eklemeyi düşünüyorum açıkcası pek fikir yürütemedim yardımcı olursanız sevinirim.

Şimdi oper login diyalogu olacak resimdeki örnek gibi.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Şimdi arkadaşlar resim koydum daha anlaşılır olsun diye. bu diyaloga girilecek bilgileri alias olarak ya da remote.ini dosyasına yazdırarak çözülebilir diye düşünüyorum. üç adet buton var ilk butonda kullanıcı bilgilerini girdikten sonra tamam dediğinde girdiği bilgilere göre bir defaya mahsus (hatırlanmadan) eylem gerçekleşecek.

Üçüncü butonda kullanıcı bilgilerini girdikten sonra bilgiler scripte kayıt olacak ve kullanıcı her scriptini açıp servera bağlan dediğinde eylemler otomatik gerçekleşecek.

İkinci butonda ise her açılışta otomatik gerçekleşen eylemler istenildiğinde iptal edilebilecek.

Diğer yaptırımlar pencresinde ise. kullanıcı herhangi bir kodu alias sayesinde değerlendirecek. Örn : o kutucuğa /Join Help yazdığında bu eylem hatırlanacak ve gerçekleşecek. (En kötü ihtimalle diğer yaptırımlar bölümü iptal edilebilir çok gerekli değil. )

Kusura bakmayın biraz zahmetli gibi ama günlerdir aklımı kurcalıyor hiç bir fikir yürütemedim. Eğer böyle bir addon koyulursa ortaya hepimiz faydalanırız diye ümit ediyorum.

Not : Hatırlama olayı Scriptin bağlantısı serverden kesildiğinde ve yeniden bağlandığında değil, mircten komple çıkıldığında da yeniden girince hatırlayacak. Konu anlaşılır değil ise daha ayrıntılı bilgi verebilirim.

Teşekkürler.

AzuLa 29 Ocak 2009 23:46

Cevap: Oper Script Diyalog ile Beni Hatırla addon isteği.
 
Kod:

alias oas if !$dialog { dialog -m deneme deneme } | else { dialog -x deneme deneme }
dialog Deneme {
  title "Oturum Açma Sistemi"
  size -1 -1 300 225
  option pixels
  text "Nickiniz", 1, 10 10 100 17
  edit "", 2, 116 10 170 20, autohs
  text "Nick Şifreniz", 3, 10 34 100 17
  edit "", 4, 116 34 170 20, autohs
  text "Oper Nickiniz", 5, 10 57 100 17
  edit "", 6, 116 57 170 20, autohs
  text "Oper Şifreniz", 7, 10 80 100 17
  edit "", 8, 116 80 170 20, autohs
  button "Tamam", 9, 10 108 274 25
  button "Ayarları Kaydet", 10, 10 137 274 25
  button "Beni Unut", 11, 10 165 274 25
  button "Tamam - Kapat", 12, 10 193 274 25
}

on *:dialog:deneme:*:*: {
  if $devent == init {
    did -a deneme 2 %nickim
    did -a deneme 4 %pasım
    did -a deneme 6 %opern
    did -a deneme 8 %oppas
  }
  if $devent == sclick {
    if $did == 9 {
      nick $did(2)
      .timer 1 1 ns identify $did(4)
      .timer 1 2 oper $did(6) $did(8)
    }
    if $did == 10 {
      set %nickim $did(2)
      set %pasım $did(4)
      set %opern $did(6)
      set %oppas $did(8)
      nick %nickim
      .timer 1 1 ns identify %pasım
      .timer 1 2 oper %opern %oppas
    }
    if $did == 11 {
      unset %pasım
      unset %nickim
      unset %opern
      unset %oppas
      ;dialog -x deneme deneme
    }
    if $did == 12 {
      dialog -x deneme deneme
    }
  }
}

on *:connect: { dialog -m deneme deneme }

Server'a bağlandığınızda otomatik açılacaktır. Dialogu açmak için /oas yazmanız yeterlidir. Herhangi bir sorun olursa başlık altında belirtiniz.


Hayat 30 Ocak 2009 00:29

Cevap: Oper Script Diyalog ile Beni Hatırla addon isteği.
 
Kardeş teşekkür ederim problemsiz çalışıyor. İzninle bir kaç özellik daha ekliyorum bilgin olsun fakat şu konuda bir sıkıntım var timerlerin ayarlarını değiştirmeye çalıştım ama olmadı. Önce oper login olması gerekiyor sonra nick değişmesi ve sonra identify gerekiyor. Benim eklediğim özellik ise bir kaç kanala join oluyor. Nickin oper loginden sonra değişmesini isteme nedenim oper nicklerinni çoğu sqline listesinde kayıtlı o yüzden nick girişimi başarısız kalıyor.

Pardon ben timer olayını çözdüm önce oper login oluyor sonra nick değişiyor. Bu diyalogu on connect yerine on start ile çalıştırmayı deneyeceğim şimdi.

Hayat 30 Ocak 2009 01:31

Cevap: Oper Script Diyalog ile Beni Hatırla addon isteği.
 
Kardeş istediğim gibi düzenledim biraz fakat bir şey daha yapmak istiyorum beceremedim :) Nick şifre ve oper şifre bölümlerinde şifreler yerine .... görünmesi mümkünmü acaba ? Teşekkür ederim.

AzuLa 30 Ocak 2009 07:29

Cevap: Oper Script Diyalog ile Beni Hatırla addon isteği.
 
tabiki, orayı bilerek acık bıraktım; yanlıs yazılabilme olasılıgından ötürü , ayarlarınızı kaydettiğinizi düşünürseniz, sürekli yanlış olacak şeklinde.

Alıntı:

edit "", 4, 116 34 170 20, autohs
ve

Alıntı:

edit "", 8, 116 80 170 20, autohs
kısımlarının yanına boşluk bırakarak pass yazınız. Yani;

Alıntı:

edit "", 8, 116 80 170 20, autohs pass
şeklinde.

Pass edit kısmına yazılan yazıyı gizleyen bir özelliktir.

XcLusive 30 Ocak 2009 08:59

Cevap: Oper Script Diyalog ile Beni Hatırla addon isteği.
 
Kod:

dialog Deneme {
  title "Oturum Açma Sistemi"
  size -1 -1 300 225
  option pixels
  text "Nickiniz", 1, 10 10 100 17
  edit "", 2, 116 10 170 20, autohs
  text "Nick Şifreniz", 3, 10 34 100 17
  edit "", 4, 116 34 170 20, autohs, pass
  text "Oper Nickiniz", 5, 10 57 100 17
  edit "", 6, 116 57 170 20, autohs
  text "Oper Şifreniz", 7, 10 80 100 17
  edit "", 8, 116 80 170 20, autohs, pass
  button "Tamam", 9, 10 108 274 25
  button "Ayarları Kaydet", 10, 10 137 274 25
  button "Beni Unut", 11, 10 165 274 25
  button "Tamam - Kapat", 12, 10 193 274 25
}


şifreler * olarak gözükecektir.

Hayat 31 Ocak 2009 22:23

Cevap: Oper Script Diyalog ile Beni Hatırla addon isteği.
 
Baya bir güzel oldu diyalog son bir sorunum kaldı onuda paylaşmak istiyorum bilmem çözebilirmiyiz.

eski bağlantı menümde

dialog start {
title "Oper Script v1.0"
size 300 90 350 $iif($(%bglnrklm),350,403)
option pixels notheme

diyalogun başlangıç kodları bu şekildeydi kalın yazıyla yazdığım yerlerin özel bir işlevi var size satırındaki rakamlarla oynayınca diyalog sağa - sola , aşağı yukarı kayıyordu. yeni yaptığınız diyaloga ekledim bu kodları ama çalışmadı. bu diyalogu biraz ortalamam lazım bunun için ne yapabilirim ?

AzuLa 31 Ocak 2009 22:27

Cevap: Oper Script Diyalog ile Beni Hatırla addon isteği.
 
Alıntı:

size -1 -1 300 225
satırında -1 -1 kısımlarını değiştiriniz, -1 -1 ekranın ortasında cıkmasını sağlar, değiştirdiğinizde yeri de değişecektir.

ilk -1 soldan bosluk bırakılacak kısımı temsil eder. ikinci -1 ise yukarıdan bırakılacak bosluk sayısını temsil eder =]

yine de sorun yaşarsanız belirtiniz, yardımcı olmaya calısırım tekrar.

Hayat 31 Ocak 2009 22:34

Cevap: Oper Script Diyalog ile Beni Hatırla addon isteği.
 
Teşekkürler bunuda çözdüm. Ben kayıt olduğumda siz yoktunuz sanırım yoksa tanışıyor oldurduk muhakkak fakat size imzanızdan dolayı ayrıca teşekkür etmek istiyorum.

Carpediem 02 Mayıs 2009 20:17

Cevap: Oper Script Diyalog ile Beni Hatırla addon isteği.
 
/Nick /Nick Nickiniz | /ns identify Nickşifreniz | /oper Nick Şifreniz | /timer 2 1 /amsg Selamlar...


Bu kod'u aliases'inize ekleyin misal f1 servere baglanirken oto identify eder operinizi girer ve selam atar. ( basit bir kisa yol umarim isinize yarar:).


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

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