[DESTEK] Skript ile para alma

Eomer

Marangoz
Mesajlar
53
En iyi cevaplar
0
Beğeniler
9
Puanları
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

Kömür Madencisi
Mesajlar
149
En iyi cevaplar
0
Beğeniler
110
Puanları
650
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
Mesajlar
53
En iyi cevaplar
0
Beğeniler
9
Puanları
0
Maalesef balance greater thani algılamadı

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

VictoryAndGlory

Kızıltaş Madencisi
Mesajlar
502
En iyi cevaplar
0
Beğeniler
271
Puanları
790
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
Mesajlar
53
En iyi cevaplar
0
Beğeniler
9
Puanları
0
Deneyeceğim fakat, diyelim /vidanjor komutu uygulandığında 25000 nasıl çekilir?

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

TheEye

Kömür Madencisi
Mesajlar
149
En iyi cevaplar
0
Beğeniler
110
Puanları
650
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
Mesajlar
502
En iyi cevaplar
0
Beğeniler
271
Puanları
790
/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
Mesajlar
1,500
En iyi cevaplar
0
Beğeniler
414
Puanları
665
Ruh hali
Kod:
command /para:
    trigger:
        if player's balance if bigger than 24999:
            remove 25000 from player's balance
        else:
            send "Paran yetersiz."
 

Üst