Çözüldü Blok kırınca Action barda kaç tane kırıldığı gözüksün !

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

KuroFolly

Odunlara Vur Vur Vur!
Katılım
2 Ağustos 2019
Mesajlar
34
Elmaslar
2
Puan
8.710
Yaş
29
Evet başlıkta dediğim gibi her blok kırdığımda ActionBar da aşağıdaki resim gibi gözüksün istiyorum x1 x2 x3 bu şekilde 128e kadar gidecek. Coin sistemi ve 128 blok kırdığında otomatik satış skriptini yapabildim fakat bunu yapamadım bilen birisi varsa Skript & Plugin verebilir mi ?

Ekran Alıntısı.PNG
 
Skript bu
# Official Skript of Mad
# Copyright [2017 Mad]
# Version: 1.1 Beta

# ___ _
# |_ _| _ __ __| | ___ __ __
# | | | '_ \ / _` | / _ \ \ \/ /
# | | | | | | | (_| | | __/ > <
# |___| |_| |_| \__,_| \___| /_/\_\
#
#

options:
prefix: &a&lCoins&r &7»&r
version: 1.1

on first join:
set {coins::%player%} to 0

# ___ _____ ____ _ _ ___
# / __)( _ )(_ _)( \( )/ __)
#( (__ )(_)( _)(_ ) ( \__ \
# \___)(_____)(____)(_)\_)(___/
#

command /coins [<text>] [<player>] [<int>]:
description: Help for skCoins.
usage: /coins (add:al:ayarla:reset) (isim) (miktar)
executable by: players and console
trigger:
if arg-1 is not set:
send ""
send " &a&lCOINS"
send ""
send "&7/coins add (ad) (miktar) &a- Kişiye belirtiğiniz kadar &6&lBC &averir"
send "&7/coins al (ad) (miktar) &a- Kişiden belirtiğiniz kadar &6&lBC &aalır"
send "&7/coins ayarla (ad) (miktar) &a- Kişinin hesabına belirtiğiniz &6&lBC &amiktarını ayarlar"
send "&7/coins reset (ad) &a- Kişinin hesabını sıfırlar"
send ""
if arg-1 is set:
if player has permission "coins.admin":
if arg-1 is "add":
if arg-2 is not set:
send " &aDoğru kullanımı: &7/coins add (player) (value)"
if arg-2 is set:
if arg-3 is not set:
send " &aDoğru kullanımı: &7/coins add (player) (value)"
if arg-3 is set:
add arg-3 to {coins::%arg-2%}
send " {@prefix} &7İşlem gerçekleştirildi!"
send " {@prefix} &7Yetkili tarafından &a%arg-3%&7 &6BC &7aldın." to arg-2
if arg-1 is "al":
if arg-2 is not set:
send " &aDoğru kullanımı: &7/coins al (player) (value)"
if arg-2 is set:
if arg-3 is not set:
send " &aCorrect Usage: &7/coins al (player) (value)"
if arg-3 is set:
remove arg-3 from {coins::%arg-2%}
send " {@prefix} &7İşlem gerçekleştirildi!"
send " {@prefix} &7Yetkili &a%arg-3%&7 &6BC'ne el koydu." to arg-2
if arg-1 is "ayarla":
if arg-2 is not set:
send " &aDoğru kullanımı: &7/coins ayarla (player) (value)"
if arg-2 is set:
if arg-3 is not set:
send " &aDoğru kullanımı: &7/coins ayarla (player) (value)"
if arg-3 is set:
set {coins::%arg-2%} to arg-3
send " {@prefix} &7İşlem gerçekleştirildi!"
send " {@prefix} &7Artık &a%arg-3% &6BC&7'ye sahipsin." to arg-2
if arg-1 is "reset":
if arg-2 is not set:
send " &aDoğru kullanımı: &7/coins reset (player)"
if arg-2 is set:
set {coins::%arg-2%} to 0
send " {@prefix} &7&a%arg-2%&7 adlı oyuncunun &6&lBC&a'leri sıfırlandı!"
send " {@prefix} &7Artık &a0 &6&lBC&a'ye sahipsin." to arg-2
if player does not have permission "coins.admin":
send " &cYou don't have the permission."

on break of mossy cobblestone:
add 1 to {tas::%player%}
if {tas::%player%} is greater than or equal to 128:
delete {tas::%player%}
add 1 to {coins::%player%}
remove 128 mossy cobblestone from player
 
Son kısmı böyle değiştirmelisin. SkRayFall Gereklidir.

Kod:
on break of mossy cobblestone:
    add 1 to {tas::%player%}
    if {tas::%player%} is greater than or equal to 128:
        delete {tas::%player%}
        add 1 to {coins::%player%}
        remove 128 mossy cobblestone from player
        set action bar of player to "&6x128 &eAdet &6Yosunlu taş &ebloğu kırıldı ve &a 1Coine &esatıldı!"
 
