Yardım Sell All ve Sell Hand Skript Atarmısınız

user0919

© PepsiCo
En iyi cevaplar
7
Merhaba! Bu istediğiniz şey direkt olarak essentials pluginin içerisinde yer almaktadır. Essentials yetkileri hakkında bilginiz yoksa internet üzerinde bulunan birçok kaynaktan yardım alabilirsiniz. Essentials.sell ile buna erişebilirsiniz. Ayrıca, essentials economy içerisinde /sell - /pay vs. yer almaktadır. Plugin kullanmayı tercih etmiyorsanız ve skript istiyorsanız aşağıda bulunan spoyler'a tıklayarak istediğiniz koda ulaşabilirsiniz.

Kod:
options:
    fiyat.diamond: 100
    fiyat.emerald: 70
    fiyat.gold ingot: 50
    fiyat.iron ingot: 40
    #SADECE 1 ADET ESYA FIYATI

command /sell <text> [<integer>]:
    usage: &c/sell <hand|all> [miktar]
    trigger:
        if arg 1 is "hand" or "held":
            if "{@fiyat.%type of player's tool%}" is set:
                if arg 2 is set:
                    if arg 2 is greater than 0:
                        set {_miktar} to arg 2
                    else:
                        send "&cMiktar sayisi 0 veya daha kucuk olamaz!"
                        stop trigger
                else:
                    set {_miktar} to number of player's tool in player's inventory
                add ({_miktar} * {@fiyat.%type of player's tool%}) to player's balance
                remove {_miktar} of player's tool from player
                send "&b%type of player's tool% &cesyanizdan &b%{_miktar}% &aadet &6%({_miktar} * {@fiyat.%type of player's tool%})$ &akarsiliginda satildi."
            else:
                send "&cBu esya satilamaz."
        else if arg 1 is "all" or "every":
            loop items in player's inventory:
                if "{@fiyat.%loop-item%}" is set:
                    add "&a%number of loop-item in player's inventory% adet %type of loop-item% &6(%(number of loop-item in player's inventory * {@fiyat.%loop-item%})%$)" to {_esyaBilgileri::*}     
                    add (number of loop-item in player's inventory * {@fiyat.%type of player's tool%}) to player's balance
                    remove number of loop-item in player's inventory of loop-item from player
            if {_esyalar::*} is set:
                send "&bSatilan esyalar, sayilari ve fiyatlari:"
                send "&c%{_esyalar::*}%"
            else:
                send "&cEnvanterinizde satilmasi mumkun olan bir esya bulunamadi!"
        else:
            send "&c/sell <hand|all> [miktar]"
#ALINTIDIR!

 
Üst