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/)
-   -   !rapor (https://www.ircforumlari.net/mirc-scripting-sorunlari/37154-rapor.html)

тєαм 31 Ağustos 2007 18:27

!rapor
 
Selam arkadaşlar, elimde şöyle bir code var, ben buna #x kanalında !rapor cekildiğinde ne kadar voice verildiğini #x kanalına yansıtmak istiyorum yardımcı olursanız sevinirim.
Kod:


on me:*:voice:#a:{ inc %vhelp | msg #x 4[2 $+(%vhelp,.) 4] kere voice verdiniz. }


oKe 31 Ağustos 2007 18:51

Cevap: !rapor
 
bunu bir txt ye yazdırtırsın daha sonra /play den okutursun

тєαм 31 Ağustos 2007 19:00

Cevap: !rapor
 
Txt yerine veriables'e kayıt ediyor texte gerek yok bence, sadece veriablesten okutmak önemli, ve /play değil !rapor.

detay 31 Ağustos 2007 19:07

Cevap: !rapor
 
Kod:

on me:voice:#a: {
if !%vc { set %vc 0 }
inc %vc
msg #x  %vc kez voice verdin..
}


тєαм 31 Ağustos 2007 20:40

Cevap: !rapor
 
detay teşekkürler fakat olmadı, sanırım tam anlatamadım istediğim kod

Kod:


on *:voice:#help: { inc $+(%,vh.,$nick) }
on *:text:*:#helpop: {
  if $1 == !takip {
    var %! = $var(%vh.*,0)
    while (0 < %!) {
      !.msg # Nick: $+(2,$remove($($var(%vh.*,%!),1),%,vh,.),) - $+(5,Verdiği voice sayisi:,) $($var(%vh.*,%!),2)
      dec %!
    }
  }
  if $1 == !sıfırla {
    unset %vh.*
  }
}

Bu şekilde, fakat bu çalışmadı :S

L4roXyL 31 Ağustos 2007 23:46

Cevap: !rapor
 
on *:voice:#help: { if !$read(nickler.txt,w,$nick) { write Nickler.txt $nick } | if $read(nickler.txt,w,$nick) { .hinc -m Nickler $read(nickler.txt,w,$nick) 1 } }
alias vlist { var %: = $hget(Nickler) | if %: { .msg #helpop Bulunan kayıtlar sıralanıyor. } | else { .msg #helpop Hiçbir kayıt bulunamadı. | halt } | var %. = $hget(%:,0).item | while %. { .msg #helpop Nick: $hget(%:,%.).item - Verdiği voice sayısı: $hget(%:,%.).data | dec %. 1 } }
on *:text:*:#helpop: { if ($nick == Nickin) { if !takip isin $1 { vlist } | if !sıfırla isin $1 && $hget(Nickler) { .hfree -s Nickler | .write -c nickler.txt | .msg #helpop Tüm kayıtlar sıfırlandı. } | if !$hget(Nickler) && !sıfırla isin $1 { .msg #helpop Herhangi bir kayıt yok. } } }


Sanırım işini görür.

GhostLy 01 Eylül 2007 09:52

Cevap: !rapor
 
Kod:

on @*:join:#Help:{ $+(.timer.,$nick) 1 3 checkhelpreg $nick $chan }
alias -l checkhelpreg { if ($1 isreg $2) { mode $2 v $1 | msg $2 Merhaba $1 $+ , size nasıl yardımcı olabilirim? | inc %helped | msg #HelpOp Bugün toplam $+(,%helped,) kişiye Help kanalında +v verildi. } }


OzAn 01 Eylül 2007 20:30

Yanıt: !rapor
 
L4roXyL bi hata var sanırım

[20:27:19] <OzAn> burdayım
[20:27:19] <[BOT]> Herhangi bir kayıt yok.
[20:28:51] <OzAn> d
[20:28:51] <[BOT]> Herhangi bir kayıt yok.
[20:28:52] <OzAn> sdf
[20:28:53] <[BOT]> Herhangi bir kayıt yok.
[20:28:53] <OzAn> a.q
[20:28:54] <[BOT]> Herhangi bir kayıt yok.

cıldırttı beni :)

L4roXyL 01 Eylül 2007 20:59

Cevap: !rapor
 
[20:54] *** L4roXyL mod değiştirdi:+v asa
[20:54] *** L4roXyL mod değiştirdi:-v asa
[20:54] *** L4roXyL mod değiştirdi:+v asa
[20:54] *** L4roXyL mod değiştirdi:-v asa
[20:54] <Nickin> !takip
[20:54] <L4roXyL> Bulunan kayıtlar sıralanıyor.
[20:54] <L4roXyL> Nick: L4roXyL - Verdiği voice sayısı: 2
[20:54] <Nickin> a
[20:54] <Nickin> a

[20:57] <Nickin> !sıfırla
[20:57] <L4roXyL> Tüm kayıtlar sıfırlandı.
[20:57] <Nickin> !sıfırla
[20:57] <L4roXyL> Herhangi bir kayıt yok.

Bende bir sorun oluşmadı.
#helpop ve #help olan yerleri kanalının ismine göre değiştir.
Nickin olan yere nick'ini yaz.
Ayrıca kodeyi kendi mIRC'ine ekleyip, aynı mIRC'den denemeye kalkarsan çalışmaz.
on *:text:*:#: {
Buradaki; "*" dışarıdan gelen mesajlar içindir.
Yani yapıcağın işlev;
1: Bot nick'i için ayrı 2. bir mIRC açarsın.(Ayrıdan kastım başka script/mIRC değil)
2: on me:*:text:*:#: { şeklinde değiştirirsin.

OzAn 01 Eylül 2007 22:55

Yanıt: !rapor
 
ben kayıtları sıfırladıktan sonra bişey yaszdıgımda devamlı herhangi bir kayıt diyor. neyse teşekkürler arkadasım.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net