Çözüldü Skript Placehoder

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

MrAvci

Örümcek Hoşt!
Katılım
18 Haziran 2021
Mesajlar
346
Elmaslar
39
Puan
6.660
Minecraft
MrAvci

Discord:

mravci

Ya birsürü yöntem denedim ama başarılı olmadı...

Şimdi yapmak istediğim şey şu /profil skripti kodluyorum forumda paylaşmak için baya özellik ekledim placeholder vs de ayarladım.

Ama /profil Kullanıcı yazınca menü çıkıcak ya oraya %arg 1% deki kişinin placeholder ini nasıl ekliyeceğim bulamadım

Mesela %kill_arg1% yazınca /profil Kullanıcı komutundaki kullanıcının bilgisi çıkması lazım

Böyle birşey mümkünmü bilmiyorum mümkünse lütfen yardım
 
Kod:
on death:
    add 1 to {kill::%attacker%}
    add 1 to {death::%victim%}

Şeklinde ölme/öldürme değişkenlerini ayarlayabiliriz.
Göstermek için;
%{kill::%arg 1%}% / %{death::%arg 1%}%
 
Merhaba bunun için herhangi bir şekilde değişken tutmanıza gerek yok otomatik minecraft sunucunuz kendi kayıt altına almaktadır bu veriyi skript ile çekebilirsiniz gereksinimler: Skript-reflect

Kod:
import:
    org.bukkit.Statistic
    
expression %string% statistic [value] of %player%:
    get:
        return expression-2.getStatistic(Statistic.valueOf(expression-1.toUpperCase()))

Kod:
command test:
    trigger:
        set {_statistic} to "PLAYER_KILLS" statistic value of player # Bu site üzerinden tüm statisticlere bakabilirsin https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Statistic.html
        send "%{_statistic}%" to player
 
Merhaba bunun için herhangi bir şekilde değişken tutmanıza gerek yok otomatik minecraft sunucunuz kendi kayıt altına almaktadır bu veriyi skript ile çekebilirsiniz gereksinimler: Skript-reflect

Kod:
import:
    org.bukkit.Statistic
   
expression %string% statistic [value] of %player%:
    get:
        return expression-2.getStatistic(Statistic.valueOf(expression-1.toUpperCase()))

Kod:
command test:
    trigger:
        set {_statistic} to "PLAYER_KILLS" statistic value of player # Bu site üzerinden tüm statisticlere bakabilirsin https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Statistic.html
        send "%{_statistic}%" to player
Tam anlayamadım evet komut işe yarıyor komutu kullandığım zaman bana 13 değerini yani benim kill sayımı veriyor bana lazım olan arg1 de yazdığım kişinin kill sayısını vermesi - Malesef komuttan pek anlamadım oyunden kendim düzenleyemedim
 
Kod:
on death:
    add 1 to {kill::%attacker%}
    add 1 to {death::%victim%}

Şeklinde ölme/öldürme değişkenlerini ayarlayabiliriz.
Göstermek için;
Aradığım şey böyle birşey deil malesef
 
o halde
Kod:
command test [<player>]:
    trigger:
        set {_p} to arg 1 otherwise player
        set {_statistic} to "PLAYER_KILLS" statistic value of {_p} # Bu site üzerinden tüm statisticlere bakabilirsin https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Statistic.html
        send "%{_p}% Bilgisi: %{_statistic}%" to player
 
o halde
Kod:
command test [<player>]:
    trigger:
        set {_p} to arg 1 otherwise player
        set {_statistic} to "PLAYER_KILLS" statistic value of {_p} # Bu site üzerinden tüm statisticlere bakabilirsin https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Statistic.html
        send "%{_p}% Bilgisi: %{_statistic}%" to player
Evet işe yaradı teşekkirler peki import u nasıl düzenlemem gerek neye göre düzenleyeceğim mesela Vault dan para görmek istersem
 
Evet işe yaradı teşekkirler peki import u nasıl düzenlemem gerek neye göre düzenleyeceğim mesela Vault dan para görmek istersem
placeholder api indirmeniz lazım daha sonra skript-placeholder indirip,
Kod:
placeholder "vault_eco_balance" from {_p}
olarak cekebilirisiniz. veya zaten addonlarınız varsa `%arg-1's balance%` gibisinden expressionlar kullanablirisiniz.
 
placeholder api indirmeniz lazım daha sonra skript-placeholder indirip,
Kod:
placeholder "vault_eco_balance" from {_p}
olarak cekebilirisiniz. veya zaten addonlarınız varsa `%arg-1's balance%` gibisinden expressionlar kullanablirisiniz.
Teşekkürler işe yaradı KONU KİLİT
 
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