[SK] Mağaza Sistemi (Bkz: AdminShop)

BraveHero

Dobloyu n'aptın
En iyi cevaplar
1


Bu skripti, basit bir şekilde market tabelaları oluşturmak için yaptım.
Neden AdminShop gibi pluginler yerine bunu kullanalım diyorsanız,
Kod uzunluğu çok az olduğu için lag yapmaz. Ve plugin kullanmanıza gerek kalmaz :sinsi1:

Minecraft Sürümü: Bütün Sürümler
Durum: Tamamlandı

Eğer tabelanın 1 veya daha fazla satırını boş bırakırsanız, otomatik olarak bunu algılar ve hata verir.

Permission: Magaza.OP

KESİNLİKLE BAŞKA YERDE PAYLAŞAMAZSINIZ.
Gerekli Eklentiler:

-Vault

KULLANIM:
Tabelanın, 1. satırına Mağaza yazın.
Tabelanın, 2. satırına Sat veya Al yazın, ve eşyanın adedini yazın. Arasında boşluk olsun.

Tabelanın, 3. satırına itemin adını yazın("_" koymanıza gerek yok, boşluk koyabilirsiniz).
Tabelanın, 4. satırına fiyatı yazın.
Kendisi otomatik olarak renkli bir tabelaya dönecek.



PHP:
on rightclick on sign:
    if 1st line of clicked block is "&9[Mağaza]":
        if line 2 of the clicked block contains "&aAl":
            set {_amount} to line 2 of the clicked block
            replace all "&aAl" in {_amount} with ""
            set {_amount} to {_amount} parsed as number
            set {_x} to line 4 of the clicked block parsed as number
            set {_item} to line 3 of the clicked block parsed as itemtype
            if player's balance is smaller than {_x}:
                send "&c[MAĞAZA] PARAN YETERSİZ!"
                stop
            send "&a[MAĞAZA] Satın alma başarılı!"
            remove {_x} from player's balance
            give {_amount} of {_item} to player's inventory
        if line 2 of the clicked block contains "&aSat":
            set {_amount} to line 2 of the clicked block
            replace all "&aSat" in {_amount} with ""
            set {_amount} to {_amount} parsed as number
            set {_x} to line 4 of the clicked block parsed as number
            set {_item} to line 3 of the clicked block parsed as itemtype
            if player has {_amount} of {_item}:
                send "&a[MAĞAZA] Eşya satma başarılı! &2&l+%{_x}% Para"
                add {_x} to player's balance
                remove {_amount} of {_item} from player
                stop
            send "&c[MAĞAZA] Eşyan yetersiz!"
on sign change:
    player has permission "Magaza.OP"
    1st line is "Mağaza"
    set 1st line to "&9[Mağaza]"
    set {_item} to line 3 parsed as itemtype
    line 2 contains "Al":
        set line 2 to "&a%line 2%"
    line 2 contains "Sat":
        set line 2 to "&a%line 2%"
    line 2 is "":
        set line 2 to "&cHATA"
        set line 3 to "&cHATA"
        set line 4 to "&cHATA"
        stop
    line 3 is "":
        set line 3 to "&cHATA"
        set line 4 to "&cHATA"
        set line 2 to "&cHATA"
        stop
    line 4 is "":
        set line 4 to "&cHATA"
        set line 2 to "&cHATA"
        set line 3 to "&cHATA"
        stop
 
Son düzenleme:

Umut Savas

Ne demek yanlış? Ben mi?
En iyi cevaplar
0
Birde perm eklersen :)

Fikir örnek al sat 5 yapınca sol tıklayınca satıp sağ tıklayınca almasını yapabilirsin
 
Üst