Команди консолі/xp
(Перенаправлено з Команди консолі/experience)
/experience
Варіанти |
|
---|---|
Необхідний рівень дозволу |
|
Обмеження |
{ "rows": [], "invimages": [], "images": [] }
Змінити кількість од. досвіду гравця.
Використання[ред. | ред. код]
- Java Edition
experience add <мета> <кількість> [levels|points]
experience set <мета> <кількість> [levels|points]
experience query <мета> (points|levels)
- Bedrock Edition
xp <amount: int> [player: target]
xp <amount: int>L [player: target]
Аргументи[ред. | ред. код]
- amount: int[Тільки для Bedrock Edition]
- Кількість досвіду, яке буде додано до поточного. Допустиме значення — ціле невід'ємне число.
- Якщо додати в кінці букву
L
, замість досвіду додасться рівень. Допустиме значення для рівнів — ціле число.
- мета (BE: player: target)
- Повне ім'я або селектор, якому необхідно змінити кількість досвіду. За замовчуванням це виконавець команди.
- кількість[Тільки для Java Edition]
- Кількість одиниць або рівнів досвіду, яке буде задано/додано до поточного.
levels|points
[Тільки для Java Edition]- Визначає, одиниці і рівні досвіду будуть змінюватися.
levels
— рівні,points
— одиниці.
- Визначає, одиниці і рівні досвіду будуть змінюватися.
Результат[ред. | ред. код]
- Чи не виконується, якщо невірно вказані аргументи.
- Чи не виконується, якщо ціль не знайдено.
- У випадку успіху:
add
— додає цілі вказану кількість одиниць/рівнів досвіду.set
— задає цілі вказану кількість одиниць/рівнів досвіду.query
— повертає кількість одиниць/рівнів досвіду цілі.
Приклади[ред. | ред. код]
- Видача 7 одиниць досвіду виконавцю команди:
experience add @s 7
[Тільки для Java Edition] абоxp 7
[Тільки для Bedrock Edition]
- Видача 3 рівнів гравцеві Alice:
experience add Alice 3 levels
[Тільки для Java Edition] абоxp 3L Alice
[Тільки для Bedrock Edition]
- Втрата всіх рівнів всіма гравцями:
experience set @a 0
+experience set @a 0 levels
[Тільки для Java Edition] абоxp -2147483648L @a
[Тільки для Bedrock Edition]
Історія[ред. | ред. код]
[приховати]Java Edition | |||||||
---|---|---|---|---|---|---|---|
1.0.0 | Beta 1.9 Prerelease 5 | Додана команда /xp . Команда вимагає ім'я гравця, а потім кількість досвіду для присудження. | |||||
1.3.1 | 12w16a | /xp тепер можна використовувати в одиночній грі. | |||||
Синтаксис змінений, щоб спочатку вказувати кількість сфер, а потім гравця, і тепер гравець не є обов'язковим. | |||||||
1.4.2 | 12w39a | Доданий L позначення для рівнів. Рівні можуть бути відняті, але очок немає, в іншому випадку з'являється повідомлення «Неможливо дати гравцеві негативні бали досвіду». | |||||
Ліміт для /xp зараз становить 2,147,483,647 (231−1) замість 5,000. | |||||||
1.13 | 17w45a | Додані команди /experience і /xp . | |||||
Перебудований синтаксис в /experience add , /experience set , і /experience query . | |||||||
Негативні точки тепер підтримуються. | |||||||
[приховати]Pocket Edition Alpha | |||||||
0.16.0 | build 1 | Додана команда /xp . |