Üst Alt
  • Cevap yazabilmek için lütfen kayıt olun ya da giriş yapın. Foruma giriş yaparak veya kayıt olarak tüm özelliklere erişebilirsiniz.

IFGT Bot !21 Oyun Botu

IFGT Bot !21 Oyun Botu

IFGPTIFGPT doğrulanmış üyedir.

IFGT System
IFGT System
Katılım
8 Nis 2026
Mesajlar
82
Tepkime puanı
5
Puan
1
Son 450x120.png
Merhaba​

Kanalda !21 yazan ilk kişi oyuna dahil olarak 60 saniye içinde !21 yazan ilk kişi oyuna 2. oyuncu olarak dahil olur eğer 60 saniye içinde kimse !21 yazmaz ise bot ile oynamaya başlayabilirsiniz.

Oyuna dahi olan ikinci kullanıcıdan sonra !card komutu ile oyuncular sırayla numara almaya başlar 21 rakamını tutturan oyunu direk kazanır her !card kullanımda kart numarası siz gösterilir ve toplam skor verilir !comp komutu ile kart alımını durdurabilir elinizi açabilirsiniz. 21 olan veya 21 rakamına en yakın olan oyunu kazanır , 21 rakamını geçtiğinizde eliniz yanar rakip oyunu direk kazanır.

