Как правильно понять условные обозначения в списке кодов
Разобраться с обозначениями совсем несложно. Внимательно прочитайте эту инструкцию и обязательно читайте пояснения по использованию каждого кода, которые приводятся после него курсивом.
Разновидности кодов
Коды бывают самые разные. Некоторые состоят всего из одного слова, другие требуют ввода после основной части кода одного или нескольких аргументов в виде слов или чисел. Также существует группа так называемых *prop-кодов, у которых перед основной частью кода через пробел ставится слово boolprop, intprop, floatprop и т.п. Нужно быть очень внимательными при вводе каждого кода, т.к. иногда при неправильном вводе кода сообщение об ошибке может и не появляться, а код работать не будет.
Ниже я расскажу о том, как делятся на группы коды по наличию/отсутствию различных аргументов (значений), а также немного о *prop-кодах.
Если код состоит только из одного слова безо всяких дополнений (пример Читать дальше...Kaching
), это означает, что он так и вводится в одно слово и для того, чтобы он сработал, ничего больше вводить не нужно.
В данном примере вводится Читать дальше...всегда просто Kaching
.
Если после основной части кода стоит [on/off] или же [true/false] (пример Читать дальше...Moveobjects [on/off]
), это означает, что код относится к разряду "включаемых-выключаемых", т.е. может иметь два состояния "включен" и "выключен". Одновременно после названия кода может вводиться только одно из слов: on или off либо true или false через пробел после основной части и безо всяких квадратных скобок. Курсивом после самого кода обычно даются пояснения о том, что именно дает включение кода (on или true), а что – его выключение (off или false).
В данном примере вводится Читать дальше...Moveobjects on для включения кода или Moveobjects off для выключения
.
Если после основной части кода стоит [n] (пример Читать дальше...money [n]
), это означает, что он требует введения какого-либо числового значения. Числовое значение вводится через пробел после основной части и безо всяких квадратных скобок. Курсивом после самого кода обычно даются пояснения о том, в каком диапазоне можно задавать число n, если для него есть какие-то ограничения.
В данном примере вводится Читать дальше...money 1000, чтобы получить сумму в 1000 симоленов, или money 5000, чтобы получить сумму в 5000 симолеонов и т.д.
.
Если после основной части кода стоит в общих квадратных скобках несколько англоязычных слов, написанных через дробь (пример Читать дальше...TerrainType [Desert/Temperate/Dirt/Concrete]
), это означает, что он требует введения какого-либо значения в виде слова, причем из числа конкретных значений, существующих именно для этого кода. Одновременно может вводиться только одно из слов, написанных через дробь, через пробел после основной части и безо всяких квадратных скобок. Курсивом после самого кода обычно даются пояснения о том, что именно дает введение каждого из значений.
В данном примере вводится Читать дальше...TerrainType Desert, чтобы получить пустыню, или TerrainType Temperate, чтобы получить "зеленый" район, и т.д.
.
Если после основной части кода стоит в квадратных скобках русскоязычное слово или сочетание слов (пример Читать дальше...Deleteneighborhood [название района]
), это означает, что он требует введения значения в виде слов(а), но значение это не является конкретным, заданным заранее, а связано с именами и названиями, имеющимися или создаваемыми в конкретной игре. Например, это может быть имя или фамилия сима или симской семьи, название района и т.п. Значение вводится через пробел после основной части кода и безо всяких квадратных скобок. Значения, состоящие более, чем из одного слова, берутся в кавычки. Курсивом после самого кода обычно даются пояснения о том, где следует брать значения для данного кода.
В данном примере вводится Читать дальше...Deleteneighborhood Pleasantview, чтобы удалить район Pleasantview, или Deleteneighborhood "Долина желаний", чтобы удалить район Долина желаний, и т.д.
Некоторые сложные коды требуют введения одновременно двух или более аргументов, которые могут иметь разную форму. Так иногда один из аргументов вводится в виде числа, а другой – в виде слова (пример Читать дальше...familyfunds [фамилия семьи] [n]
. При записи подобных кодов используются те же условные обозначения, что и при записи кодов с одним аргументом, так что при их использовании следует руководствоваться теми же правилами. Одновременно после названия кода может вводиться столько значений в виде слов или чисел, сколько пар квадратных скобок имеется в изначальной записи кода, они вводятся через пробел после основной части и с пробелом перед каждым следующим значением, безо всяких квадратных скобок, а значения, состоящие более, чем из одного слова, берутся каждое в отдельные кавычки. Курсивом после самого кода обычно даются пояснения о том, где следует брать значения для данного кода.
В данном примере вводится Читать дальше...familyfunds Goth 1000, чтобы дать семье Goth 1000 свободных симолеонов вместо той суммы на счету, которой она обладает на момент введения кода.
Если перед основной частью кода стоит через пробел одно из слов, оканчивающихся на "prop" (boolprop, intprop, floatprop и др.) (пример Читать дальше... boolprop ControlPets [on/off]
), то код нужно вводить именно так: с этим словом перед основной частью, разделяя их между собой пробелом. Аргументы после кода вводятся в обычном порядке. Будьте внимательны: не пытайтесь вставлять слово boolprop или другое подобное слово в код, в изначальной записи которого этого слова нет. Введенный таким образом код может не выдавать ошибки, но при этом не работать.
В данном примере вводится Читать дальше... boolprop ControlPets on, чтобы включить контроль за действиями животных, и boolprop ControlPets off, чтобы его отключить.