JS: различия между версиями
Перейти к навигации
Перейти к поиску
[досмотренная версия] | [досмотренная версия] |
VKLowe (обсуждение | вклад) (Новая страница: « //получить данные об игроках</br> js Vars.playerGroup.all()</br> //надпись в мире</br> js player = Vars.playerGroup.getByID...») Метки: правка из мобильной версии, правка с мобильного устройства |
VKLowe (обсуждение | вклад) Метки: правка из мобильной версии, правка с мобильного устройства |
||
Строка 1: | Строка 1: | ||
− | + | {| class="wikitable" | |
− | + | ! Описание !! комманда | |
− | + | |- | |
− | + | |получить данные об игроках || 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 unit.onDeath() | + | |Выдача предметов игроку || 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.[Команда]); | ||
+ | |} |
Версия 22:19, 17 апреля 2020
Описание | комманда |
---|---|
получить данные об игроках | 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.[Команда]); |