Konu: Helper atama
Tekil Mesaj gösterimi
Alt 09 Mart 2014, 14:37   #1
Çevrimdışı
Darnasus
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Helper atama




Merhaba,

Help kanalinda asagidaki remoteyi kullaniyoruz. Kodun calismasindan yana bir problemi yok. Atayacak helper bulamadiginda kasilip ping timeout seklinde bot dusuyor. Kodun calisma sekli, kanala user girdiginde ilgilenecek bir helper secip kanalda bulunan diger helperlere de sesleniyor. Asagida belirttiklerim konusunda yardimci olur musunuz.

- Bot atayacak biri olmadiginda kasilip dusmesin, nerede degisiklik yapmamiz gerek.
- Help kanalina giren bir user 20 dk once girip yardim aldiysa, x nicki icin kalan yardim suresi su kadardir diye belirtsin. Bu sureyi bir user icin 30 dk seklinde nasil ayarlariz.

Tesekkurler

Kod;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#help on !*:join:#help: { if $nick(#helpteam,0,@) > 2 { .timer 1 1 kontrolet $nick $chan } } alias kontrolet { if $1 isreg $2 { :basla var %n = $nick(#helpteam,$rand(1,$nick(#helpteam,0,@)),@) if $istok(muafnick muafnick ,%n,32) { goto basla } msg #helpteam $1 rumuzu yardım bekliyor. Atanan helper:4 $+(%n,.) | timer 1 1 millet } } alias millet { var %x = $nick(#helpteam,0,@) var %y while %x { if $nick(#helpteam,%x) = muafnick { goto git } if $nick(#helpteam,%x) = muafnick { goto git } if $nick(#helpteam,%x) = muafnick { goto git } %y = $addtok(%y,$nick(#helpteam,%x),32) :git dec %x } msg #helpteam %y $+ }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan