IFGT Bot !21 Oyun Botu
- Katılım
- 8 Nis 2026
- Mesajlar
- 82
- Tepkime puanı
- 5
- Puan
- 1
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] }
}
