Çözüldü Placeholder ile destekli market

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

huhubi

Birisi mi Spawnlandı?
Katılım
18 Ağustos 2024
Mesajlar
9
Elmaslar
1
Puan
125
Yaş
26
Konum
İzmir
Merhaba iyi günler.
@Buhari metin taşı satın almıştım. Şuan kullanmak istedim.
MTP eklentisinde bir placeholder var.
Ben bu placeholder'ı oyuncuların kullanabileceği bir market de yapmak istiyorum.
Yani örneğin:
/coindönüştür yazacak, skript komutu kullanan oyuncunun %mtp_coin_get% değerini kontrol edecek ve örneğin 5 veya 5den büyükse işlem uygulayacak değilse uygulamayacak gibi bir skript istiyorum.
Farklı bir şey olsa if ile yapabilirdim fakat placeholder ile bunun nasıl yapabileceğimi bilmiyorum ve araştırdım pek anlıyamadım.
Yardımcı olabilirseniz sevinirim. (addon gerekiyorsa hangileri gerekiyor bilgi verebilirseniz memnun olurum)
 
Skript-placeholders addon'u ile yapabilirsiniz. Örnek:

Kod:
command /test:
    trigger:
        set {_value} to placeholder "mtp_coin_get" from player #(entities)
        send "%{_value}%" to player
        
        if {_value} => 5:
            send "OHA EVET DOSTUM 5'TEN BÜYÜK, DÜNYADAN KÜÇÜK"

Eğer sayı döndürüyorsa bu işe yaracaktır, fakat bazen String olarak da sayı döndürebiliyor.

set {_value} to placeholder "mtp_coin_get" from player parsed as number

yaparak düzeltebilirsiniz.
 
Skript-placeholders addon'u ile yapabilirsiniz. Örnek:

Kod:
command /test:
    trigger:
        set {_value} to placeholder "mtp_coin_get" from player #(entities)
        send "%{_value}%" to player
       
        if {_value} => 5:
            send "OHA EVET DOSTUM 5'TEN BÜYÜK, DÜNYADAN KÜÇÜK"

Eğer sayı döndürüyorsa bu işe yaracaktır, fakat bazen String olarak da sayı döndürebiliyor.

set {_value} to placeholder "mtp_coin_get" from player parsed as number

yaparak düzeltebilirsiniz.
Peki bu {_value} her kişiye özel mi oluyor
set {_value} yapıyor ya
sonuçta farklı insanlar aynı vakitte kullanabilir o yüzden ne olur ne olmaz.
Bir de farkı bir yöntemi var mı acaba? Sanırım bu kod süreli olarak kaydedicek if (number of placeholder "%mtp_coin_get_player%") >= 3}: bu tarz bir şey yok sanırım değil mi
 
Peki bu {_value} her kişiye özel mi oluyor
set {_value} yapıyor ya
sonuçta farklı insanlar aynı vakitte kullanabilir o yüzden ne olur ne olmaz.
Bir de farkı bir yöntemi var mı acaba? Sanırım bu kod süreli olarak kaydedicek if (number of placeholder "%mtp_coin_get_player%") >= 3}: bu tarz bir şey yok sanırım değil mi
Evet kişiye özel oluyor
from player
ifadesini görebilirsiniz.
 
Evet kişiye özel oluyor
from player
ifadesini görebilirsiniz.
Anladım peki bu sürekli kaydetme durumu problem çıkartır mı sizce? Performans gibi veya daha farklı kayıplar yaratır mı
 
Anladım peki bu sürekli kaydetme durumu problem çıkartır mı sizce? Performans gibi veya daha farklı kayıplar yaratır mı
Hayır {} sembollerinin arasındaki değişkenin başında _ sembolü varsa bu o değişkenin kod bittikten sonra silindiğini gösteriyor
Yani herhangi bir depolama durumu olmaz
 
Hayır {} sembollerinin arasındaki değişkenin başında _ sembolü varsa bu o değişkenin kod bittikten sonra silindiğini gösteriyor
Yani herhangi bir depolama durumu olmaz
Peki çok teşekkür edeirm.
Skript-placeholders addon bu addon plugins klasörüne direkt olarak yükleniyor mu yoksa papiye mi atılıyor
 
Peki çok teşekkür edeirm.
Skript-placeholders addon bu addon plugins klasörüne direkt olarak yükleniyor mu yoksa papiye mi atılıyor
plugins klasörüne atacaksınız.

İyi forumlar <3
 
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