Son kısmı böyle değiştirmelisin. SkRayFall Gereklidir.

Kod:
on break of mossy cobblestone:
    add 1 to {tas::%player%}
    if {tas::%player%} is greater than or equal to 128:
        delete {tas::%player%}
        add 1 to {coins::%player%}
        remove 128 mossy cobblestone from player
        set action bar of player to "&6x128 &eAdet &6Yosunlu taş &ebloğu kırıldı ve &a 1Coine &esatıldı!"
Evet ama ben her blok kırıldığında mesaj gelsin istiyorum örneğin 1. bloğu kırdım
&6x1 &eAdet &6Yosunlu taş &ebloğu kırıldı ve &a 1Coine &esatıldı!
2.bloğu kırdım
&6x2 &eAdet &6Yosunlu taş &ebloğu kırıldı ve &a 2Coine &esatıldı!
3. 4. 5. böyle gidecek yani her 1 blok kırdığımda action barda farklı bir şey yazmasını istiyorum
 
Evet ama ben her blok kırıldığında mesaj gelsin istiyorum örneğin 1. bloğu kırdım
&6x1 &eAdet &6Yosunlu taş &ebloğu kırıldı ve &a 1Coine &esatıldı!
2.bloğu kırdım
&6x2 &eAdet &6Yosunlu taş &ebloğu kırıldı ve &a 2Coine &esatıldı!
3. 4. 5. böyle gidecek yani her 1 blok kırdığımda action barda farklı bir şey yazmasını istiyorum

her kırdığında mesela{_s} 'e 1 değer eklesin ve bunu göstersin böyle ayarlıyabilirsin.
 
Evet ama ben her blok kırıldığında mesaj gelsin istiyorum örneğin 1. bloğu kırdım
&6x1 &eAdet &6Yosunlu taş &ebloğu kırıldı ve &a 1Coine &esatıldı!
2.bloğu kırdım
&6x2 &eAdet &6Yosunlu taş &ebloğu kırıldı ve &a 2Coine &esatıldı!
3. 4. 5. böyle gidecek yani her 1 blok kırdığımda action barda farklı bir şey yazmasını istiyorum
O skriptte 128 kırıktaş kazılınca satıyor ve 1 coin veriyor ama siz diyorsunuz ki her blok kırılınca 1 coin versin.
 
O skriptte 128 kırıktaş kazılınca satıyor ve 1 coin veriyor ama siz diyorsunuz ki her blok kırılınca 1 coin versin.
düzenledim artık 128 coin veriyor her blok kırıldığında 1 coine satıldı yazacak fakat satmayacak 128 e gelince satacak bu şekilde olmasını istiyorum.
her kırdığında mesela{_s} 'e 1 değer eklesin ve bunu göstersin böyle ayarlıyabilirsin.
Bir örnek verebilir misin yapamadım ?
 
Kod:
on break of mossy cobblestone:
    add 1 to {tas::%player%}
    send action bar from "&6x%{tas::%player%}% &eAdet &6Yosunlu taş &ebloğu kırıldı." to player
    if {tas::%player%} is greater than or equal to 128:
        delete {tas::%player%}
        add 128 to {coins::%player%}
        remove 128 mossy cobblestone from player
        send action bar from "&6x128 &eAdet &6Yosunlu taş &ebloğu kırıldı ve &a 128 Coine &esatıldı!" to player
 
Kod:
on break of mossy cobblestone:
    add 1 to {tas::%player%}
    send action bar from "&6x%{tas::%player%}% &eAdet &6Yosunlu taş &ebloğu kırıldı." to player
    if {tas::%player%} is greater than or equal to 128:
        delete {tas::%player%}
        add 128 to {coins::%player%}
        remove 128 mossy cobblestone from player
        send action bar from "&6x128 &eAdet &6Yosunlu taş &ebloğu kırıldı ve &a 128 Coine &esatıldı!" to player
Çok teşekkür ederim çalışıyor.
Ufak bir sorum daha olacaktı birde Coin Market yaptım fakat elmas kazmanın altında ana elde iken hasar vs. gözüküyor bunu nasıl silebilirim ?
Ekran Alıntısı.PNG
 
Minecraftın üst sürümlerinde olan bir özellik o sanırım silinmez.
 
Minecraftın üst sürümlerinde olan bir özellik o sanırım silinmez.
Öbür sunucularda var ama galiba plugin ile yaptılar chest commandla yapmak istiyorum ama chest commanda kredi ile alıyor token ile almasını sağlayabilir miyim ?
 
Token olarak kastettiğin sanırım gerçek para.Eğer öyleyse skriptte {token::%player%} diye veri oluşturup siteye para yüklendiğinde o veriye token miktarını ekle.Ardından skript ile Token Market oluştur.
 
Coin yanlış yazmışım özür dilerim
 
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