diff --git a/src/community/docsLessons.jsx b/src/community/docsLessons.jsx index 7d783c4..ba15c17 100644 --- a/src/community/docsLessons.jsx +++ b/src/community/docsLessons.jsx @@ -2321,7 +2321,7 @@ game.self.onTouch(() => {
{`// === ИГРА «КЛЮЧ И СУНДУК» — главный скрипт ===
+ {`// === ИГРА «КЛЮЧ И СУНДУК» — главный скрипт ===
game.ui.showText('Найди ключ и открой сундук!', 3);
@@ -2346,7 +2346,7 @@ game.onMessage('openChest', () => {
const p = game.player.position;
game.scene.spawnParticles('confetti',
{ x: p.x, y: p.y + 3, z: p.z }, { duration: 3, count: 3 });
-});`}
+});`}
Здесь два обработчика сообщений:
game.onMessage('takeKey', ...) — игрок
@@ -2370,11 +2370,11 @@ game.onMessage('openChest', () => {
{`// === Скрипт ключа ===
+ {`// === Скрипт ключа ===
game.self.onTouch(() => {
game.broadcast('takeKey'); // сообщаем главному скрипту: ключ найден
game.self.delete(); // ключ подобран
-});`}
+});`}
Игрок коснулся ключа — скрипт шлёт сообщение
game.broadcast('takeKey') (главный скрипт
@@ -2384,10 +2384,10 @@ game.self.onTouch(() => {
{`// === Скрипт сундука ===
+ {`// === Скрипт сундука ===
game.self.onInteract(() => {
game.broadcast('openChest'); // сообщаем главному скрипту: открыть сундук
-}, { text: 'Открыть сундук', distance: 4 });`}
+}, { text: 'Открыть сундук', distance: 4 });`}
Когда игрок подходит ближе чем на 4 метра, над сундуком появляется подсказка «Открыть сундук». Нажатие