Skript Paylaşımı Çek Skripti - Ticaret artık daha güvenli ! - 1.12.x-1.15.x

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

giresun283428

Örümcek Hoşt!
Katılım
13 Nisan 2017
Mesajlar
334
Elmaslar
286
Puan
14.375
Konum
Türkiye
Minecraft
giresun28

Discord:

Mert#4420

Merhaba arkadaşlar,

Bu Skriptimiz ne işe yarar diye soracak olursanız eğer hemen anlatayım;

Belirlediğiniz miktarda bir Çek hazırlarsınız ve elinize bir kağıt gelir bu kağıtta Çek'in miktarını ve Çek'i kimin yazdığını gösterir. Kağıda sağ tıkladığınızda Çek miktarı ne kadar ise o kadar para hesabınıza eklenir. Ama unutmayın Çek'i yazan kişi Çek'in miktarını ne kadar yazdıysa o kadar parası hesabından alınır ve envanterinde kaç adet aynı Çek'ten varsa hepsi otomatik olarak bozdurulur.

val1dr.png

resim1.PNG


resim2.png


resim3.png


resim4.png

kod.png

Kod:
options:

    p: &eÇek »
 
command /cekyaz [<number>]:
    trigger:
        if arg 1 is not set:
            send "{@p} &6/cekyaz &f<miktar>" to player
        if arg 1 is set:
            if arg 1 is bigger than 0:
                set {_arg1} to "%arg 1%" parsed as number
                if balance of player is bigger than or equal to {_arg1}:
                    execute console command "eco take %player% %{_arg1}%"
                    give 1 of paper named "&eÇek Kağıdı" with lore "&8&l&m--------------------" and "&dMiktar: &a$%{_arg1}%" and "&dImza: &7%player%" and "&8&l&m--------------------" to player
                    send "{@p} &6Çekin oluşturuldu!" to player
                else:
                    send "{@p} &cBu Çeki yazmak için yeterli paran yok!" to player
            else:
                send "{@p} &cMiktar 0'dan büyük olmalıdır!" to player
             
on rightclick holding paper:
    if tool's name is "&eÇek Kağıdı":
        set {_miktar} to line 2 of lore of player's tool
        replace all "&dMiktar: &a$" with "" in {_miktar}
        set {_miktar} to {_miktar} parsed as number
        set {_imza} to line 3 of lore of player's tool
        replace all "&dImza: &7" with "" in {_imza}
        set {_adet} to amount of player's tool in the player's inventory
        set {_gercekmiktar} to "%{_miktar} * {_adet}%" parsed as number
        remove {_adet} of paper named "&eÇek Kağıdı" with lore "&8&l&m--------------------" and "&dMiktar: &a$%{_miktar}%" and "&dImza: &7%{_imza}%" and "&8&l&m--------------------" from player's inventory
        execute console command "eco give %player% %{_gercekmiktar}%"
        send "{@p} &6Çek bozduruldu!" to player
 

Ekli dosyalar

  • 2.png
    2.png
    277,2 KB · Görüntüleme: 427
  • 1.PNG
    1.PNG
    7,5 KB · Görüntüleme: 397
Son düzenleme:
İşte aradığım skript kesinlikle sunucum da kullanacağım.
 
Gerçekten Çok Güzel Sunucuma Ekliyeceğim.
 
Merhaba arkadaşlar,

Forumda bayağıdır aktif değildim artık aktifim o yüzden yaptığım Skriptleri burada paylaşacağım.

Bu Skriptimiz ne işe yarar diye soracak olursanız eğer hemen anlatayım:

Belirlediğiniz bir oyuncuya özel bir Çek hazırlarsınız ve elinize bir kağıt gelir bu kağıtta Çek'in kimin yazdığı ve Çek'in sahibinin kim olduğunu gösterir ve bu Çek'i sadece Çek'in sahibi kullanabilir. Kağıda sağ tıkladığınızda Çek fiyatı ne kadar ise o kadar para hesabınıza eklenir. Ama unutmayın Çek'i yazan kişi Çek'in fiyatını ne kadar yazdıysa o kadar parası hesabından alınır ve girdiği fiyat hesabındaki parasından fazla olmalıdır.

val1dr.png


dLay4n.png


AOvRZq.png


4p3BYq.png


kMaNZ9.png



Kod:
options:

    p: &aÇek »

command /cek [<player>] [<integer>]:
    trigger:
        if arg 1 is not set:
            send "{@p} &e/cek &f<oyuncu> <fiyat>" to player
        if arg 1 is set:
            if arg 1 = player:
                send "{@p} &cKendine çek yazamazsın!" to player
            else:
                if arg 1 is online:
                    if arg 2 is set:
                        set {_arg2} to "%arg 2%" parsed as integer
                        if balance of player is bigger than or equal to {_arg2}:
                            execute console command "eco take %player% %{_arg2}%"
                            set {_ceksahibi} to arg 1
                            set {_cekfiyati} to "%arg 2%" parsed as integer
                            give 1 339 named "%{_cekfiyati}% TL &eÇek" with lore "||&a&m------||||&8Çeki Yazan: &7%player%||&8Çekin Sahibi: &7%{_ceksahibi}%||||&7Çeki bozdurmak için tıkla!" to player
                        else:
                            send "{@p} &cYeterli paran yok!" to player
                    else:
                        send "{@p} &e/cek &f<oyuncu> <fiyat>" to player
                else:
                    send "{@p} &cOyuncu aktif değil!" to player
            
on rightclick with a 339:
    if lore of player's held item contains "&8Çekin Sahibi: &7%player%":
        play raw sound "note.pling" at player with pitch 2 volume 10
        lore of player's tool contains "&7Çeki bozdurmak için tıkla!"
        set {_miktar} to name of tool
        replace all " TL &eÇek" with "" in {_miktar}
        set {_miktar} to name of tool parsed as integer
        remove 1 of player's tool from player
        execute console command "eco give %player% %{_miktar}%"
        send "{@p} &eÇek bozduruldu!" to player
    else:
        send "{@p} &cÇekin sahibi sen değilsin!" to player


Takipte kalın Skript paylaşmaya devam edeceğim :))​

para çekerken skriptin özelliğii kullanabilirsin, link atmak yasakmı bilmiyorum ama benim paylaştığım bi çek skdan esinlenebilirsin. aynı zamanda tl isimlerinin renkleri olsun :D
öneri olarak yaml eklenebilir birde play sound u sadece player için yap bence senin yaptığında adamın etrafındakilerde duyar sesi, güzel bir sk olmuş.
 
Son düzenleme:
Güzel bir skript olmuş. Ellerine sağlık, başarılar dilerim.
 
Hatirliyosam /banks diye bi skript vardi ama gine güzel Ellerine Sağlık
 
para çekerken skriptin özelliğii kullanabilirsin, link atmak yasakmı bilmiyorum ama benim paylaştığım bi çek skdan esinlenebilirsin. aynı zamanda tl isimlerinin renkleri olsun :D
öneri olarak yaml eklenebilir birde play sound u sadece player için yap bence senin yaptığında adamın etrafındakilerde duyar sesi, güzel bir sk olmuş.
Değerli yorumun için teşekkür ederim öylesine yazdım zaten lazım olur millete diye :D

Güzel bir skript olmuş. Ellerine sağlık, başarılar dilerim.
Değerli yorumun için teşekkür ederim :))
 
Bu tür scriptler oyun içi ticareti olumlu yönde etkiliyor.Güzel ve başarılı,bol şans. ?
gifmkn.gif
 
Güncelleme ##
 
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