Bulundu Gitgide artan fiyat

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

meerzean

Bir Kömür Göründü Kaptanım!
Katılım
30 Ocak 2020
Mesajlar
141
Elmaslar
25
Puan
2.330
Yaş
23
Minecraft
meerzean

Discord:

meerzean#6329

Merhabalar, Sizden istediğim şey şu:
Bir oyuncu örneğin şöyle bir komut girecek: /satinal [<text>]
Ve para karşılığı bir şey alacak. Aldığı şeyin fiyatı diyelim en başta 3.000'di
2. Alışında 4.500 olacak. Ve her aldığındada artacak. Şimdiden teşekkürler.
 
Merhabalar, Sizden istediğim şey şu:
Bir oyuncu örneğin şöyle bir komut girecek: /satinal [<text>]
Ve para karşılığı bir şey alacak. Aldığı şeyin fiyatı diyelim en başta 3.000'di
2. Alışında 4.500 olacak. Ve her aldığındada artacak. Şimdiden teşekkürler.
Bu kaçıncı alışa kadar devam edecek? Sınırsız olmasını mı istiyorsun? Yani her alışta fiyat değişecek?
 
Kod:
options:
    baslangic: 3000
    artis: 1500
command /satinal:
    trigger:
        if {satinal::%player%} is not set:
            if player's balance is greater than or equal to {@baslangic}:
                remove {@baslangic} from player's balance
                set {satinal::%player%} to {@baslangic}+{@artis}
            else:
                send "yetersiz para"
        else:
            if player's balance is greater than or equal to {satinal::%player%}:
                remove {satinal::%player%} from player's balance
                set {satinal::%player%} to {satinal::%player%}+{@artis}
            else:
                send "yetewkszi parqa"
 
Deneme olarak 1 taş ayarladım /satınal komutuna. Fiyat her defasında 1500 artıyor ve 3 adet ekledim yani max olarak 3 defa alabilecek. Sonda tekrar baştan başlayacak ve tekrardan 3000 den alacak bu böyle döngü haline gelecek. İstersen discord'dan ekle devam etdirelim.
Not: Kullanmak için Vault yüklü olması lazım.

Kod:
command /satınal:
    if {ilksefer.%player%} isn't set:
        if player's balance is more than or equal to 3000:
            execute console command "eco take %player% 3000"
            give 1 stone to player
            send "&b3000 TL'ye 1 taş aldın" to player
            set {ilksefer.%player%} to true
        else:
            send "&cYeterli paran yok" to player
    if {ikincisefer.%player%} isn't set:
        if {ilksefer.%player%} is set:
            if player's balance is more than or equal to 4500:
                execute console command "eco take %player% 4500"
                give 1 stone to player
                send "&b4500 TL'ye 1 taş aldın" to player
                set {ikincisefer.%player%} to true
            else:
                send "&cYeterli paran yok" to player
    if {ucuncusefer.%player%} isn't set:
        if {ikincisefer.%player%} is set:
            if player's balance is more than 6000:
                execute console command "eco take %player% 6000"
                give 1 stone to player
                send "&b6000 TL'ye 1 taş aldın" to player
                set {ucuncusefer.%player%} to true
                delete {ilksefer.%player%}
                delete {ikincisefer.%player%}
                delete {ucuncusefer.%player%}
            else:
                send "&cYeterli paran yok" to player
Gönderi otomatik olarak birleştirildi:

Kod:
options:
    baslangic: 3000
    artis: 1500
command /satinal:
    trigger:
        if {satinal::%player%} is not set:
            if player's balance is greater than or equal to {@baslangic}:
                remove {@baslangic} from player's balance
                set {satinal::%player%} to {@baslangic}+{@artis}
            else:
                send "yetersiz para"
        else:
            if player's balance is greater than or equal to {satinal::%player%}:
                remove {satinal::%player%} from player's balance
                set {satinal::%player%} to {satinal::%player%}+{@artis}
            else:
                send "yetewkszi parqa"
Burda da mı sen? :D Senin yazdığın daha düzgün arkadaş kullanacaksa bunu kullansın.
 
Deneme olarak 1 taş ayarladım /satınal komutuna. Fiyat her defasında 1500 artıyor ve 3 adet ekledim yani max olarak 3 defa alabilecek. Sonda tekrar baştan başlayacak ve tekrardan 3000 den alacak bu böyle döngü haline gelecek. İstersen discord'dan ekle devam etdirelim.
Not: Kullanmak için Vault yüklü olması lazım.

Kod:
command /satınal:
    if {ilksefer.%player%} isn't set:
        if player's balance is more than or equal to 3000:
            execute console command "eco take %player% 3000"
            give 1 stone to player
            send "&b3000 TL'ye 1 taş aldın" to player
            set {ilksefer.%player%} to true
        else:
            send "&cYeterli paran yok" to player
    if {ikincisefer.%player%} isn't set:
        if {ilksefer.%player%} is set:
            if player's balance is more than or equal to 4500:
                execute console command "eco take %player% 4500"
                give 1 stone to player
                send "&b4500 TL'ye 1 taş aldın" to player
                set {ikincisefer.%player%} to true
            else:
                send "&cYeterli paran yok" to player
    if {ucuncusefer.%player%} isn't set:
        if {ikincisefer.%player%} is set:
            if player's balance is more than 6000:
                execute console command "eco take %player% 6000"
                give 1 stone to player
                send "&b6000 TL'ye 1 taş aldın" to player
                set {ucuncusefer.%player%} to true
                delete {ilksefer.%player%}
                delete {ikincisefer.%player%}
                delete {ucuncusefer.%player%}
            else:
                send "&cYeterli paran yok" to player
böyle gidilir mi be kankam
 
Kod:
options:
    arttır: 200
    baslangic: 100


command /satinal [<text>]:
    trigger:
        if arg-1 is "elmas":
            if {market::elmas::%player%} is not set:
                set {market::elmas::%player%} to {@baslangic}
                if player's balance is bigger than or equal to {market::elmas::%player%}:
                    remove {market::elmas::%player%} from player's balance
                    give player 1 of diamond
                    send "alindi!"
                else:
                    send "paran yok!"
            else:
                remove {market::elmas::%player%} from player's balance
                give player 1 of diamond
                arttir({market::elmas::%player%}, player)
            
        



function arttir(last: integer, p: player):
    add {@arttır} to {market::elmas::%{_p}%}
Vault gerektirir.
 
Kod:
options:
    baslangic: 3000
    artis: 1500
command /satinal:
    trigger:
        if {satinal::%player%} is not set:
            if player's balance is greater than or equal to {@baslangic}:
                remove {@baslangic} from player's balance
                set {satinal::%player%} to {@baslangic}+{@artis}
            else:
                send "yetersiz para"
        else:
            if player's balance is greater than or equal to {satinal::%player%}:
                remove {satinal::%player%} from player's balance
                set {satinal::%player%} to {satinal::%player%}+{@artis}
            else:
                send "yetewkszi parqa"
Teşekkürler bu işimi gördü
 
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