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/)
-   -   Nick dialog hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/9619-nick-dialog-hakkinda.html)

DarK^ 22 Aralık 2005 17:40

Nick dialog hakkında
 
Ben burdaki dersleri ve kodları inceliyerek kendime göre bişiler yapmaya çalıştım.

Kod:


dialog nick {
  icon icons/nick.ico
  title "DarK"
  size -1 -1 97 33
  option dbu
  edit "", 1, 21 4 72 10, autohs
  text "Nick :", 2, 3 5 16 8
  button "tamam", 3, 3 18 92 14, flat ok
}
alias open { dialog -m ilk ilk }
 
on 1:dialog:OPEN:sclick:*:{
  if ($did == 3) { .nick $did(1) | server irc.abc.com  }
}

Yanlış bi yer yok burda istediklerimi yapıp giriyor fakat nicki yazmayıp direk tamama a bastığımda

* /nick: insufficient parameters (line 35, remote-1.ttf)

yazıp hata veriyor. Nick yazmadan tamama bastıgımızda nickinizi girmediniz diyerek dialogu tekrar açtırmaya çalıştım ama olmuyor . Bunu nasıl yapabiliriz ?

Bide 1dk içinde ankaraops kanalına girmezsek scriptin kapanması mümkünmü .

Alience 22 Aralık 2005 18:02

dialog nickdlg {
icon icons/nick.ico
title "DarK"
size -1 -1 97 33
option dbu
edit "", 1, 21 4 72 10, autohs
text "Nick :", 2, 3 5 16 8
button "tamam", 3, 3 18 92 14, flat ok
}
alias ac { dialog -m nickdlg nickdlg }

on 1:dialog:nickdlg:sclick:*:{
if ($did == 3) { .nick $did(1) | server irc.abc.com }
}

calıştımak içinde /ac yazman yeterli

CipriX 22 Aralık 2005 18:43

Alice Arkadaşımız Hatayı Yazmamış senin codedeki hatayı söylüyeyim


dialog nick {
icon icons/nick.ico
title "DarK"
size -1 -1 97 33
option dbu
edit "", 1, 21 4 72 10, autohs
text "Nick :", 2, 3 5 16 8
button "tamam", 3, 3 18 92 14, flat ok
}
alias open { dialog -m ilk ilk }

on 1:dialog:OPEN:sclick:*:{
if ($did == 3) { .nick $did(1) | server irc.abc.com }
}


on 1:dialog:OPEN:sclick:*:{

Ahanda Bura Burda OPEN Yazmıyacak Dialog'un ismi Yazıcak
Seninkinde Nick iSe
on 1:dialog:Nick:sclick:*:{
oLacak..

[box=Alience]Evet bu gunlerde yoğun ve dalgınım:
alias open { dialog -m ilk ilk }
buda dialog -m dialog_adi dialog_tablosu(bunu sen nick diye tanımlamışsın)
genelde dialog adi ile tablosunu aynı yaparlar

dialog adı, on 1:dialog:dilaog_adi:sclick:*:
tabloa, dialog nick {

birde çalıştırmak için senin kodda hiçbirşeyi değiştirmeden /dialog -m OPEN nick yazıcaktın, yada:
alias open { dialog -m OPEN nick }
olarak değiştirip /open yazman yeterli.

birde, dialoğum açıkken tekrar açmaya kalkınca hata veriyor dersen dialog acık iken tekrar açmaması için open aliasesimizi:
alias open { if !$dialog(OPEN) { dialog -m OPEN nick } }
şeklinde değiştiriyoruz burada !$dialog(OPEN) { OPEN adında dialog açık değilse anlamındadır.

bu arada arkadaşın postunu kullandık, sorun olmaz sanırım ;oki[/box]


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11: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