Çözüldü [Skript] Argümanlar çalışmıyor neden?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

kediinsan

Birisi mi Spawnlandı?
Katılım
20 Ağustos 2021
Mesajlar
7
Elmaslar
1
Puan
385
Yaş
26
Minecraft
minimous

Discord:

AbinizJoeXR#2902

command /addeconomy [<player>]:
trigger:
set {coin::%arg 1%} = 0


----------------------------------------
Kodun amacı ekonomi'ye birisin eklemek.
Fakat olmuyor neden acaba söylermisiniz
 
command /addeconomy [<player>]:
trigger:
set {coin::%arg 1%} = 0


----------------------------------------
Kodun amacı ekonomi'ye birisin eklemek.
Fakat olmuyor neden acaba söylermisiniz
Kod:
command /addeconomy [<player>]:
    trigger:
        set {coin::%arg-1%} to 0
 
Dostum şimdi argümentin yanlış bunun sebebi, argüment ayarlama şartı koymamışsın, if arg 1 is set: gibi. Ek olarak =(atamak) anlamına gelir to ise değişken için ayarlamadır. Şu an bu yazdığımdan pek anlamaman normal.

Kod:
   command selam [<player>]:
        trigger:
            if arg 1 is set:
                add 1 to {coin::%arg-1%} Burada arg-1 yazmamın sebebi yazdığın oyuncunun hanesine coin ekleyecek komutu kullanan kişinin değil.

variables:
{coin::%player%} = 0 # Değişkeni komple sıfır olarak ata.

on first join:
set {coin::%player%} to 0 # Burada oyuncu sunucuya ilk defa katıldıysa coin değişkenini sıfıra değiştir.
 
Dostum şimdi argümentin yanlış bunun sebebi, argüment ayarlama şartı koymamışsın, if arg 1 is set: gibi. Ek olarak =(atamak) anlamına gelir to ise değişken için ayarlamadır. Şu an bu yazdığımdan pek anlamaman normal.

Kod:
   command selam [<player>]:
        trigger:
            if arg 1 is set:
                add 1 to {coin::%arg-1%} Burada arg-1 yazmamın sebebi yazdığın oyuncunun hanesine coin ekleyecek komutu kullanan kişinin değil.

variables:
{coin::%player%} = 0 # Değişkeni komple sıfır olarak ata.

on first join:
set {coin::%player%} to 0 # Burada oyuncu sunucuya ilk defa katıldıysa coin değişkenini sıfıra değiştir.
An internal error veriyor neden?

Kod:
command /addeconomy [<player>]:
    trigger:
        set {coin::%arg-1%} to 0
an iternal error veriyor
 
Dostum onun attığı örnekte yanlış aslında direkt olarak if arg 1 is set ekle oraya
command /addcoin [<player>] [<number>]:
permission: op
trigger:
if arg 1 is set:
if arg 2 is set:
add {coin::%arg-1%} to arg 2

BUNU yazdım hala an internal error veriyor çıldırıcam ya herkes script yazıyo bi ben yazamıyom herşeyde böyle sövücem artık, Argümanları sildim yerine sayı koydum çalıştı sövücem ya
 
command /addcoin [<player>] [<number>]:
permission: op
trigger:
if arg 1 is set:
if arg 2 is set:
add {coin::%arg-1%} to arg 2

BUNU yazdım hala an internal error veriyor çıldırıcam ya herkes script yazıyo bi ben yazamıyom herşeyde böyle sövücem artık, Argümanları sildim yerine sayı koydum çalıştı sövücem ya
:D zamanla alışırsın dostum skripte. add arg-2 to {coin::%arg-1%} olacak.
 
:D zamanla alışırsın dostum skripte. add arg-2 to {coin::%arg-1%} olacak.
hala veriyor sövücem ban yicem şimdi
Kod:
variables:
 {coin::%player%} = 0
 
on first join:
 {coin::%player%} = 0

command /addcoin [<player>] [<number>]:
 permission: op
 trigger:
  if arg 1 is set:
   if arg 2 is set:
    add arg 2 to {coin::%arg-1%}
 
Dostum boşluk hataların var. Ek olaraktan bak dediğim hatayı yapmışsın hala = işareti tamamen atamak.

Bu skripti kullan.
 

Ekli dosyalar

  • coin.sk
    coin.sk
    199 bayt · Görüntüleme: 21
hala veriyor sövücem ban yicem şimdi
Kod:
variables:
 {coin::%player%} = 0
 
on first join:
 {coin::%player%} = 0

command /addcoin [<player>] [<number>]:
 permission: op
 trigger:
  if arg 1 is set:
   if arg 2 is set:
    add arg 2 to {coin::%arg-1%}
Herkesin verdiği örnek yanlış Skript sürümünü düzeltirsen düzelir.

1.8 = Skript 2.2 dev36
1.9-1.11.2 = Skript 2.2 dev37c
1.12.2-1.16= Skript 2.5.3
1.17= Skript 2.6 Beta
 
Herkesin verdiği örnek yanlış Skript sürümünü düzeltirsen düzelir.

1.8 = Skript 2.2 dev36
1.9-1.11.2 = Skript 2.2 dev36c
1.12.2-1.16= Skript 2.5.3
1.17= Skript 2.6 Beta
Kendime şahsi olarak söylemek gerekirse skript örneklerimde bir hata bulunmuyor, skript sürümü güncel sanmıştım.
 
Bu skripti kullan.
kendim yapmak istiom ve bunu yaptım hala aynı:
Kod:
variables:
    {coin::%player%} = 0
    
on first join:
    {coin::%player%} = 0
    
command /coin [<player>]:
    trigger:
        if arg 1 is set:
            send "%arg-1% Adli oyuncunun Coini: %{coin::%player%}%"

Herkesin verdiği örnek yanlış Skript sürümünü düzeltirsen düzelir.

1.8 = Skript 2.2 dev36
1.9-1.11.2 = Skript 2.2 dev37c
1.12.2-1.16= Skript 2.5.3
1.17= Skript 2.6 Beta
aternosdan açıyorum en fazla 2.1.2 var ne yapıcam
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst