IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum

IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum (https://www.ircforumu.net/)
-   Hazır Kodlar (https://www.ircforumu.net/hazir-kodlar/)
-   -   Help Atama Sistemi (Bot icin) (https://www.ircforumu.net/hazir-kodlar/6694-help-atama-sistemi-bot-icin.html)

immortaL 23 Aralık 2017 13:50

Help Atama Sistemi (Bot icin)
 
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)
}


İ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.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0
Copyright ©2005 - 2023 IRCForumu.Net - Tüm Hakları Saklıdır.