[SK] EroinTicaret

MeeRach

Vi3e
En iyi cevaplar
0
Nedense uzun zamandır skript kodlamıyorum.
RPG Sunucular için bir eroin ticaret skripti kodladım.

Çalışma şekli;
Eroin satacak olan kişide "&9&lEroin" isimli Ghast Tear olması gerek.
Eroin alacak kişide belirtilen paranın olması gerek.

Ana komut;
/eroinsat <oyuncu> <fiyat> <miktar>

Satılacak oyuncunun kullanacağı komut;
/e <kabul,red>

Kod;
Kod:
command /eroinsat <player> <integer> <integer>:
    trigger:
        player has 1 ghast tear named "&9&lEroin":
            arg 1's balance is greater than arg-2:
                set {eroinsatan.%player%} to true
                set {eroinalan.%arg 1%} to true
                set {erointicaret::%player%} to arg 1
                set {erointicaret::%arg 1%} to player
                set {_satilanmiktar} to arg-3
                set {fiyat.%arg 1%} to "%arg 2%"
                send "&a%player% &7size &4%arg 2%$'a &3eroin &7satmak istiyor. &9'/e kabul - /e red'" to arg 1
                send "&aIstek gönderildi."
                wait 10 seconds
                set {eroinsatan.%player%} to false
                set {eroinalan.%arg 1%} to false
                send "&bEroin istegi sonra erdi."
                send "&bEroin istegi sonra erdi." to arg 1
            else:
                send "&7Eroin satmaya calistigin adamin &3%arg 2% &7parasi yok."
        else:
            send "&7Eroinin yok"
 
command /e [<text>]:
    trigger:
        arg 1 is not set:
            send "&4===================================="
            send "&6/e kabul &4 - &6/e red"
            send "&4===================================="
        arg 1 is "kabul":
            {eroinalan.%player%} is true:
                {fiyat.%player%} is set:
                    give 1 {_satilanmiktar} named "&9&lEroin" to player
                    set {eroinalan.%player%} to false
                    execute console command "/eco take %player% %{fiyat.%player%}%"
                    remove 1 {_satilanmiktar} named "&9&lEroin" from {erointicaret::%player%}
                    execute console command "eco give %{erointicaret::%player%}% %{fiyat.%player%}%"
                    delete {erointicaret::%player%}
                else:
                    send "&4Size gelen bir istek yok!"
            else:
                send "&4Size gelen bir istek yok!"
        arg 1 is "red":
            {eroinalan.%player%} is true:
                {fiyat.%player%} is set:
                    set {eroinalan.%player%} to false
                    delete {erointicaret::%player%}
                    send "&cIstegi reddettiniz."
                else:
                    send "&4Size gelen bir istek yok!"
            else:
                send "&4Size gelen bir istek yok!"


 
Son düzenleme:
Üst