Çözüldü skript-placeholder ile çektiği placeholder verisini işleyemiyorum.

Vacentia

Birisi mi Spawnlandı?
Katılım
6 Eylül 2023
Mesajlar
7
Elmaslar
7
Puan
2.200
Konum
Aydın
Minecraft
10line

Discord:

dev_10line

Merhabalar iyi günler. Başlıktanda anlaşılıca üzere aşağıdaki kod ile placeholder'dan bir oyuncunun verisini çekiyorum.
Kod:
set {para::%player%} to placeholder "vault_eco_balance" from player
Ancak bu kod ile aşağıdaki gibi matematiksel işlem yapamıyorum.
Kod:
set {_gp} to {para::%player%} * 10
çünkü gelen "{para::%player%}" adlı variable'nin değeri 0 olarak okunuyor ancak kod ile chate yazdırınca 115000 olarak yazıyor ama matematiksel işlem yapamıyor sanırım "{para::%player%}" adlı variable'nin türü placeholder olarak kalmış ve bunun yüzünde normal variable'lar ile çarpma bölme veya toplama yapılamıyor. Kısaca string bir değer ile int tipi bir değeri çarpmaya çalışıyormuş gibi oluyor bunu nasıl düzeltebiliriz ?
 
denemedim ama bu mantıkla çalışır gibi
JavaScript:
set {_ad} to {para::%player%} parsed as integer
set {_ad} to {_ad} * 10
 
denemedim ama bu mantıkla çalışır gibi
JavaScript:
set {_ad} to {para::%player%} parsed as integer
set {_ad} to {_ad} * 10
İşe yaradı teşekkür ederim bir sorum daha olucak ben sayıyı integer'a çevirince tam sayılarda her türlü işlemi yapabiliyorum ancak konu virgül'ü sayılara gelince iş değişiyor mesela "140,3" bu sayı ile aşağıdaki koda 10 ile çarpıyorum ancak sonuç 0 olarak geliyor aynı kod'da 140 ile 10'u çarpıyorum ancak sonuş 1440 olarak geliyor sorun nedir ?

{para::%player%} = "140,3"

Kod:
set {_deneme} to {para::%player%} * 10

Çıktı: 0
 
İşe yaradı teşekkür ederim bir sorum daha olucak ben sayıyı integer'a çevirince tam sayılarda her türlü işlemi yapabiliyorum ancak konu virgül'ü sayılara gelince iş değişiyor mesela "140,3" bu sayı ile aşağıdaki koda 10 ile çarpıyorum ancak sonuç 0 olarak geliyor aynı kod'da 140 ile 10'u çarpıyorum ancak sonuş 1440 olarak geliyor sorun nedir ?

{para::%player%} = "140,3"

Kod:
set {_deneme} to {para::%player%} * 10

Çıktı: 0

{para::%player%} variableını 140,3 yerine 140.3 olarak ayarlamayı deneyin virgül yerine nokta kullanırsanız çözüleceğini düşünüyorum
 
{para::%player%} variableını 140,3 yerine 140.3 olarak ayarlamayı deneyin virgül yerine nokta kullanırsanız çözüleceğini düşünüyorum
işe yaramadı.
Kod:
replace all "," with "." in {para::%player%}
 

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