IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  vaybe sohbet

>
+
Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 27 Ocak 2009, 03:18   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Founder yardımcısı birkaçı lazım.




Şöyle anlatıyım. Bu kode içerisinden bana !voicelist bölümü lazım mesela ben help kanalında !voicelist yazdığımda aynı bu kodedeki gibi voicelistesi çıkaracak şöyle;

#Help kanalın'da 26/01/2009 tarihinden itibaren verilen toplam voice sayısı: 8
#Help kanalın'da yetkili olan (3) helper'in voice verme istatistiği(Sadece voice veren'ler sıralanır):
Helper: MerakLıuSer - Verdiği voice sayısı: 1 (%100)
Helper: MerakLıuSers - Verdiği voice sayısı: 2 (%100)
Helper: MerakLıuSerCik - Verdiği voice sayısı: 5 (%100)
-
Voice kayıtları MerakLıuSer tarafından listelendi.
!voicem nick
Bu komutu uyguladığındada sadece bir nicke ait voiceyi listeleyecek örnek;
!voicem MerakLıuSer
Helper: MerakLıuSer - Verdiği voice sayısı: 1 (%100)
!helperler
Bu komutu yazıncada helperleri sıralasın istiyorum.
Bu üçtanesini lazım bana
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Konu MerakLıuSer tarafından (27 Ocak 2009 Saat 12:25 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 27 Ocak 2009, 13:36   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Founder yardımcısı birkaçı lazım.




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias yuzde3 { return $+($chr(40),%,$left($calc($hget($1,$2) * 100 / $hget($3,v)),4),$chr(41)) } alias kapsa { return $+($chr(2),$1-,$chr(2)) } alias helperler { if $1 { var %1 = 1,%2 = $nick($1,0),%3 | while %1 <= %2 { if $nick($1,%1) != $me { %3 = $addtok(%3,$nick($1,%1),32) } | inc %1 } } msg $2 %3 } alias sil { hdec voiceler v $hget(vc,$1) hdel nickler $1 | hsave -i nickler nickler.db | hdel vc $1 | hsave -i vc vc.db } on *:start: { if !%trh { set %trh $date } if $isfile(nickler.db) { hmake nickler 100 | hload -i nickler nickler.db } | else { hmake nickler 100 | hsave -i nickler nickler.db } if $isfile(voiceler.db) { hmake voiceler 100 | hload -i voiceler voiceler.db } | else { hmake voiceler 100 | hsave -i voiceler voiceler.db } if $isfile(vc.db) { hmake vc 100 | hload -i vc vc.db } | else { hmake vc 100 | hsave -i vc vc.db } } on *:voice:#HELP: { if $hmatch(nickler,$nick) { hinc -m voiceler v 1 | hsave -i voiceler voiceler.db | hinc -m vc $nick 1 | hsave -i vc vc.db } } on *:text:*:#HELP-OP: { if $1 == !voicelist { if !$2 { if $hget(voiceler,v) < 1 { msg # $kapsa(#Help) kanalı için voice kaydı yok.(Voice verilmemiş) | halt } else { msg # #Help kanalın'da $kapsa(%trh) tarihinden itibaren verilen toplam voice sayısı: $kapsa($hget(voiceler,v)) msg # #Help kanalın'da yetkili olan $kapsa($+($chr(40),$hget(nickler,0).item,$chr(41))) helper'in voice verme istastiği(Sadece voice veren'ler sıralanır): var %1 = 1,%2 = $hget(vc,0).item | while %1 <= %2 { msg # Helper: $kapsa($hget(vc,%1).item) - Verdiği voice sayısı: $kapsa($iif($hget(vc,%1).data,$hget(vc,%1).data $yuzde3(vc,$hget(vc,%1).item,voiceler),0)) | inc %1 } } msg # - msg # Voice kayıtları sıralandı. } else { msg # Helper: $kapsa($hfind(vc,$2)) - Verdiği voice sayısı: $kapsa($iif($hget(vc,$2),$hget(vc,$2) $yuzde3(vc,$hfind(vc,$2),voiceler),0)) } } if $nick == HELP-Founder-NICK'i { if $1 == !helperler { if $hget(nickler,0).item < 1 { msg # Kayıtlı helper mevcut değil. Helper eklemek için; $kapsa(!ekle helper-nick) yazınız. | halt } else { msg # Kayıtlı olan toplam; $kapsa($hget(nickler,0).item) helper sıralanıyor. | var %& = 1,%&& = $hget(nickler,0).item | while %& <= %&& { msg # $+(%&,$chr(45)) $kapsa($hget(nickler,%&).item) | inc %& } } msg # Kayıtlar sıralandı. msg # Herhangi bir helper hakkında detaylı bilgi almak için; $kapsa(!istatistik helper-nick) yazınız. } if $1 == !ekle { if !$2 { msg # Yanlış kullanım. Kullanım şekli: $kapsa(!Ekle yeni-helper-nick) | halt } if $hmatch(nickler,$2) { msg # $kapsa($2) helper listesinde zaten mevcut. | halt } else { hadd -m nickler $2 | hsave -i nickler nickler.db | msg # $kapsa($2) helper listesine eklendi. } } if $1 == !sil { if !$2 { msg # Yanlış kullanım. Kullanım şekli: $kapsa(!sil helper-nick) | halt } if !$hmatch(nickler,$2) { msg # $kapsa($2) helper listesinde zaten mevcut değil. | halt } else { sil $2 | msg # $kapsa($2) helper listesinden tüm kayıtları ile beraber silindi. } } } }

Kod içerisindeki HELP-Founder-NICK'i , #HELP - OP yerlerini kendine göre düzenliyorsun !voicelist(hepsini verir) !voicelist nick (nicki verir).Ayıkladığım kısım bu şimdilik,tabii senin kullanımına bağlı olarak gözlem yapman gerekir.Aksayan kısım olursa yine bu başlıkta dile getirirsin...

(ayrıca bu sana 4. kez help kanalıyla ilgili voice düzenlemem,orda herşey yolunda dimi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)


Konu Difuzyon tarafından (27 Ocak 2009 Saat 19:03 ) değiştirilmiştir. Sebep: düzenleme
 
Alıntı ile Cevapla

Cevapla

Etiketler
birkaci, founder, lazim, mirc download, mirc indir, yardimcisi


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
mıRCTurk.Com #Help Founder ibRet Help Departmanlarından Son Haberler 11 19 Ocak 2018 18:19
Founder Kimimben Unreal IRCd 2 14 Haziran 2009 14:02
Founder yardımcısı bir kısım ufak bir sorun. MerakLıuSer mIRC Scripting Sorunları 8 07 Haziran 2009 17:51
unreal için m_spy lazım ama win32 de çalışması lazım bendeniz00 Unreal IRCd 3 15 Aralık 2007 22:00
Op Sop Founder Seviyesi SauRoN mIRC Scripting Sorunları 12 26 Kasım 2007 19:09