[ÇÖZÜLDÜ] HATA : Oyuncunun parasını kontrol etmiyor.

Yiğit_bee

Zombi Katili
En iyi cevaplar
0
Sorun çözüldü:
Skript ile factions plugini çakışıyor, Factions'un 2.7.5+ versiyonlarını kullanınız.


Kod:
command /rankup:
    executable by: player
    trigger:
        if player has permission "rutbe.oyuncu":
            if player's balance is bigger than or equal to 100000:
                remove 100000 from player's balance
                execute console command "manuadd %player% tecrubeli"
                send "{@prefix} &7Tebrikler, &bTecrübeli &7rütbesine terfi edildin!" to player
                send "{@prefix} &e%player% &7adlı oyuncu &bTecrübeli &7rütbesine terfi edildi." to players
            else:
                send "{@prefix} & &7rütbesine geçmek için &a&o100.000TL &7gerekli." to player
        if player has permission "rutbe.tecrubeli":
            if player's balance is bigger than or equal to 250000:
                remove 250000 from player's balance
                execute console command "manuadd %player% usta"
                send "{@prefix} &7Tebrikler, &bUsta &7rütbesine terfi edildin!" to player
                send "{@prefix} &e%player% &7adlı oyuncu &bUsta &7rütbesine terfi edildi." to players
            else:
                send "{@prefix} & &7rütbesine geçmek için &a&o250.000TL &7gerekli." to player
Bu skriptin birkaç rütbesi.
Hata:
[23:19:23 ERROR]: 'player's balance' is not an entity type (rutbe.sk, line 72: if player's balance is bigger than or equal to 150000000:')
[23:19:23 ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (rutbe.sk, line 77: else:')

if player's balance gibi birçok kontrol etme denedim hangisi doğru bilmiyorum.
 
Son düzenleme:

Breakthrough

Obsidyen Madencisi
En iyi cevaplar
0
Essentials ecomony kullanıyorsan, işlerini "eco" komutu ile halledebilirsin (execute console command).
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
if player's balance yerine if balance of player kullan. Onun dışında Vault, Essentials veya IConomy'nin yüklü olduğundan emin ol.
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Para expressionu Vault eklentisi ve Vault'a bağlanan her hangi bir ekonomi eklentisi gerektirir. 2 tane ekonomi eklentisi gerektirmez. Burada Vault yok gibi.
 

Yiğit_bee

Zombi Katili
En iyi cevaplar
0
Vault ve ekonomi parası yok mu sandınız yani?
Ben size hangi if doğru olur diyorum pluginlerden bassediyorsunuz :D
Sağolun ginede
if player's balance yerine if balance of player kullan. Onun dışında Vault, Essentials veya IConomy'nin yüklü olduğundan emin ol.
Denicem.

Denedim olmadı.
Kod:
if balance of player is bigger than 249999:
denedim o da olmadı.
Kod:
else:
    send "{@prefix} & &7rütbesine geçmek için &a&o100.000TL &7gerekli." to player

Bunuda eklemem lazım ayrıca.
[21:48:34 ERROR]: 'player' is not an item stack (rutbe.sk, line 8: if balance of player is bigger than 99999:')
[21:48:34 ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (rutbe.sk, line 13: else:')

'Player' öğe yığını değil

'Else', 'if' veya 'else if' bölümünün hemen sonrasına yerleştirilmelidir

Hatalar bunlar. Hata ne hayla anlayamadım.
HELP ME :(
 

Breakthrough

Obsidyen Madencisi
En iyi cevaplar
0
Vault ve ekonomi parası yok mu sandınız yani?
Ben size hangi if doğru olur diyorum pluginlerden bassediyorsunuz :D
Sağolun ginede

Denicem.

Denedim olmadı.
Kod:
if balance of player is bigger than 249999:
denedim o da olmadı.
Kod:
else:
    send "{@prefix} & &7rütbesine geçmek için &a&o100.000TL &7gerekli." to player

Bunuda eklemem lazım ayrıca.
[21:48:34 ERROR]: 'player' is not an item stack (rutbe.sk, line 8: if balance of player is bigger than 99999:')
[21:48:34 ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (rutbe.sk, line 13: else:')

'Player' öğe yığını değil

'Else', 'if' veya 'else if' bölümünün hemen sonrasına yerleştirilmelidir

Hatalar bunlar. Hata ne hayla anlayamadım.
HELP ME :(
Vault son sürüm yükler misin?
Balance'yi kontrol edemiyor, bu nedenlede else hatalı diyor.
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Vault ve ekonomi parası yok mu sandınız yani?
Ben size hangi if doğru olur diyorum pluginlerden bassediyorsunuz :D
Sağolun ginede

Denicem.

Denedim olmadı.
Kod:
if balance of player is bigger than 249999:
denedim o da olmadı.
Kod:
else:
    send "{@prefix} & &7rütbesine geçmek için &a&o100.000TL &7gerekli." to player

Bunuda eklemem lazım ayrıca.
[21:48:34 ERROR]: 'player' is not an item stack (rutbe.sk, line 8: if balance of player is bigger than 99999:')
[21:48:34 ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (rutbe.sk, line 13: else:')

'Player' öğe yığını değil

'Else', 'if' veya 'else if' bölümünün hemen sonrasına yerleştirilmelidir

Hatalar bunlar. Hata ne hayla anlayamadım.
HELP ME :(
Kod yanlış olsa doğrusunu söylerdim zaten. Syntaxı değiştirmek bir işe yaramaz.
/ver
/ver Skript
/ver Vault
Bunları yazıp ekran görüntüsü at
 

Yiğit_bee

Zombi Katili
En iyi cevaplar
0
Vault gerektirir demişsin, güncellemen gerek de diyebilirdin bunun için sağol güncellicem.
Kod yanlış olsa doğrusunu söylerdim zaten. Syntaxı değiştirmek bir işe yaramaz.
/ver
/ver Skript
/ver Vault
Bunları yazıp ekran görüntüsü at
Dediğini ne amaçla yapayım?
What is Syntaxı?
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Ben senin eklentilerini göremiyorum, cevapları sorgulaman da saçmalık.

Syntax ı kod kalıbı olarak düşünebilirsin, balance of player de player's balance de aynı şey.

Kod:
%player%'s (money|balance|account)
(money|balance|account) of %player%
 

Yiğit_bee

Zombi Katili
En iyi cevaplar
0
Vault'u 1.8 / 1.9 sunucumda 1.11 sürümü olmak üzere yükledim.
ÇALIŞMADI :/
 
Son düzenleme:
Üst