Kod:
on *:text:!21:#: {
  if (%21jog != on) {
    set %21jog on
    set %21player-1 $nick
    msg $chan 4 $nick 12Oyuna dahil oldu. 4!21 1yazarak dahil olabilirsiniz. 30 saniye içinde yazan olmassa benimle oynayabilirsiniz.
    .timer_21-onlyone 1 30 player-me $chan
    set %21para-jog-1 off
    halt
  }
  if (%21jog == on) && (!%21player-2) && ($nick != %21player-1) {
    .timer_21-onlyone off
    set %21player-2 $nick
    set %21game-starts ok
    .notice %21player-1 14Kimin kartları 4 21 1e eşit olursa oyunu o kazanır. 21 i geçen kaybeder.
    .notice %21player-2 14Kimin kartları 4 21 1e eşit olursa oyunu  o kazanır. 21 i geçen kaybeder.
    msg $chan 9O7yun Başladı!! 9-14=[12 %21player-1 14]=9- 7& 9-14=[2 %21player-2 14]=9-
    msg $chan 9-14=[12 %21player-1 14]=9- 9S7en Hızlısın! 7Başlamak için 4!card yazın.
    set %21jogada-jog 1
    set %21para-jog-2 off
    .timer_end-21 1 62 encerra-21 $chan
  }
}
alias player-me {
  msg $1 %21player-1 $+ !! Sen ve ben şimdi başlıyoruz.
  set %21player-2 $me
  set %21jogada-jog 1
  set %21para-jog-2 off
  msg $1 9O7yun Başladı!! 9-14=[12 %21player-1 14]=9- 9K7arşı taraf 9-14=[2 %21player-2 14]=9-
  msg $1  9-14=[12 %21player-1 14]=9- 9S7ıra Senin! 7Başlamak  için 4!card yazın.
  .timer_end-21 1 62 encerra-21 $1
}
alias me-play {
  if (%21jogada-jog == 2)  && ($me == %21player-2) {
    set %carta-jog-2 $rand(1,13)
    if (!%21cards-value-2) {
      set %21cards-value-2 %carta-jog-2
      set %21cards-player-2 $pass-to-card(%carta-jog-2)
      set %21jogada-jog 1
      msg $1 !card
      calc-next-orstop %21cards-value-2 %21player-2 $1
    }
    else {
      set %21jogada-jog 1
      set %21cards-value-2 $calc(%21cards-value-2 + %carta-jog-2)
      set %21cards-player-2 %21cards-player-2 $pass-to-card(%carta-jog-2)
      var %21me-play = %21cards-value-2
      if (%21me-play isnum 15-18) {
        var %me-play = $rand(1,2)
        if (%me-play == 1) {
          msg $1 !card
          calc-next-orstop %21cards-value-2 %21player-2 $1
          .timer_end-21 1 62 encerra-21 $1
          halt
        }
        if (%me-play == 2) {
          set %21para-jog-2 on
          msg $1 !comp
          if (%21para-jog-1 !== on) {
            calc-next-orstop %21cards-value-2 %21player-2 $1
            .timer_end-21 1 62 encerra-21 $1
            halt
          }
          if (%21para-jog-1 == on) {
            who-winns-21 $1
          }
        }
        halt
      }
      if (%21me-play isnum 1-14) {
        msg $1 !card
        calc-next-orstop %21cards-value-2 %21player-2 $1
        .timer_end-21 1 62 encerra-21 $1
        halt
      }
      if (%21me-play isnum 19-20) {
        set %21para-jog-2 on
        msg $1 !comp
        if (%21para-jog-1 !== on) {
          calc-next-orstop %21cards-value-2 %21player-2 $1
          .timer_end-21 1 62 encerra-21 $1
        }
        if (%21para-jog-1 !== on) {
          calc-next-orstop %21cards-value-2 %21player-2 $1
          .timer_end-21 1 62 encerra-21 $1
          halt
        }
        if (%21para-jog-1 == on) {
          who-winns-21 $1
          halt
        }
        halt
      }
      if (%21me-play == 21) {
        msg $1 !card
        calc-next-orstop %21cards-value-2 %21player-2 $1
      }

      if (%21me-play isnum 22-1000) {
        calc-next-orstop %21cards-value-2 %21player-2 $1
        .timer_end-21 off
        halt
      }
    }
  }
}
on *:text:!card:#: {
  if (%21jogada-jog == 1) && ($nick == %21player-1) && (%21player-2 != $me) {
    set %carta-jog-1 $rand(1,13)
    if (!%21cards-value-1) {
      set %21cards-value-1 %carta-jog-1
      set %21cards-player-1 $pass-to-card(%carta-jog-1)
      set %21jogada-jog 2
      .notice $nick your cards: %21cards-player-1
      .notice $nick your total: %21cards-value-1
      calc-next-orstop %21cards-value-1 %21player-1 $chan
      .timer_end-21 1 62 encerra-21 $chan
      halt
    }
    else {
      set %21jogada-jog 2
      set %21cards-value-1 $calc(%21cards-value-1 + %carta-jog-1)
      set %21cards-player-1 %21cards-player-1 $pass-to-card(%carta-jog-1)
      .notice $nick your cards: %21cards-player-1
      .notice $nick your total: %21cards-value-1
      calc-next-orstop %21cards-value-1 %21player-1 $chan
      halt
    }
  }
  if (%21jogada-jog == 1) && ($nick == %21player-1) && (%21player-2 == $me) {
    set %carta-jog-1 $rand(1,13)
    if (!%21cards-value-1) {
      set %21cards-value-1 %carta-jog-1
      set %21cards-player-1 $pass-to-card(%carta-jog-1)
      set %21jogada-jog 2
      .notice $nick your cards: %21cards-player-1
      .notice $nick your total: %21cards-value-1
      calc-next-orstop %21cards-value-1 %21player-1 $chan
      .timer_end-21 1 62 encerra-21 $chan
      halt
    }
    else {
      set %21jogada-jog 2
      set %21cards-value-1 $calc(%21cards-value-1 + %carta-jog-1)
      set %21cards-player-1 %21cards-player-1 $pass-to-card(%carta-jog-1)
      .notice $nick your cards: %21cards-player-1
      .notice $nick your total: %21cards-value-1
      calc-next-orstop %21cards-value-1 %21player-1 $chan
      .timer_end-21 1 62 encerra-21 $chan
      halt
    }
  }
  if (%21jogada-jog == 2)  && ($nick == %21player-2) {
    set %carta-jog-2 $rand(1,13)
    if (!%21cards-value-2) {
      set %21cards-value-2 %carta-jog-2
      set %21cards-player-2 $pass-to-card(%carta-jog-2)
      set %21jogada-jog 1
      .notice $nick your cards: %21cards-player-2
      .notice $nick your total: %21cards-value-2
      calc-next-orstop %21cards-value-2 %21player-2 $chan
      .timer_end-21 1 62 /encerra-21 $chan
      halt
    }
    if (%21cards-value-2) {
      set %21jogada-jog 1
      set %21cards-value-2 $calc(%21cards-value-2 + %carta-jog-2)
      set %21cards-player-2 %21cards-player-2 $pass-to-card(%carta-jog-2)
      .notice $nick your cards: %21cards-player-2
      .notice $nick your total: %21cards-value-2
      calc-next-orstop %21cards-value-2 %21player-2 $chan
      .timer_end-21 1 62 encerra-21 $chan
      halt
    }
  }
}
alias encerra-21 {
  if (%21jog == on) {
    who-winns-21 $1
  }
  else {
    acaba-21
  }
}
alias calc-next-orstop {
  if (%21player-2 != $me) {
    if ($1 > 21) && ($2 == %21player-1)  { msg $3 12[4 BOOOOOOM12] 9-14=[12 $2 14]=9- 9K7artlar patladı:  %21cards-player-1  9T7oplam:4 %21cards-value-1 |  .timer_end-21 off | msg $3 9,7 KAZANAN  9-14=[2 %21player-2 14]=9- 9K7artlar: %21cards-player-2 9T7oplam:4 %21cards-value-2  | acaba-21 | halt }
    if ($1 == 21) && ($2 == %21player-1)  { msg $3 9,7KAZANAN   9-14=[12 %21player-1 14]=9- 9K7artlar patladı: %21cards-player-1 9T7oplam:4 %21cards-value-1 |  .timer_end-21 off | acaba-21 | halt }
    if ($1 < 21) && ($2 == %21player-1) {
      if (%21para-jog-2 !== on) { msg $3 9-14=[2 %21player-2 14]=9- 9S7enin sıran! 7Tip: 4 !card  9K7art iste veya: 4 !comp  9T7o Kartları açın ! 9S7üre: 60 saniye  }
      if (%21para-jog-2 == on) { set %21jogada-jog 1 | msg $3 9-14=[12 %21player-1 14]=9- 9S7enin Kural! 7Tip 4 !card  9T7o Daha fazla kart türü: 4 !comp  9T7o Kartları karşılaştır ve sonlandır ! 9S7üre have: 60 saniye  |  .timer_end-21 1 62 encerra-21 $3 | halt }
    }
    if ($1 > 21) && ($2 == %21player-2) { msg $3 12[4 BOOOOOOM!!!!12] 9-14=[2 $2 14]=9- 9Kartlar patladı: %21cards-player-2 9T7oplam:4 %21cards-value-2 | msg $3 9,7KAZANAN  9-14=[12 %21player-1 14]=9- 9Kartlar: %21cards-player-1 9T7oplam:4 %21cards-value-1  |  .timer_end-21 off | acaba-21 | halt }
    if ($1 == 21) && ($2 == %21player-2) { msg $3 9,7KAZANAN  9-14=[2 %21player-2 14]=9- 9K7artlar:  %21cards-player-2 9T7oplam:4 %21cards-value-2  |   .timer_end-21 off | acaba-21 | halt }
    if ($1 < 21) && ($2 == %21player-2) {
      if (%21para-jog-1 !== on) { msg $3 9-14=[12 %21player-1 14]=9- 9S7enin Sıran! 7Tip: 4 !card  9T7o Kart türleri: 4 !comp  9T7o Kartları karşılaştırın! 9S7üre: 60 saniye | halt }
      if (%21para-jog-1 == on)  { set %21jogada-jog 2 | msg $3  9-14=[2 %21player-2 14]=9- 9S7enin Kural! 7Tip 4 !card  9T7o Kart türleri: 4 !comp  9K7artları karşılaştırın! 9S7üre: 60 secs  |  .timer_end-21 1 62 /encerra-21 $3 | halt }
    }
  }
  if (%21player-2 == $me) {
    if ($1 > 21) && ($2 == %21player-1)  { msg $3 12[4 BOOOOOOM!!!!12] 9-14=[12 $2 14]=9- 9K7artlar açıldı:  %21cards-player-1  9T7oplam:4 %21cards-value-1 |  .timer_end-21 off | msg $3 9,7 Kazanan   9-14=[2 %21player-2 14]=9- 9K7artların: %21cards-player-2 9T7oplam:4 %21cards-value-2  | acaba-21 | halt }
    if ($1 == 21) && ($2 == %21player-1)  { msg $3 9,7Kazanan   9-14=[12 %21player-1 14]=9- 9K7artlar: %21cards-player-1 9T7oplam:4 %21cards-value-1 |  .timer_end-21 off | acaba-21 | halt }
    if ($1 < 21) && ($2 == %21player-1) {
      if (%21para-jog-2 !== on) { msg $3 9M7y Turn! | me-play $3 }
      if (%21para-jog-2 == on) { set %21jogada-jog 1 | msg $3 9-14=[12 %21player-1 14]=9- 9U7ural! 7Tip 4 !card  9D7aha fazla kart veya bitir: 4 !comp  9K7omutu ile oyunu sonlandır! 9S7üre: 60 saniye  |  .timer_end-21 1 62 encerra-21 $3 | halt }
    }
    if ($1 > 21) && ($2 == %21player-2) { /msg $3 12[4 BOOOOOOM!!!!12] 9-14=[2 $2 14]=9- 9P7atladı 9K7artlar: %21cards-player-2 9T7oplam:4 %21cards-value-2 | msg $3 9,7 KAZANAN  9-14=[12 %21player-1 14]=9- 9K7artlar: %21cards-player-1 9T7oplam:4 %21cards-value-1  |  .timer_end-21 off | acaba-21 | halt }
    if ($1 == 21) && ($2 == %21player-2) { msg $3 9,7Kazanan  9-14=[2 %21player-2 14]=9- 9W7ith The Cards:  %21cards-player-2 9T7otaling:4 %21cards-value-2  |   .timer_end-21 off | acaba-21 | halt }
    if ($1 < 21) && ($2 == %21player-2) {
      if (%21para-jog-1 !== on) { msg $3 9-14=[12 %21player-1 14]=9- 9S7enin sıran! 7Tip: 4 !card  9Y7azarak kart isteyin veya: 4 !comp  9Y7azarak oyunu sonlandırın! 9S7üren: 60 saniye | halt }
      if (%21para-jog-1 == on)  { set %21jogada-jog 2 | msg $3  9Yönetici 7Benim! | .timer_end-21  off | .timer_only-me-play 1 2 me-play $3 |  halt }
    }
  }
}
alias acaba-21 {
  set %21jog off
  unset %21player-1 %21player-2 %21cards-value-1 %21cards-player-1 %21cards-value-2 %21cards-player-2 %21game-starts
}
on *:text:!comp:#: {
  if (%21jog == on) && (%21player-2) {
    if ($var(%21cards-player*,0) > 1) {
      if (%21player-2 != $me) {
        if (%21jogada-jog == 1) {
          if ($nick == %21player-1) && (%21para-jog-2 !== on) { set %21para-jog-1 on | set %21jogada-jog 2 | msg $chan   9-14=[2 %21player-2 14]=9-  9S7enin Sıran! 7Tip 4 !card  9Y7azarak kart alın veya: 4 !comp  9Y7azarak oyunu sonlandırın! 9S7ÜREN: 60 saniye |  .timer_end-21 1 62 encerra-21 $chan | halt }
          if ($nick == %21player-1) && (%21para-jog-2 == on) { who-winns-21 $chan |  .timer_end-21 off }
        }
        if (%21jogada-jog == 2) {
          if ($nick == %21player-2) && (%21para-jog-1 !== on) { set %21para-jog-2 on | set %21jogada-jog 1 | msg $chan   9-14=[12 %21player-1 14]=9- 9S7enin Sıran! 7Tip !card  9Y7azarak kart alın veya: 4 !comp  9Y7azarak oyunu sonlandır! 9S7üren: 60 saniye |  .timer_end-21 1 62 encerra-21 $chan  | halt }
          if ($nick == %21player-2) && (%21para-jog-1 == on) { who-winns-21 $chan |  .timer_end-21 off }
        }
      }
      if (%21player-2 == $me) {
        if (%21jogada-jog == 1) {
          if ($nick == %21player-1) && (%21para-jog-2 !== on) { set %21para-jog-1 on | set %21jogada-jog 2 | msg $chan   9I 7Yönetim! | .timer_end-21 off | .timer_only-me-play 1 2 me-play $chan | halt }
          if ($nick == %21player-1) && (%21para-jog-2 == on) { who-winns-21 $chan |  .timer_end-21 off }
        }
        if (%21jogada-jog == 2) {
          if ($nick == %21player-2) && (%21para-jog-1 !== on) { set %21para-jog-2 on | set %21jogada-jog 1 | msg $chan   9-14=[12 %21player-1 14]=9- 9S7enin Sıran! 7Tip 4 !card  9Y7azarak kart alın veya: 4 !comp  9Y7azarak oyunu sonlandırın! 9S7üren: 60 saniye |  .timer_end-21 1 62 encerra-21 $chan  | halt }
          if ($nick == %21player-2) && (%21para-jog-1 == on) { who-winns-21 $chan |  .timer_end-21 off }
        }
      }
    }
    else { msg $chan 9F7irst You Have To Type:4 !card }
  }
}
alias who-winns-21 {
  if ($var(%21cards-player*,0) > 1) {
    set %21total-jog-1 $calc(21 - %21cards-value-1)
    set %21total-jog-2 $calc(21 - %21cards-value-2)
    if (%21total-jog-1 < %21total-jog-2) {  .timer_end-21 off | msg $1 9,7KAZANAN  9-14=[12 %21player-1 14]=9- 9S7enin Kartlar: %21cards-player-1 9T7otaling:4 %21cards-value-1 | msg $1 12,4LOOSES  9-14=[2 %21player-2 14]=9- 9S7enin kartlar: %21cards-player-2 9T7oplam:4 %21cards-value-2 | acaba-21 | halt }
    if (%21total-jog-1 > %21total-jog-2) {  .timer_end-21 off | msg $1 9,7KAZANAN   9-14=[2 %21player-2 14]=9- 9S7enin Kartlar: %21cards-player-2 9T7otaling:4 %21cards-value-2  | msg $1 12,4LOOSES  9-14=[2 %21player-1 14]=9- 9S7enin kartlar: %21cards-player-1 9T7oplam:4 %21cards-value-1  | acaba-21 | halt }
    if (%21total-jog-1 == %21total-jog-2) && ($var(%cartas-jog*,0) = 2) {  .timer_end-21 off | msg $1 9T7his Game Have No Winner! 9T4ied 9G4ame | msg $1 7,5 TIED  9-14=[12 %21player-1 14]=9- 9W7ith The Cards: %21cards-player-1 9T7otaling:4 %21cards-value-1 | msg $1 7,5 TIED  9-14=[2 %21player-2 14]=9-  9W7ith The Cards: %21cards-player-2  9T7otaling:4 %21cards-value-2  | acaba-21 | halt }
  }
  else { msg $1 9E7nD Of Round! 9T7his Game Have No Winner! | acaba-21 }
}
alias pass-to-card {
  set %21cor  $rand(1,2)
  if (%21cor == 1) { set %21cort 1 }
  if (%21cor == 2) { set %21cort 4 }
  if ($1 == 1) { return  $+ %21cort $+ ,0 $+ [A] }
  if ($1 == 2) { return  $+ %21cort $+ ,0 $+ [2] }
  if ($1 == 3) { return  $+ %21cort $+ ,0 $+ [3] }
  if ($1 == 4) { return  $+ %21cort $+ ,0 $+ [4] }
  if ($1 == 5) { return  $+ %21cort $+ ,0 $+ [5] }
  if ($1 == 6) { return  $+ %21cort $+ ,0 $+ [6] }
  if ($1 == 7) { return  $+ %21cort $+ ,0 $+ [7] }
  if ($1 == 8) { return  $+ %21cort $+ ,0 $+ [8] }
  if ($1 == 9) { return  $+ %21cort $+ ,0 $+ [9] }
  if ($1 == 10) { return  $+ %21cort $+ ,0 $+ [10] }
  if ($1 == 11) { return  $+ %21cort $+ ,0 $+ [J] }
  if ($1 == 12) { return  $+ %21cort $+ ,0 $+ [Q] }
  if ($1 == 13) { return  $+ %21cort $+ ,0 $+ [K] }
}
 
Sitemiz bir forum sitesi olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir. 5651 sayılı kanunun 8. maddesi ve T.C.K'nın 125. maddesine göre; ircforumlari.gen.tr olan forum sitemize eklenen içeriklerden, içeriği ekleyen kullanıcı sorumludur. Kullanıcı bazlı herhangi bir telif hakkından ircforumlari.gen.tr sitesi ve site yetkilileri sorumlu değildir. Telif hakkı kapsamında bulunan içerikler ile ilgili hukuksal bildirimleriniz için buradan iletişime geçebilirsiniz. ircforumlari.gen.tr yönetimi size en geç 48 saat içerisinde dönüş yapacaktır.
Geri