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/)
-   -   Set tanımlayamıyorum Yardim. (https://www.ircforumlari.net/mirc-scripting-sorunlari/10521-set-tanimlayamiyorum-yardim.html)

ozentisiz 11 Ocak 2006 17:02

Set tanımlayamıyorum Yardim.
 
Kod:


alias n {
.set %notice.msg $1-
.timer 1 1 /raw -q notice $* %notice.msg
.timer 1 2 /unset notice.msg }

böyle bir alias oluşturdum fakat
n deneme
yazınca %notice.msg'ı tanımlayamıyorum bi yardım edermisiniz.
$1- kısımı ayarlayamadım bir türlü

EreN 11 Ocak 2006 18:28

Tam olarak ne yapmaya çalışıyorsun ?

Alıntı:

alias n { .timer 1 1 /raw -q notice $+($,*) $1- }
Ve böyle çalışmadımı ?

MaeLStrOm 11 Ocak 2006 21:42

/unset notice.msg
olmaz bir variable silinirken % kullanılmalı
/unset %notice.msg

ozentisiz 11 Ocak 2006 21:50

servere notice atarken notice $* yazmak istemiyordum bi alias oluşturmak istemiştimde eren saol tşkler verdiğin kod güzel. maelstrom yüzde işaretini unutmuşum ama zaten hiç calışmıyordu yaptıgım..

MaeLStrOm 11 Ocak 2006 23:08

Benim amacım hic bir zaman hazır kod vermek olmadı zaten . Ayrıca kodundaki yanlıslığı unutmus olabilceğini düşüncek kadar bilmiyorum ne kadar scripting bildiğini. O yüzden gördüğüm yanlışı direk düzelttim.

Alience 12 Ocak 2006 08:17

normalde aliaseste mirci kurdugunda varolan
/n /names #$$1
komutu çalışıyordur. o yuzden adını a_n olarak daha once kullanılmamış bir komut olabileceğini varsayarak değiştirirsek.

alias a_n {
.set %notice.msg $1-
.timer 1 1 /raw -q notice $* %notice.msg
.timer 1 2 /unset %notice.msg
}
ayrıca $* , $1- ile aynı işi yapacagından $!* olarak değiştirmelisinki timerda $* olarak cıksın. Ayrıca notice $* olarak değil sanırım $*.domain.uzantı şeklinde çalışıyor onu da değiştirmen gerekli kısacası:
1. bu kod için timer kullanman gerekmiyor
2. %değişkenine gerek yok
3. $* değişmeli

sanırım yapmak istediğin aşağıdaki gibi birşeydi
alias snot {
.notice $!*.server.uzanti $1-
}

ozentisiz 12 Ocak 2006 19:37

Bizim orda Cr /notice $*.domain.uzantı olmuyor. /notice $* calışıyor.ben $1- kısmını cözemediğim için timer ile çözebilirim sanmıştım olmadı ama eren'in verdiği oldugu için timera gerek kalmadı.yardımların için saol alience :)


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

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