Skript Paylaşımı Tabela satış | Günlük stok | Eşya satın almaya sınır ekleyin!

  • Konuyu Başlatan Konuyu Başlatan MuratEfe
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 2.184
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

MuratEfe

Bir Kömür Göründü Kaptanım!
Katılım
29 Ekim 2017
Mesajlar
120
Elmaslar
22
Puan
0
Konum
Dünya
cooltext275994697074977.png

Sunucunuzda çok önemli bir item, blok 'mu var ?
Ve bunlar sadece spawnerlamı alınıyor ?
Fakat oyuncunuzun maddi durumu spawner almaya yetmiyor veya ailesi izin vermiyor.
Bi nebzede olsun onları düşünerek bu skripti yaptım.

cooltext275995295225542.png

Günlük Stok
Fiyat Ayarlama

cooltext275995495051526.png

2018-02-14_01.08.52.png
2018-02-14_01.10.58.png
2018-02-14_01.11.24.png

cooltext275995585851902.png

Tabelanın en üstüne "süngeral" yazıp tamam butonuna basın.
daha sonra otomatik kendisi tabelayı hazır hale çevirecektir.
sağ tıkladığınız anda eşyayı verir.
ayrıca her sağ tıklamada alttaki stok sayacı değişiyor.
cooltext275995812585431.png

/süngersıfırla
komutunu yazdığınızda sadece oyunda açık olanların stoğunu sıfırlıyor.
nasıl düzeltebileceğimi bilmiyorum bilen arkadaşlar yazarsa teşekkürümü şimdiden sunuyorum.
cooltext275995903738981.png


Kod:
variables:
    {fiyat} = 1000
    {stok.%player%} = 640


on sign change:
    if line 1 of block is "süngeral":
        set line 1 of block to "&eSünger Al"
        set line 3 of block to "&eKalan Stok"
        set line 4 of block to "&e%{stok.%player%}%"
       
       
on right click on sign:
    if line 1 of block is "&eSünger Al":
        if player's balance is greater than {fiyat}:
            {stok.%player%} is bigger than or equal to 0:
                remove {fiyat} from the player's balance
                give 1 sponge to player
                remove 1 from {stok.%player%}
                set line 4 of block to "&e%{stok.%player%}%"
            else:
                send "&cGünlük sadece 640 adet alabilirsin." to player
        else:
            send "&cYeterli paran yok. tanesi 1k" to player
           
command /süngersıfırla:
    permission: op
    trigger:
        loop all players:
            set {stok.%loop-player%} to 640
 
/süngersıfırla
komutunu yazdığınızda sadece oyunda açık olanların stoğunu sıfırlıyor.
nasıl düzeltebileceğimi bilmiyorum bilen arkadaşlar yazarsa teşekkürümü şimdiden sunuyorum.
Variablelerini {stok.%player%} yerine {stok::%player%} yap ve silmek içinde delete {stok::*} kullan :)
 
Mantık güzel fakat eşya ID'sine göre yapabilirsin.
 
Eşya ID'sine göre yapabilirsin.Gibi olursa güzel olur
eşya adı
fiyat
stok
 
ChestShop Varken neden bunu kullanırızki ? ama güzel skript olmuş elinize sağlık.
Satılan önemli bir eşyaya günlük stok eklemek için.
Variablelerini {stok.%player%} yerine {stok::%player%} yap ve silmek içinde delete {stok::*} kullan :)
teşekkür ederim deneyeceğim.
peki herkese nasıl tekrardan vereceğim ?[DOUBLEPOST=1518608842,1518608472][/DOUBLEPOST]
Eşya ID'sine göre yapabilirsin.Gibi olursa güzel olur
eşya adı
fiyat
stok
güzel fikir aklımda bulunsun bir gün yapacağım bundan emin olabilirisn :)
 
geliştirilmeli...
tavsiyelerim: oyun için fiyat,blok,tabela yazısını değiştirme
 
skript hoşuma gitti stok olayı falan biraz daha gelistirirsen daha güzel olabilir tüm itemlerde falan
 
skript hoşuma gitti stok olayı falan biraz daha gelistirirsen daha güzel olabilir tüm itemlerde falan
onu yapmak cok basit skriptin icinden spongeleri degistirebilirsin veya bunu 5, 6 satirlik kodla halledebilirsin
 
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