Çözüldü Skript veri sorunu

  • Konuyu Başlatan Konuyu Başlatan McProKing
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 583
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

McProKing

Demir Cevheri Gibiyim
Katılım
14 Eylül 2018
Mesajlar
187
Elmaslar
46
Puan
13.420
Yaş
25

Discord:

SemihDemir#8668

Kod:
command /komut:
    trigger:
        set {veri.%player%} to location of player

Bu komutu en son kim kullandıysa herkesin {veri.%player%} değişkeni son kullanan kişininki ile aynı oluyor
 
veri ile %player% arasında kullandığın nokta skriptte hiçbir şey ifade etmez.
Variable list {veri::%player%} şeklinde kullanılır, sende sanırım bu şekilde bir kullanım arıyorsun.
İyi forumlar!
Edit: Yukarıdaki işini görecektir bi elması çok görmezsin umarım :)
 
veri ile %player% arasında kullandığın nokta skriptte hiçbir şey ifade etmez.
Variable list {veri::%player%} şeklinde kullanılır, sende sanırım bu şekilde bir kullanım arıyorsun.
İyi forumlar!
Edit: Yukarıdaki işini görecektir bi elması çok görmezsin umarım :)

Sen yanlış anladın. Şimdi iki oyuncu olduğunuz düşün.

Kod:
command /komut1 <number>:
    trigger:
        set {komut.%player%} to arg-1

Birinci oyuncu şu komut kullandı: /komut 15

Hemen ardından ikinci oyuncu şu komutu kullandı /komut 20

Kod:
command /komut2:
    trigger:
        send "%{komut.%player%}%" to player

Ve daha sonra iki oyuncuda şu komutu oynattı: /komut2

ama birinci oyuncuya '15' ikinci oyuncuya da '20' yirmi mesajı gelmesi gerekirken iki oyuncuda 20 mesajını alıyor.' /komut1' komudunu kullanan en son oyuncu kaç yazmış ise diğer bütün oyuncularda sanki '/komut1' yazmışçasına onların veriside 20 olarak ayarlanıyor.
 
Pardon dalgınlıkla yanlış bir şey yazmışım dediğin şey skriptin problemi kodunda bir hata göremedim versiyondan kaynaklı bir şey olabilir.
 
Pardon dalgınlıkla yanlış bir şey yazmışım dediğin şey skriptin problemi kodunda bir hata göremedim versiyondan kaynaklı bir şey olabilir.

Sorunu çözdüm. Kullandığım komut satırları yukarıdaki kadar sade değildi "set {komut.%player%} to arg-1' komutunu komut satılarının en sonuna kaydettim ve alttaki duruma getirdim sorun düzeldi. Skripti biraz zorlamışım sanırım :) Hatalar o yüzden oluşuyormuş galiba.

Kod:
.
.
.
wait 3 ticks
set {komut.%player%} to arg-1

Bu sorunu çözmek için uğraşmaya başladığımda saat yaklaşık 8 veya 9 falandı, Şu an saat 4.28. Yaklaşık olarak 7.30 saattir bilgisayarın başında bununla uğraşıyorum :'( Çok şükür düzeldi.
 
Sorunu çözdüm. Kullandığım komut satırları yukarıdaki kadar sade değildi "set {komut.%player%} to arg-1' komutunu komut satılarının en sonuna kaydettim ve alttaki duruma getirdim sorun düzeldi. Skripti biraz zorlamışım sanırım :) Hatalar o yüzden oluşuyormuş galiba.

Kod:
.
.
.
wait 3 ticks
set {komut.%player%} to arg-1

Bu sorunu çözmek için uğraşmaya başladığımda saat yaklaşık 8 veya 9 falandı, Şu an saat 4.28. Yaklaşık olarak 7.30 saattir bilgisayarın başında bununla uğraşıyorum :'( Çok şükür düzeldi.
Bir ara airdrop skripti yazmıştım skripti zorlamamın ve skriptin yetersiz kalması yüzünden armorstandların yarısı kayboluyor yarısı kaybolmuyordu.
Skript küçük şeyler için ideal ama malesef büyük bir proje varsa verimsiz oluyor.
 
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