JS: различия между версиями

Материал из PetruCHIO - Mindustry server
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
Метки: правка из мобильной версии, правка с мобильного устройства
Метки: правка из мобильной версии, правка с мобильного устройства
Строка 16: Строка 16:
 
|Проверка на валидность установки блока в точке || js player = Vars.playerGroup.getByID(<font color="red">'''id'''</font>); Build.validPlace(player.getTeam(), player.tileX(), player.tileY(), Blocks.<font color="blue">'''rtgGenerator'''</font>, 0);
 
|Проверка на валидность установки блока в точке || js player = Vars.playerGroup.getByID(<font color="red">'''id'''</font>); Build.validPlace(player.getTeam(), player.tileX(), player.tileY(), Blocks.<font color="blue">'''rtgGenerator'''</font>, 0);
 
|-
 
|-
|Спавн мобов и выдача им предметов || js player = Vars.playerGroup.getByID(<font color="red">'''id'''</font>); unit = UnitTypes.<font color="blue">'''sharded'''</font>.create(Team.sharded); unit.set(player.getX(), player.getY()); unit.add(); unit.addItem(Items.<font color="green">'''coal'''</font>,<font color="red">'''30'''</font>);
+
|Спавн мобов и выдача им предметов || js player = Vars.playerGroup.getByID(<font color="red">'''id'''</font>); unit = UnitTypes.<font color="blue">'''reaper'''</font>.create(Team.<font color="orange">'''sharded'''</font>); unit.set(player.getX(), player.getY()); unit.add(); unit.addItem(Items.<font color="green">'''coal'''</font>,<font color="red">'''30'''</font>);
 
|-
 
|-
 
|Смена ника || js Vars.playerGroup.getByID(<font color="red">'''id'''</font>).name = "<font color="green">'''Ник'''</font>"
 
|Смена ника || js Vars.playerGroup.getByID(<font color="red">'''id'''</font>).name = "<font color="green">'''Ник'''</font>"

Версия 00:34, 18 апреля 2020

Если вы хотите изменить харакетеристики Блока или Меха и чего угодно то смотрим всё здесь
Пример: js Mechs.tau.weapon.reload = 0.1 //Ну это лучше самому увидеть чем услышать

Описание комманда
Получить данные об игроках js Vars.playerGroup.all()
Надпись в мире js player = Vars.playerGroup.getByID(id); Call.onLabel("Сообщение",60, player.getX(), player.getY());
Диалоговое окно с кнопкой [ОК] js Call.onInfoMessage("Сообщение");
Надпись на экране, с привязкой по сторонам js Call.onInfoPopup("Сообщение",60,500,500,500,500,500);
Спавн блока в мире js block = Blocks.coreShard; player = Vars.playerGroup.getByID(id); BuildBlock.onConstructFinish(Vars.world.tile(player.tileX(),player.tileY()),block,0,0,player.getTeam(),false);
Проверка на валидность установки блока в точке js player = Vars.playerGroup.getByID(id); Build.validPlace(player.getTeam(), player.tileX(), player.tileY(), Blocks.rtgGenerator, 0);
Спавн мобов и выдача им предметов js player = Vars.playerGroup.getByID(id); unit = UnitTypes.reaper.create(Team.sharded); unit.set(player.getX(), player.getY()); unit.add(); unit.addItem(Items.coal,30);
Смена ника js Vars.playerGroup.getByID(id).name = "Ник"
Выдача предметов игроку js player = Vars.playerGroup.getByID(id).addItem(Items.coal,30);
Убить последнего заспавненоготюнита js unit.onDeath()
Помещение предметов в ядро js Vars.state.teams.cores(Team.sharded).first().items.set(Items.coal,30);
Смена команды js player = Vars.playerGroup.getByID(id).setTeam(Team.sharded);
Категория Список
Юниты draug, spirit, phantom, wraith, ghoul, revenant, lich, reaper, dagger, crawler, titan, fortress, eruptor, chaosArray, eradicator