Skocz do zawartości
  • 0

Skrypt nie odejmuje pieniędzy


Pytanie

Witam mam problem ze skryptem, który zauważyłem na tym portalu:

command /czaszki [<text>]:
    trigger:
        loop {czaszki::*}:
            send "&aGracz &6%loop-index% &ama czaszke przez &c%loop-value% &cminut"
on death of player:
    "%all players%" contain "%attacker%"
    if {czaszki::%victim%} is set:
        add 100 to attacker's balance
        send "&aGracz &a%attacker% &azabil &agresywnego &agracza &a%victim% &a- &anagroda &a100$" to all players
        clear {czaszki::%victim%}
    else:
        set {czaszki::%attacker%} to 24*60
        remove 100 from ("%attacker%" parsed as player)'s balance
        send "&cGracz &c%attacker% &czabil &cpokojowego &cgracza &c%victim% &c- &ckara &c100$ &ci &cczaszka" to all players
every minute:
    loop {czaszki::*}:
        remove 1 from {czaszki::%loop-index%}
        if {czaszki::%loop-index%} is 0:
            clear {czaszki::%loop-index%}

Problem polega na tym, że jeśli gracz nie ma opa i jego pieniądze wynoszą < 100 to po zabójstwie nie odejmuje mu pieniędzy.

Nie dzieje się jednak tak gdy gracz ma opa i zabije drugą osobę

Moje pluginy: AntiRelog, BeastWithdraw, Essentials, EssentialsChat, EssentialsSpawn, LogBlock, LuckPerms, PlaceholderAPI, QuickShop, Skript, TabList, TimeIsMoney*, Vault, WorldBorder, WorldEdit, WorldGuard
Wersja na której gram: 1.15.2

Byłbym bardzo wdzięczny za pomoc.

Edytowane przez xAxee
xAxee

Wstawiam w code

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38867-skrypt-nie-odejmuje-pieni%C4%99dzy/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /czaszki [<text>]:
    trigger:
        loop {czaszki::*}:
            send "&aGracz &6%loop-index% &ama czaszke przez &c%loop-value% &cminut"
on death of player:
    "%all players%" contain "%attacker%"
    if {czaszki::%victim%} is set:
        add 100 to attacker's balance
        send "&aGracz &a%attacker% &azabil &agresywnego &agracza &a%victim% &a- &anagroda &a100$" to all players
        clear {czaszki::%victim%}
    else:
        set {czaszki::%attacker%} to 24*60
        remove 100 from attacker's balance
        send "&cGracz &c%attacker% &czabil &cpokojowego &cgracza &c%victim% &c- &ckara &c100$ &ci &cczaszka" to all players
every minute:
    loop {czaszki::*}:
        remove 1 from {czaszki::%loop-index%}
        if {czaszki::%loop-index%} is 0:
            clear {czaszki::%loop-index%}

Musisz włączyć ujemne saldo w essentials 

Odnośnik do komentarza
https://skript.pl/temat/38867-skrypt-nie-odejmuje-pieni%C4%99dzy/#findComment-244727
Udostępnij na innych stronach

  • 0

W essentialsach znalazłem permisję która pozwala na przekroczenie bariery pieniężnej jaką jest 0, Dzięki za pomoc !

essentials.eco.loan

Proszę o zamknięcie tematu

Edytowane przez Liskuu
Odnośnik do komentarza
https://skript.pl/temat/38867-skrypt-nie-odejmuje-pieni%C4%99dzy/#findComment-244735
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...