Help Atama Sistemi ( Bot için )

Faruk

Harbi Üye
Forum Üyesi
Katılım
19 Mart 2019
Mesajlar
8,727
Tepkime puanı
25
İki atama birden yapıyor kullanım aşamasında görüceksiniz.
1. ve 2. atanan nickler hiç bir zaman aynı olmuyor
Atama başlaması için 3 den fazla helper olmalı yoksa atama yapmicaktır.
Herhangi bir sorun karşısında konu altında yardımcı olabilirim, umarım işinize yarar iyi forumlar.

Kod:
on 5*:join:#help: { if $nick(#help,0,@) > 3 { .timer 1 1 kontrolet $nick $chan } }
alias kontrolet {
if ($1 != $me) && ($1 !isop $2) && ($1 !ishop $2) && ($1 !ison #helpers) {
if $1 isreg $2 {
var %oper 1
:basla
var %Hero = $nick(#help,$rand(1,$nick(#help,0,@)),@)
var %Kod = $nick(#help,$rand(1,$nick(#help,0,@)),@)
if $istok(muafnick muafnick2 muafnick3 ,%Kod,32) { goto basla }
if $istok(muafnick1 muafnick2 muafnick3 %Kod ,%Hero,32) { goto basla }
while %oper <= $lines(voicelist\operler.txt) {
if $1 == $read(voicelist\operler.txt,%oper) {
msg #helpers 12 $+ $1 4 Oper/Admin girişi yapıldı.!
}
inc %oper
}
msg #helpers 4 HELP KANALI GİRİş UYARISI; 5 $+ $1 , 2 rumuzu yardım bekliyor. 4 Atanan yardım görevlisi: 10 $+(%Kod,.)
msg #helpers 4 10 saniye icerisinde atanan nick yardım vermediği takdirde atanan 5 2. görevli: 10 $+(%Hero,.)
msg #helpers 2 $nickler(#help,0) , 4Atanan yardım görevlisi dışında kimse mudahale etmesin lütfen. | timer 1 1 millet | /flash
}
}
}
alias millet {
var %x = 1
var %y
while %x <= $nick(#helpers,0,@) {
if $istok(muafnick1 muafnick2 muafnick3 ,$nick(#helpers,%x),32) { goto atla }
%y = $addtok(%y,$nick(#helpers,%x),32)
:atla
inc %x }
msg #helpers %y $+ 4Online değilseniz #help kanalından part edin .
}
alias nickler {
var %i = 1, %t = $nick(#help,0)
while (%i <= %t) {
if !$regex($nick(#Help,%i).pnick,~|+) && ($nick(#Helper,%i) !isreg #Help) {
var %nickler $addtok(%nickler,$nick(#Help,%i),32)
}
inc %i
}
return $remove(%nickler,$me,Muafnick,Muafnick,Muafnick)
}
 

Benzer konular

İçerik sağlayıcı "paylaşım" sitelerinden biri olan Harbimekan.Com Forum, Eğlence ve Güncel Paylaşım Platformu Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. Harbimekan.Com sitesindeki konular yada mesajlar hakkında yapılacak tüm hukuksal Şikayetler için info@harbimekan.com yada iletişim sayfası üzerinden iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 3 Gün (72 Saat) içerisinde Forum yönetimi olarak tarafımızdan gereken işlemler yapılacaktır.

Bu Site, Bilim ve Sağlık Haber Ajansı Üyesidir.

Yığıntı - 8kez - kaynak mağazam - Uğur Ağdaş