[DESTEK] Skript ile para alma

Eomer

Marangoz
En iyi cevaplar
0
Konu başlığında da anlattığım gibi oyuncu /para 25000 yazınca iconomy plugininden 25000 parası gidecek, eğer o kadar parası yoksa "yeterince paran yok yazacak"
ben böyle bir şey denedim fakat "if player's balance"yi bilinmeyen bir item olarak gösterip hata veriyor. İlgilenirseniz sevinirim.
 

TheEye

Zombi Katili
En iyi cevaplar
0
PHP:
command /para <text>:
    trigger:
        if arg 1 is "25000":
            if player's balance is greater than 25000:
                execute console command "money take %player% 25000"
            else:
                send "Yeterince paran yok!" to player
        else:
            send "Kullanım: /para 25000"

Vault gerektirir.
 
Son düzenleme:

Eomer

Marangoz
En iyi cevaplar
0
Maalesef balance greater thani algılamadı

GT-I9190 cihazımdan Tapatalk kullanılarak gönderildi
 

VictoryAndGlory

Kızıltaş Madencisi
En iyi cevaplar
0
Epeydir skriptle uğraşmadığımdan integer nasıl tanımlanıyor hatırlamıyorum ama şöyle deneyin
Yazı olarak tanımladığınız için olmuyor büyük ihtimalle. int veya integer yazın <> arasına

Kod:
command /para <int>:
    trigger:
        if player's balance is greater than arg 1:
            execute console command "money take %player% 25000"
        else:
            send "Yeterince paran yok!" to player
 

Eomer

Marangoz
En iyi cevaplar
0
Deneyeceğim fakat, diyelim /vidanjor komutu uygulandığında 25000 nasıl çekilir?

GT-I9190 cihazımdan Tapatalk kullanılarak gönderildi
 

TheEye

Zombi Katili
En iyi cevaplar
0
Epeydir skriptle uğraşmadığımdan integer nasıl tanımlanıyor hatırlamıyorum ama şöyle deneyin
Yazı olarak tanımladığınız için olmuyor büyük ihtimalle. int veya integer yazın <> arasına

Kod:
command /para <int>:
    trigger:
        if player's balance is greater than arg 1:
            execute console command "money take %player% 25000"
        else:
            send "Yeterince paran yok!" to player
/para 100496509 bile yazsa 25000 çekecektir, benim komutum 25000 yazınca 25000 çeker. Yazıyla yazıldığından diye bir şey yok, zaten yazıyla yazılması bu kodun orjinali. Arg-1 sayı diyelim, oraya o sayıyı işliyor yani fark yok.
 

VictoryAndGlory

Kızıltaş Madencisi
En iyi cevaplar
0
/para 100496509 bile yazsa 25000 çekecektir, benim komutum 25000 yazınca 25000 çeker. Yazıyla yazıldığından diye bir şey yok, zaten yazıyla yazılması bu kodun orjinali. Arg-1 sayı diyelim, oraya o sayıyı işliyor yani fark yok.
Sayıyı niye yazdırıyorsun o zaman para yazsınlar yeter? :D sayı yazdırınca sayıya göre çekiyor sanmıştım :D
 
Son düzenleme:

Bartuzen

Bedrock Kaşifi
En iyi cevaplar
0
Kod:
command /para:
    trigger:
        if player's balance if bigger than 24999:
            remove 25000 from player's balance
        else:
            send "Paran yetersiz."
 
Üst