Change price limits
Zakres ceny oferty — settings.min-price i settings.max-price.
Na podstawie kodu GrzybcioRynek 1.0.3 i web 0.1.0.
Każda cena z /wystaw i /market sell musi zmieścić się w przedziale z config.yml.
Klucze
settings:
min-price: 1.0
max-price: 1000000.0Domyślnie minimum 1.0, maksimum 1 000 000.0. Wczytanie: getDouble("settings.min-price", 1.0) i getDouble("settings.max-price", 1000000.0).
Komunikat poza zakresem:
messages:
sell:
invalid-price: "Nieprawidłowa cena! Cena musi być między &a{min} &7a &a{max}"{min} i {max} są formatowane przez VaultHook.format ($1 / $1000000).
Jak zmienić
- Dopasuj wartości do ekonomii serwera (np.
min-price: 10.0,max-price: 50000.0). /market reload.- Przetestuj
/wystaw 5(powinno paść, jeśli min = 10) i/wystaw 10(OK).
To nie jest to samo co anti-abuse.max-transaction-value (domyślnie 10000000). Ten drugi blokuje zakup / transakcję powyżej progu, nawet gdy cena oferty mieści się w max-price.
Alerty cenowe
/market alerts add <fraza> <max-cena> używa maksymalnej ceny alertu, nie settings.max-price. Limit liczby alertów: price-alerts.max-per-player (10).
Prowizja a limity
Prowizja jest liczona od ceny oferty (listing-fee-percent / sale-fee-percent). Zmiana min/max nie zmienia procentów — tylko legalny zakres ceny.