Режим разработчика

В Scrap Mechanic есть режим разработчика. Он имеет консоль для просмотра событий в игре. Также есть отдельный режим разработчика для режима выживания.

## Включение консоли

* Свойства...
* Изменить параметры запуска
* Параметры запуска
1/3   Чтобы включить консоль, нужно в условиях запуска написать **-dev**. Чтобы изменить условия запуска, в Steam нажмите по игре ПКМ и нажмите "Свойства...", а далее "Установить параметры запуска". В новом окне будет строка где нужно написать **-dev**. При запуске вы увидите консоль. Эта консоль будет вам показывать многое что происходит в игре. Например урон по мобам, вывод некоторых команд и т.д.

Учтите что закрытие консоли закрывает и игру. Также вас не впустят на сервера если у вас включена консоль. Мододелы также могут использовать консоль для тестирования модов.

## Режим разработчика в выживании

Для включения режима разработчика в режиме выживания вам нужно изменить скрипт выживания. Он находится в папке игры по пути "Scrap Mechanic\Survival\Scripts\game\SurvivalGame.lua". Вам нужно вставить строчку "g\_survivalDev = true" между 13 и 14 строкой. Теперь в режиме выживания у вас будет возможность использовать возможности разработчика. Не рекомендуется их использовать в мире где вы выживаете без читерства. Все возможности режима разработчика:

* Изменения в стартовом наборе
	1. Кувалда
	2. Картофельная пушка
	3. 50x Картофель
	4. Лифт
	5. Инструмент для подключения
	6. Окрашиватель
	7. Сварочный инструмент
* Немного изменённая точка спавна
* Команды в чате:
	1. **/ammo [Кол-во]** - Выдаёт картофель. Стандартное количество: 50
	2. **/spudgun** - Выдаёт картофельную пушку
	3. **/shotgun** - Выдаёт картофельный дробовик
	4. **/gatling** - Выдаёт картофельный гатлинг
	5. **/sunshake** - Выдаёт саншейк
	6. **/baguette** - Выдаёт Возрождающий Багет
	7. **/keycard** - Выдаёт ключ от склада
	8. **/powercore** - Выдаёт мощную батарейку
	9. **/components [Кол-во]** - Выдаёт наборы компонентов в указанном количестве (Стандартно 10)
	10. **/glowsticks [Кол-во]** - Выдаёт светящиеся палочки в указанном количестве (Стандартно 10)
	11. **/tumble [1/0]** - Включает или выключает Ragdoll-состояние. Если ничего не написано, то сообщает его
	12. **/god** - Включает режим бессмертия. Весь урон игнорируется
	13. **/respawn** - Перемещает на позицию спавна
	14. **/decrypt** - Показывает скрытые подключения и включает ломание защищённых блоков
	15. **/encrypt** - Шифрует скрытые подключения и отключает ломание защищённых блоков
	16. **/unlimited** - Даёт доступ ко всем деталям выживания
	17. **/limited** - Включает обычный инвентарь
	18. **/ambush <Уровень> <Волна>** - Запускает случайное столкновение. Возможно это рейд, но его время неизвестно (Игровое описание: Starts a 'random' encounter)
	19. **/recreate** - Пересоздаёт мир. Если переменная g\_survivalDev равна true, то мир будет миром разработчика.
	20. **/timeofday [Дробное значение]** - Время дня. 0.5 - Пол дня
	21. **/timeprogress [1/0]** - Останавливает или запускает смену цикла дня и ночи
	22. **/day** - Устанавливает день
	23. **/spawn <Тип> [Вариация]** - Создаёт мобов.
		+ woc - Вок
		+ tapebot - Лентобот
		+ redtapebot - Лентобот
		+ totebot - Грузобот
		+ haybot - Сенобот
		+ worm - Глоб
		+ farmbot - Фармбот
	24. **/harvestable** - Создаёт объекты на точке игрока
		+ stone - Камень
		+ soil - Грядка
		+ fencelong - Длинный забор
		+ fenceshort - Короткий забор
		+ fencecorner - Угол забора
		+ beehive - Улей
		+ cotton - Хлопок
	25. **/cleardebug** - Очистить консоль
	26. **/export <Имя>** - Сохраняет постройку на которую смотрит исполнитель. Постройка не сохраняется в лифт
	27. **/import <Имя>** - Создаёт сохранённую постройку на место куда смотрит исполнитель. Постройка не сохраняется в лифт
	28. **/starterkit** - Создаёт оранжевый сундук с ресурсами для машины
	29. **/mechanicstartkit** - Создаёт чёрный пустой сундук
	30. **/pipekit** - Создаёт синий сундук с вакуумными трубами и помпой
	31. **/foodkit** - Создаёт жёлтый сундук со всеми видами еды.
	32. **/seedkit** - Создаёт зелёный сундук с семенами и мешками с почвой
	33. **/die** - Убивает вас
	34. **/sethp <Число>** - Выставляет указанное кол-во здоровья
	35. **/setwater <Число>** - Выставляет указанное кол-во жажды
	36. **/setfood <Число>** - Выставляет указанное кол-во голода
	37. **/aggroall** - Даёт всем мобам в мире вашу позицию (Вызывает сильные лаги если мобов много)
	38. **/goto** - Отправляет на указанную позицию.
		+ here - На вашу текущую позицию
		+ hideout - К фруктовому упаковщику
		+ start - Место спавна
	39. **/raid** - Вызывает рейд на вашей позиции
	40. **/stopraid** - Отменяет все рейды
	41. **/disableraids** - Отключает рейды
	42. **/camera** - Выдаёт камеру
	43. **/printglobals** - Отправляет в консоль все переменные
	44. **/clearpathnodes** - Удаляет все точки путей
	45. **/enablepathpotatoes [1/0]** - Не работает или работает, но неизвестно как. Создаёт точки пути на месте приземления картофеля

**Примечание:** Вас не впустят на сервера если ваши файлы клиента не совпадают с файлами сервера.