FXT-тексты

Генератор скриптов имеет встроеный конвертер текста с возможностью экпорта FXT-файла. Он делает это автоматически. На текущий момент поддерживается только кодировка "SA Smart Loc" ( она используется по-умолчанию ). Если нужно выбрать другую, можно изменить её в любой момент в скрипте. Для этого существует свойство "FXT":

[Thread]
public void MAIN() {
    FXT.CurrentEncoding = GTA.Generator.GXT.GXTEncoding.SA_SmartLoc;
    end_thread();
}

Если у вас есть коды символов для других, кодировок, напишите мне на E-Mail ( wmysterio25@gmail.com ).

Генератор умеет переводить текст на ходу, так что ничего лишнего нам делать не нужно. Это можно сделать 2-мя способами:

[Thread]
public void TEST() {

    // 1)
    FXT[ "KEY_001" ] = "Здесь любой текст 1..."; // KEY_001 €љec© ћ«—oќ ¦ekc¦ 1...

    // 2)
    FXT.Add( "KEY_002", "Здесь любой текст 2..." ); // KEY_002 €љec© ћ«—oќ ¦ekc¦ 2...

    show_text_highpriority( "KEY_002", 5000, 0 );
    end_thread();
}

Нам нужно указать GXT-ключ, который будет добавлен в FXT-архив. Затем его использовать уже в командах для работы с текстом. Метод "Add" возвращает GXT-ключ, что позволяет добавлять текст на ходу, в командах. Также этот текст можно писать в специальных форматах C#.