Tekil Mesaj gösterimi
Alt 17 Mart 2013, 05:35   #4
Çevrimdışı
saywhat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Eggdrop Random sistemi




sağol GhostLy ama erken davramışsın :P

o sadece bi düşüncenin taslağı gibi bişeydi...uyanır uyanmaz unutmayım bunu diye hemen yapmıştım .. ve görüldüğü üzere çok yavan ve çok çirkindi...ayrıca sorunları vardı.aynı sayıdan satır içinde çikma ihtimali doğuyordu.özellikle onnumara için 10 rakkam seçtiğinde eşleşme olasılığı yüksek oluyordu...

bunu böyle bırakıcağımı düşünmüyordunuz ya :Ğ

neyse artık her rakkamdan sadece bir tane seçecek ve daha yakışıklı görünüyor.. yükleme şekli aynı kullanmak istediğiniz kanal için .chanset #kanalınız +loto komutu telnet/dcc üzerinden uygulayın botun olduğu tüm kanallar için #kanalınız yerine * kullanabilirsiniz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
namespace eval loto { foreach a [array names loto *] { catch {unset loto($a) } } } setudef flag loto variable loto array set loto { semb "." sayi "sayisal" onnu "onnumara" sup "super" sans "sans" renk1 "\002" renk2 "\00303" renk3 "\00304" renk4 "\00305" renk5 "\00314" } bind pub -|- "$loto(semb)$loto(sayi)" say:lot bind pub -|- "$loto(semb)$loto(onnu)" on:nu bind pub -|- "$loto(semb)$loto(sup)" sup:lot bind pub -|- "$loto(semb)$loto(sans)" sans:top proc say:lot {nick uhost hand chan text} { if {![channel get $chan loto]} { return 0 } variable loto set a [dict create] while {[dict size $a] < 6} { dict set a [expr {int(49*rand())+1}] . } dict keys $a puthelp "privmsg $chan :$loto(renk1)$loto(renk5)$nick $loto(renk1)$loto(renk3)SayısaL Loto'daki NumaraLarınız$loto(renk4)-> $loto(renk1)$loto(renk2)$a" } proc on:nu {nick uhost hand chan text} { if {![channel get $chan loto]} { return 0 } variable loto set b [dict create] while {[dict size $b] < 10} { dict set b [expr {int(80*rand())+1}] . } dict keys $b puthelp "privmsg $chan :$loto(renk1)$loto(renk5)$nick $loto(renk1)$loto(renk3)0n Numara'daki NumaraLarınız$loto(renk4)-> $loto(renk1)$loto(renk2)$b" } proc sup:lot {nick uhost hand chan text} { if {![channel get $chan loto]} { return 0 } variable loto set c [dict create] while {[dict size $c] < 6} { dict set c [expr {int(54*rand())+1}] . } dict keys $c puthelp "privmsg $chan :$loto(renk1)$loto(renk5)$nick $loto(renk1)$loto(renk3)Süper Loto'daki NumaraLarınız$loto(renk4)-> $loto(renk1)$loto(renk2)$c" } proc sans:top {nick uhost hand chan text} { if {![channel get $chan loto]} { return 0 } variable loto set d [expr int(rand() * 14) + 1 ] set e [dict create] while {[dict size $e] < 5} { dict set e [expr {int(34*rand())+1}] . } dict keys $e puthelp "privmsg $chan :$loto(renk1)$loto(renk5)$nick $loto(renk1)$loto(renk3)Şans Topu'ndaki NumaraLarınız$loto(renk4)-> $loto(renk1)$loto(renk2)$e $loto(renk4)+ $loto(renk1)$loto(renk2)$d$loto(renk1)" } putlog "$loto(renk4)loto kullanıma hazır"

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan