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/)
-   -   User List (https://www.ircforumlari.net/mirc-scripting-sorunlari/446010-user-list.html)

Techno 23 Ocak 2012 16:21

User List
 
Merhaba arkadaşlar üzerinde çalıştığım bir proje var , projemde eventlerde kullanacağım kalıpta problem yaşıyorum.

Yaşadığım sıkıntı şu :
/auser 11 Ab
/auser 12 ab
/auser 100 ad
/auser 1000 master

diyeceksiniz ki neden bu şekilde ekleme yapıyorsun ?
sebepleri yetkilendirmelerde sabit bir yetkilendirme kullanmayacağım eventlerim seviyelere göre hareket edecek.

names şeklinde bir userlist tabanı oluşturmayacağım , txt den yetki seviyesi okutmayacagım.

/ulist >1
yaptıgım zaman statuste görebiliyorum ben bunu echo yada msg olarak kanala yansıtmak istiyorum.
$ulist identifier indende yararlanamadım.

bunun için ne yapmam gerekiyor ?
reshack mı kullanmam gerekiyor ?

Narsinha 23 Ocak 2012 16:48

Cevap: User List
 
Aktif pencereye

Kod:

alias uliste { var %s = 1 | while $ulist(*,$1,%s) { echo -a $v1 | inc %s } }
Aktif Kanala

Kod:

alias uliste { var %s = 1 | while $ulist(*,$1,%s) { msg $chan $v1 | inc %s } }
Kullanımı;

/uliste 11

verdiğin örneğe göre

Hepsini görmek için listenin

/uliste *

Techno 23 Ocak 2012 16:53

Cevap: User List
 
Alıntı:

Egzodya Nickli Üyeden Alıntı (Mesaj 1041006884)
Aktif pencereye

Kod:

alias uliste { var %s = 1 | while $ulist(*,$1,%s) { echo -a $v1 | inc %s } }
Aktif Kanala

Kod:

alias uliste { var %s = 1 | while $ulist(*,$1,%s) { msg $chan $v1 | inc %s } }
Kullanımı;

/uliste 11

verdiğin örneğe göre

Hepsini görmek için listenin

/uliste *


/ulist <2

verdiğiniz kod sadece bir karşılığı olanı veriyor benim istediğim üstte verdiğim komut gibi yani level seviyelerini ve karşılıklarını listelemek sizin verdiğiniz sadece bir level(leveller) karşılıgında arama.
ben levelleri ve karşılıgındaki nickleri arayıp sonuçlarını almak istiyorum.
sadece arama yaparken şundan levelden büyük olanları veya küçük olanları.

Techno 23 Ocak 2012 17:18

Cevap: User List
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] teşekkürler , yol bulmamda yardımcı oldun.

Hallettim arkadaşlar.


Kod:


alias uliste { var %s = 1 | while $ulist(*,*,%s) { echo -a $level($v1) : $v1 | inc %s } }


Narsinha 23 Ocak 2012 17:31

Cevap: User List
 
Alıntı:

Techno Nickli Üyeden Alıntı (Mesaj 1041006907)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] teşekkürler , yol bulmamda yardımcı oldun.

Hallettim arkadaşlar.


Kod:


alias uliste { var %s = 1 | while $ulist(*,*,%s) { echo -a $level($v1) : $v1 | inc %s } }


$+( )

Kullanabilirsin istersen

11 : Ab
12 : abc
14 : adasdasd

yerine

11:Ab
12:abc
14:adasdasd

şeklinde durması için

Kod:

alias uliste { var %s = 1 | while $ulist(*,*,%s) { echo -a $+($level($v1),:,$v1) | inc %s } }
Uğraşıp çözmene sevindim kodu.:) kolay gelsin.

Techno 23 Ocak 2012 17:35

Cevap: User List
 
aklımda olan birşey 2 identifier kullanmak aklımın ucundan geçmiyordu , $level identifieri var istediğimi vermiyor , $ulist oda vermiyor ikisini irtibatlandırınca oldu.
$+ kullanmak iyidir ama ben o kadar profesyonel düzeyde degilim , bir yanlışta karışıyor kod teşekkürler paylaşımın için.


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

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