Строка 1: |
Строка 1: |
− | {{Заготовка|url="http://www.ss13.eu/wiki/index.php/NTSL"}} | + | {{ Template: Архивировано}} |
| == Расшифровка == | | == Расшифровка == |
| NanoTrasen Scripting Language (Язык Скрипта НаноТрейзен) | | NanoTrasen Scripting Language (Язык Скрипта НаноТрейзен) |
Строка 167: |
Строка 167: |
| === String === | | === String === |
| | | |
− | Строка(String) --- это последовательность символов. Строка обозначается кавычками с обоих сторон.<br> | + | Строка(String) — это последовательность символов. Строка обозначается кавычками с обоих сторон.<br> |
− | "Hello world!" --- строка. <br> | + | "Hello world!" — строка. <br> |
| Длина строки это количество содержащихся в ней символов и пробелов.<br> | | Длина строки это количество содержащихся в ней символов и пробелов.<br> |
| | | |
Строка 216: |
Строка 216: |
| === Vector === | | === Vector === |
| | | |
− | Вектор - массив с переменной длиной, в его ячейках могут храниться любые типы. They are very useful for serving as lists; their members can be instantly accessed provided you have an appropriate position. | + | Вектор — массив с переменной длиной, в его ячейках могут храниться любые типы. They are very useful for serving as lists; their members can be instantly accessed provided you have an appropriate position. |
| Индексы вектора в NTSL начинаются с 1, в отличие от других языков. | | Индексы вектора в NTSL начинаются с 1, в отличие от других языков. |
| | | |
Строка 368: |
Строка 368: |
| | | |
| Переменные объявленные в скрипте обнуляются после выполнения скрипта. Функция mem позволяет сохранить информацию в память сервера, чтобы она могла быть использована в последующих исполнениях скрипта. | | Переменные объявленные в скрипте обнуляются после выполнения скрипта. Функция mem позволяет сохранить информацию в память сервера, чтобы она могла быть использована в последующих исполнениях скрипта. |
− | Каждый телекоммуникационный сервер содержит свою отдельную базу данных, в виде hash таблицы --- структуры данных, состоящей из пар key-value(ключ-значение). | + | Каждый телекоммуникационный сервер содержит свою отдельную базу данных, в виде hash таблицы — структуры данных, состоящей из пар key-value(ключ-значение). |
− | Вызванная с ключjм в качестве аргумента, mem вернет ассоциированное значение. Вызванная с двумя аргументами, mem установит связь между значением и ключом. | + | Вызванная с ключом в качестве аргумента, mem вернет ассоциированное значение. Вызванная с двумя аргументами, mem установит связь между значением и ключом. |
| | | |
| '''key''': Строка, используемая для обозначения сохраняемой переменной. | | '''key''': Строка, используемая для обозначения сохраняемой переменной. |