JS
Версия от 19:19, 17 апреля 2020; VKLowe (обсуждение | вклад)
| Описание | комманда |
|---|---|
| получить данные об игроках | js Vars.playerGroup.all() |
| надпись в мире | js player = Vars.playerGroup.getByID(<Айди>); Call.onLabel("Сообщение", <Время жизни сообщения>, player.getX(), player.getY()); |
| диалоговое окно с кнопкой [ОК] | js Call.onInfoMessage("Сообщение"); |
| надпись на экране, с привязкой по сторонам | js Call.onInfoPopup("Сообщение", <Время жизни сообщения>, 550, 550, 500, 500, 500); |
| спавн блока в мире | js block = Blocks.coreShard; player = Vars.playerGroup.getByID(<Айди>); BuildBlock.onConstructFinish(Vars.world.tile(player.tileX(),player.tileY()),block,0,0,player.getTeam(),false); |
| проверка на валидность установки блока в точке | js player = Vars.playerGroup.getByID(<Айди>); Build.validPlace(player.getTeam(), player.tileX(), player.tileY(), Blocks.rtgGenerator, 0); |
| спавн мобов и выдача им предметов | js player = Vars.playerGroup.getByID(<Айди>); unit = UnitTypes.reaper.create(Team.sharded); unit.set(player.getX(), player.getY()); unit.add(); unit.addItem(Items.[ПредметСлитно], <Колличество>); |
| Смена ника | js Vars.playerGroup.getByID(<Айди>).name = "Ник" |
| Выдача предметов игроку | js player = Vars.playerGroup.getByID(<Айди>).addItem(Items.[ПредметСлитно], <Колличество>); |
| Смеерть | js unit.onDeath() |
| Помещение предметов в ядро | js Vars.state.teams.cores(Team.[Команда]).first().items.set(Items.coal, <Колличество>); |
| Смена команды | js player = Vars.playerGroup.getByID(<Айди>).setTeam(Team.[Команда]); |