Soru BDscript The use of $elseif invalid hatası

Questofmankel@2022

Öğrenci
Katılım
6 Ocak 2022
Mesajlar
4
Reaksiyon puanı
1
Puanları
3
Merhaba arkadaşlar, BDScript 2 ile bir bot programlıyordum bir oyun kodu yaptım ama.

Şu hatayı alıyorum:

Kod:
The use of $elseif is invalid.

Hatasız olan komut:

Kod:
#duel
$nomention
$setUserVar[KİM;<@$mentioned[1]>]
$title[Duello $usernamevs<@$mentioned[1]>]
$color[f403f0]
$setVar[DUEL;2]
$setVar[CAN;100]
$description[
_duelatak komutu ile saldır...
eğer GP puanın var ise _ironclaw.
komutunu 40GP karşılığında kullan.]

Bu da hatalı komut:

Kod:
$nomention
$if[$getVar[DUEL]>1]
$title[Saldırıldı $getUserVar[KİM]...]
$color[000000]
$description[
$username $getUserVar[KİM]'e saldırı yaptı.
$elseif[$getVar[DUEL]>2]
$setVar[CAN;$calculate[$getVar[CAN-$random[5;50]]]
$elseif[$getVar[DUEL]>1]
$setVar[CAN;$random[0;60]]
$setUserVar[GP;$calculate[$getUserVar[GP]+$random[3;30]]]
$elseif[$and[$getVar[CAN]==0;$getVar[CAN]<0]]
Sonuç:YENDİN...
$setUserVar[GP;$calculate[$getUserVar[GP]+25]
Kazanmaya özel 25GP ek kazanç...
$elseif[$getVar[CAN]>0]
Sonuç:$getVar[CAN] Can kaldı...
$authorAvatar==?size1024
$setVar[DUEL;$calculate[$getVar[DUEL]+1]]]
]]
$elseif[$getVar[DUEL]==1]
Bu komutu kullanmak için önce #duel komutu kullanılmalı...
$endif
 

WindStone

Müdavim
Müdavim
Katılım
11 Nisan 2020
Mesajlar
5,091
Çözümler
8
Reaksiyon puanı
2,673
Puanları
1,358
Yaş
21
Merhaba arkadaşlar, BDScript 2 ile bir bot programlıyordum bir oyun kodu yaptım ama.

Şu hatayı alıyorum:

Kod:
The use of $elseif is invalid.

Hatasız olan komut:

Kod:
#duel
$nomention
$setUserVar[KİM;<@$mentioned[1]>]
$title[Duello $usernamevs<@$mentioned[1]>]
$color[f403f0]
$setVar[DUEL;2]
$setVar[CAN;100]
$description[
_duelatak komutu ile saldır...
eğer GP puanın var ise _ironclaw.
komutunu 40GP karşılığında kullan.]

Bu da hatalı komut:

Kod:
$nomention
$if[$getVar[DUEL]>1]
$title[Saldırıldı $getUserVar[KİM]...]
$color[000000]
$description[
$username $getUserVar[KİM]'e saldırı yaptı.
$elseif[$getVar[DUEL]>2]
$setVar[CAN;$calculate[$getVar[CAN-$random[5;50]]]
$elseif[$getVar[DUEL]>1]
$setVar[CAN;$random[0;60]]
$setUserVar[GP;$calculate[$getUserVar[GP]+$random[3;30]]]
$elseif[$and[$getVar[CAN]==0;$getVar[CAN]<0]]
Sonuç:YENDİN...
$setUserVar[GP;$calculate[$getUserVar[GP]+25]
Kazanmaya özel 25GP ek kazanç...
$elseif[$getVar[CAN]>0]
Sonuç:$getVar[CAN] Can kaldı...
$authorAvatar==?size1024
$setVar[DUEL;$calculate[$getVar[DUEL]+1]]]
]]
$elseif[$getVar[DUEL]==1]
Bu komutu kullanmak için önce #duel komutu kullanılmalı...
$endif
else if kodunu kullanabilmek için öncesinde if olmalı. Belki description kodu farklı bir kod olarak gözüktüğü için if ile elseif in arasına giriyordur silip tekrar deneyin.
 

Questofmankel@2022

Öğrenci
Katılım
6 Ocak 2022
Mesajlar
4
Reaksiyon puanı
1
Puanları
3
Ne yazık ki aynı hata devam ediyor...
En azından yardımcı olmaya çalıştınız teşekkürler...
 
Üst