







CLEO Redux v1.2.2








































-
31 agosto 2023cleo-redux-v1-2-2_1693510956_683963.zipSenha do arquivo: libertycity
CLEO Redux é um ambiente de execução de script para jogos da era GTA 3D. É um membro orgulhoso da família CLEO e oferece recursos familiares a qualquer pessoa que tenha usado a biblioteca para o GTA San Andreas clássico ou suas reimplementações para outros jogos. O objetivo principal do CLEO é fornecer a capacidade de personalizar facilmente o jogo usando inúmeros scripts de usuário.
Atualização de 28.08.2023:
- Corrigido um problema onde comandos que retornam múltiplos valores (Char#storeClosestEntities, Game.GetCurrentResolution(), etc.) retornavam apenas um valor correto.
Atualização de 13.08.2023:
- Corrigido um problema onde importar o mesmo arquivo de pastas diferentes levava à duplicação de código;
- Corrigido um bug nos métodos Memory.Fn que retornavam resultados de 8 ou 16 bits;
- Corrigido um bug com a renderização de coroas onde apenas uma coroa era visível.
SDK E PLUGINS
- Dylib 2.0: plugin reescrito para fornecer comportamento idêntico a LOAD_DYNAMIC_LIBRARY do CLEO4. Agora o valor de retorno é o endereço do módulo carregado na memória.
- Aumentadas as versões mínimas necessárias das definições de comando.
Atualização de 19.06.2023: - Adicionado suporte para GTA The Trilogy — The Definitive Edition v1.0.17.39540 (Epic Games Store);
- Corrigido um bug onde comandos para classes derivadas retornavam valores incorretos (Heli.Create, Boat.Create, etc.);
- Corrigido um bug onde a biblioteca não conseguia ler a versão do host se o caminho para o arquivo executável contivesse caracteres não ASCII;
- Melhorado o log: agora ele é serializado com todas as propriedades, não apenas [object Object].
Atualização de 21.02.2023:
- Adicionado suporte para GTA The Trilogy — The Definitive Edition v1.0.17.39540 (Rockstar Games Launcher).
Atualização de 18.02.2023:
- Adicionado suporte para GTA Trilogy — (Steam) — v1.0.17.39540;
- Atualizado o tsconfig.json padrão para resolver problemas com a importação de arquivos JSON. Exclua seu tsconfig.json se quiser recriá-lo com as novas configurações.
Atualização de 14.02.2023:
- Adicionado suporte para GTA 4 (versão 1.2.0.59).
Atualização de 27.01.2023:
- Adicionada a nova propriedade CLEO.hostVersion, que retorna a versão do host atual. Atualmente disponível apenas se o executável atual tiver informações de versão (por exemplo, GTA IV ou GTA Trilogy);
- Corrigida falha no GTA IV ao carregar um script com erro de sintaxe;
- Corrigido um problema no GTA IV onde alguns comandos sempre retornavam o mesmo valor (por exemplo, GET_CURRENT_CHAR_WEAPON).
Alterações Críticas:
- Aumentadas as versões mínimas necessárias das definições de comando;
- CLEO.version e CLEO.apiVersion retornavam incorretamente strings vazias para partes ausentes da string de versão. Agora eles retornam undefined em vez disso.
- Log(CLEO.apiVersion.patch); // antes era "", agora undefined
- Log(CLEO.apiVersion.pre); // antes era "", agora undefined
- Log(CLEO.apiVersion.build); // era "", agora undefined
Atualização de 11.01.2023:
- Novas funções integradas para addEventListener e dispatchEvent;
- Adicionado setTimeout, setInterval, clearTimeout, clearInterval;
- Adicionado .cs, .js, .ts à lista de extensões de arquivo permitidas para CLEO.runScript;
- Corrigido bug que levava à parada de scripts por timeout;
- Corrigido bug que levava a falhas de scripts após a recarga;
- Corrigido bug onde comandos do Bully retornavam valores incorretos.
SDK E PLUGINS:
- Adicionado novo método SDK TriggerEvent para disparar eventos personalizados com alguma carga útil. A versão do SDK agora é 7;
- Adicionado novo plugin Events, que adiciona vários eventos para reagir a eles no código JS/TS: OnVehicleCreate, OnPedCreate, OnObjectCreate, OnVehicleDelete, OnPedDelete, OnObjectDelete;
- IdeLoader 1.3: gera ide_loader.d.ts para melhor intellisense em scripts TS;
- xtLoader 1.1: gera txt_loader.d.ts para melhor compreensão do sentido em scripts TS.
Também aumentadas as versões mínimas necessárias das definições de comando.
Atualização de 15.12.2022:
- Adicionado suporte a TypeScript;
- Adicionado suporte para comandos que usam variáveis globais SCM (por exemplo, contadores ou temporizadores);
- Removida a variável GAME obsoleta. Em vez disso, use HOST;
- Atualizado o observador de scripts: a alteração de arquivos .mjs no diretório de scripts ou em quaisquer subdiretórios aninhados aciona a recarga do script;
- Com FxtStore, é possível fazer com que as chaves FXT globais funcionem, definindo o último argumento em FxtStore.insert e FxtStore.delete para true.
SDK E PLUGINS:
- IdeLoader 1.2: corrigido um bug do parser que impedia o carregamento de arquivos .ide com a seção 2dfx;
- Frontend 1.1: reduzido o timeout ao verificar atualizações para 10 segundos;
- ImGuiRedux (por Grinch_): mais comandos.
ALTERAÇÕES CRÍTICAS:
- Aumentadas as versões mínimas necessárias das definições de comando.
Atualização de 22.11.2022:
- Adicionado suporte experimental a funções assíncronas;
- Adicionado novo método CLEO.runScript para scripts;
- Adicionado suporte a FXT para GTA 4;
- Corrigida falha com GTA 3 e GTA 4;
- Alteradas as versões mínimas necessárias das definições de comando para GTA 4.
Atualização de 03.11.2022:
- Adicionado suporte para o último patch do GTA Trilogy 1.04.5;
- Adicionados métodos: Memory.ReadUtf8, Memory.WriteUtf8, Memory.ReadUtf16, Memory.WriteUtf16;
- As configurações ONMISSION permitem usar 00D9 STORE_CAR_CHAR_IS_IN ou 00D8 MISSION_HAS_FINISHED;
- Novos métodos SDK;
- Agora o código que exibe a versão do CLEO no menu principal foi movido para um plugin separado - frontend.cleo.
Atualização de 09.09.2022:
- Adicionado suporte a javascript nas versões 64 bits de re3 e reVC;
- A opção "Verificar atualizações" está desativada por padrão;
- Versão 64 bits (SDK E PLUGINS);
- Corrigido um bug ao instalar o ASI Loader no GTA 4;
- Adicionada uma opção adicional ao instalar o cleo para re3 e reVC (escolha 32-bit ou 64-bit).
Atualização de 19.08.2022:
- Adicionado suporte para Bully: Scholarship Edition (v1.2 PC);
- Corrigido bug Gxt Hook;
- Corrigido bug com scripts não funcionando após a recarga.
Atualização de 01.07.2022
- Adicionado suporte inicial para GTA 4 (The Complete Edition);
Todas as partes do GTA agora usam definições compostas (combinação do arquivo JSON principal e do arquivo JSON para host desconhecido da biblioteca Sanny Builder);- Corrigido um problema onde o CLEO parava de carregar arquivos FXT após detectar caracteres não UTF8;
- Adicionada a propriedade CLEO.apiVersion;
- SDK e plugins.
Atualização de 04.03.2022:
- Adicionado suporte para The Definitive Edition Title Update 1.04 (GTA III DE 1.0.0.15284, VC DE 1.0.0.15399, SA DE 1.0.0.15483);
- Corrigidos erros nos comandos (San Andreas);
- Corrigido um bug com scripts não funcionando.
Atualização de 22.02.2022:
- Adicionado SDK para desenvolvimento de comandos personalizados em C++ e Rust.
- Adicionado suporte para comandos que podem falhar em JS (também conhecidos como comandos IF e SET em scripts SCM), eles retornam undefined em caso de falha, por exemplo. DynamicLibrary.Load ou Char.IsInAnySearchlight);
- Dois novos plugins que adicionam comandos para trabalhar com DLLs (dylib.cleo) e arquivos INI (IniFiles.cleo) em todos os jogos suportados;
- Adicionada a variável __dirname em scripts JS, que é adicionada ao diretório do arquivo atual;
- Adicionada nova função integrada que chama um comando de script por nome;
- Corrigido problema com arredondamento de números de ponto flutuante em GTA 3;
- Corrigido problema com importações que não funcionavam em JS quando a pasta CLEO estava no diretório AppData;
- Corrigido bug onde o comando showTextBox em San Andreas exibia texto lixo;
- Corrigido bug de conversão quando um argumento inteiro é dado ao comando showTextBox;
- Corrigido problema onde as permissões de script não eram verificadas para scripts JS;
- Corrigido problema onde o objeto retornado como resultado de alguns comandos (Object.GrabEntityOnRope(), Heli.GrabEntityOnWinch() etc.) não tinha os campos correspondentes envolvidos em uma instância de classe.
Atualização:
- Adicionado suporte a scripts JS em GTA III: The Definitive Edition (v1.0.0.14718) e Vice City: The Definitive Edition (v1.0.0.14718);
- Adicionado suporte à sintaxe moderna ES6+;
- Adicionado suporte à importação de outros scripts e arquivos JSON;
- Agora você pode chamar funções do jogo com argumentos de ponto flutuante;
- Novo comando "Memory.CallFunctionReturnFloat", semelhante ao anterior, Memory.CallFunctionReturn, mas usado para funções que retornam um número de ponto flutuante;
- Novo método conveniente "Memory.Fn.X64Float" que pode ser usado para funções que retornam um número de ponto flutuante.
Atualização de 17.12.2021:
Para San Andreas: The Definitive Edition:
- Adicionados novos opcodes: 0C06 WRITE_MEMORY e 0C07 READ_MEMORY, bem como os comandos javascript correspondentes: Memory.Write e Memory.Read;
- Corrigido problema com opcodes 0C01, 0C02, 0C03, 0C04.
- CLEO Redux para San Andreas: The Definitive Edition agora usa sa_unreal.json (https://github.com/sannybuilder/library).
Para os outros jogos:
- Melhorada a estabilidade de scripts JS;
- Corrigido problema onde as permissões de script não eram verificadas para scripts CLEO.
Atualização de 08.12.2021:
- Corrigido um bug crítico no agendador de scripts CS que causava comportamento anormal (geralmente levando a execução lenta);
- Corrigido um bug que impedia que as coroas (texturas de fontes de luz) aparecessem em scripts CS.
Atualização de 04.12.2021:
- CLEO agora usa o diretório AppData se não houver permissão de escrita no diretório atual do jogo;
- Adicionado suporte a encadeamento de métodos para arquivos construíveis;
- Corrigido bug que impedia que scripts fossem executados no menu.
Instalação:
- Baixe e instale o Ultimate ASI Loader x64 do ThirteenAG (renomeie para version.dll ou qualquer nome compatível e copie para o diretório GTA San Andreas — Definitive EditionGamefaceBinariesWin64);
- Copie cleo_redux64.asi para o mesmo diretório.
Primeira Configuração:
Durante a primeira execução do jogo, pode haver um atraso perceptível, pois o CLEO Redux carrega os arquivos necessários para dar suporte ao javascript. Isso não ocorrerá nas execuções subsequentes.
Na primeira execução do jogo, uma pasta CLEOaparecerá no diretório GTA San Andreas — Definitive EditionGamefaceBinariesWin64. Copie todos os seus scripts para lá.
Compatibilidade com The Trilogy: The Definitive Edition
No momento, o CLEO Redux suporta apenas San Andreas: The Definitive Edition 1.0.0.14296, 1.0.0.14388, 1.0.0.14718 (Title Update v1.03). Existem algumas diferenças importantes em relação aos outros jogos:
- Requer Ultimate ASI Loader x64 do ThirteenAG;
- A versão do CLEO não é exibida no menu principal;
- A função showTextBox não funciona em scripts JS;
- Os opcodes para comandos personalizados são diferentes, apenas alguns são suportados:
0C00 IS_KEY_PRESSED
0C01 INT_ADD
0C02 INT_SUB
0C03 INT_MUL
0C04 INT_DIV
0C05 TERMINATE_THIS_CUSTOM_SCRIPT
O Sanny Builder ainda não suporta esses novos opcodes. Para habilitar os novos opcodes em scripts CS, adicione as seguintes linhas no início do script:
{$O 0C00=1, is_key_pressed %1d% }
{$O 0C01=3,%3d% = %1d% + %2d% }
{$O 0C02=3,%3d% = %1d% — %2d% }
{$O 0C03=3,%3d% = %1d% * %2d% }
{$O 0C04=3,%3d% = %1d% / %2d% }
{$O 0C05=0,terminate_this_custom_script }
Use o modo SA Mobile para compilar scripts CLEO para San Andreas: The Definitive Edition.
Remoção:
- Exclua cleo_redux64.asi.
- Exclua a pasta CLEO (opcional).
- Exclua cleo_redux.log (opcional).
Senha: libertycity
CLEO Redux — это среда выполнения сценариев для игр эпохи GTA 3D. Является гордым представителем семейства CLEO и предоставляет знакомые возможности всем, кто использовал библиотеку для классической GTA San Andreas или ее повторных реализаций для других игр. Основная цель CLEO — предоставить возможность легко настраивать игру с помощью бесчисленных пользовательских скриптов.
Обновление от 28.08.2023:
- Исправлена проблема, когда команды, возвращающие несколько значений (Char#storeClosestEntities, Game.GetCurrentResolution() и т.д.), возвращали только одно правильное значение.
Обновление от 13.08.2023:
- Исправление проблемы, когда импорт одного и того же файла из разных папок приводил к дублированию кода;
- Исправление ошибки в методах Memory.Fn, возвращающих 8-битные или 16-битные результаты;
- Исправлена ошибка с рендерингом короны, когда была видна только одна корона.
SDK И ПЛАГИНЫ
- Dylib 2.0: плагин переписан для обеспечения поведения, идентичного LOAD_DYNAMIC_LIBRARY из CLEO4. Теперь возвращаемое значение — это адрес загруженного модуля в памяти.
- Увеличены минимально необходимые версии определений команд.
Обновление от 19.06.2023: - Добавлена поддержка GTA The Trilogy — The Definitive Edition v1.0.17.39540 (Epic Games Store);
- Исправлена ошибка, когда команды для производных классов возвращали неверные значения (Heli.Create, Boat.Create и т.д.);
- Исправлена ошибка, когда библиотека не могла прочитать версию хоста, если путь к исполняемому файлу содержал символы, отличные от ASCII;
- Улучшен журнал: теперь он сериализуется со всеми свойствами, а не только [object Object].
Обновление от 21.02.2023:
- Добавлена поддержка GTA The Trilogy — The Definitive Edition v1.0.17.39540 (Rockstar Games Launcher).
Обновление от 18.02.2023:
- Добавлена поддержка GTA Trilogy — (Steam) — v1.0.17.39540;
- Обновлен tsconfig.json по умолчанию, чтобы решить проблемы с импортом JSON-файлов. Удалите свой tsconfig.json, если вы хотите создать его заново с новыми параметрами.
Обновление от 14.02.2023:
- Добавлена поддержка GTA 4 (версия 1.2.0.59).
Обновление от 27.01.2023:
- Добавлено новое свойство CLEO.hostVersion, которое возвращает версию текущего хоста. В настоящее время доступно, только если текущий exe-файл имеет информацию о версии (например, GTA IV или GTA Trilogy);
- Исправление сбоя в GTA IV при загрузке скрипта с синтаксической ошибкой;
- Исправление проблемы в GTA IV, когда некоторые команды всегда возвращали одно и то же значение (например, GET_CURRENT_CHAR_WEAPON).
Критические изменения:
- Увеличены минимально необходимые версии определений команд;
- CLEO.version и CLEO.apiVersion некорректно возвращали пустые строки для отсутствующих частей строки версии. Теперь вместо них возвращается undefined.
- Log(CLEO.apiVersion.patch); // раньше было "", теперь undefined
- Log(CLEO.apiVersion.pre); // раньше было "", теперь undefined
- Log(CLEO.apiVersion.build); // было "", теперь undefined
Обновление от 11.01.2023:
- Новые встроенные функции для addEventListener и dispatchEvent;
- Добавлены setTimeout, setInterval, clearTimeout, clearInterval;
- Добавлено .cs, .js, .ts в список разрешенных расширений файлов для CLEO.runScript;
- Исправлена ошибка, приводившая к остановке скриптов по таймауту;
- Исправление ошибки, приводившей к сбоям в работе скриптов после перезагрузки;
- Исправление ошибки, когда команды Bully возвращали неверные значения.
SDK AND PLUGINS:
- Добавлен новый метод SDK TriggerEvent для запуска пользовательских событий с некоторой полезной нагрузкой. Версия SDK теперь 7;
- Добавлен новый плагин Events, который добавляет несколько событий для реакции на них в JS/TS-коде: OnVehicleCreate, OnPedCreate, OnObjectCreate, OnVehicleDelete, OnPedDelete, OnObjectDelete;
- IdeLoader 1.3: генерирует ide_loader.d.ts для лучшего intellisense в скриптах TS;
- xtLoader 1.1: генерируется txt_loader.d.ts для лучшего понимания смысла в скриптах TS.
Также увеличены минимально необходимые версии определений команд.
Обновление от 15.12.2022:
- Добавлена поддержка TypeScript;
- Добавлено поддержку команд, использующих глобальные переменные SCM (например, счетчики или таймеры);
- Удалено ранее устаревшую переменную GAME. Вместо нее используйте HOST;
- Обновлено средство наблюдения за сценариями: изменение файлов .mjs в каталоге сценариев или любых вложенных каталогах вызывает перезагрузку сценария;
- С помощью FxtStore можно заставить работать глобальные FXT-ключи, установив последний аргумент в FxtStore.insert и FxtStore.delete в true.
SDK И ПЛАГИНЫ:
- IdeLoader 1.2: исправлена ошибка парсера, из-за которой не загружались файлы .ide с секцией 2dfx;
- Frontend 1.1: уменьшен таймаут при проверке обновлений до 10 секунд;
- ImGuiRedux (by Grinch_): больше команд.
КРИТИЧНЫЕ ИЗМЕНЕНИЯ:
- Увеличены минимально необходимые версии определений команд.
Обновление от 22.11.2022:
- Добавлена экспериментальная поддержка асинхронных функций;
- Добавлен новый метод CLEO.runScript для скриптов;
- Добавлена поддержка FXT для GTA 4;
- Исправлен вылет с GTA 3 и GTA 4;
- Изменены минимальные требуемые версии определений команд для GTA 4.
Обновление от 03.11.2022:
- Добавлена поддержка для последнего патча GTA Trilogy 1.04.5;
- Добавлены методы: Memory.ReadUtf8, Memory.WriteUtf8, Memory.ReadUtf16, Memory.WriteUtf16;
- Настройки ONMISSION позволяют использовать 00D9 STORE_CAR_CHAR_IS_IN or 00D8 MISSION_HAS_FINISHED;
- Новые методы SDK;
- Теперь код, отображающий версию CLEO в главном меню, вынесен в отдельный плагин — frontend.cleo.
Обновление от 09.09.2022:
- Добавлена поддержка javascript в 64-битных версиях re3 и reVC;
- Параметр «Проверить обновления» отключен по умолчанию;
- 64-bit версия (SDK AND PLUGINS);
- Исправлена ошибка при установке ASI Loader в GTA 4;
- Добавлена дополнительная опция при установке клео для re3 и reVC (выбор 32-битную или 64-битную).
Обновление от 19.08.2022:
- Добавлена поддержка Bully: Scholarship Edition (v1.2 PC);
- Исправлена ошибка Gxt Hook;
- Исправлена ошибка с неработающими скриптами после перезагрузки.
Обновление от 01.07.2022
- Добавлена начальная поддержка GTA 4 (The Complete Edition);
Все части GTA теперь используют составные определения (комбинация основного файла JSON и файла JSON для неизвестного хоста из библиотеки Sanny Builder);- Исправлена проблема, когда CLEO переставала загружать файлы FXT после обнаружения символов, отличных от UTF8;
- Добавлено свойство CLEO.apiVersion;
- SDK и плагины.
Обновление от 04.03.2022:
- Добавлена поддержка The Definitive Edition Title Update 1.04 (GTA III DE 1.0.0.15284, VC DE 1.0.0.15399, SA DE 1.0.0.15483);
- Исправлены ошибки в командах (San Andreas);
- Исправлена ошибка из нерабочими скриптами.
Обновление от 22.02.2022:
- Добавлен SDK для разработки пользовательский команд на C++ и Rust.
- Добавлена поддержка ошибочных команд в JS (также известных как команды IF и SET в сценариях SCM), они возвращают неопределенное значение при сбое, например. DynamicLibrary.Load или Char.IsInAnySearchlight);
- Два новых плагина, добавляющих команды для работы с DLL (dylib.cleo) и INI файлами (IniFiles.cleo) во всех поддерживаемых играх;
- Добавлена переменная __dirname в сценарии JS, которая добавляется в каталог текущего файла;
- Добавлена новая встроенная функция, которая вызывает команду сценария по имени;
- Исправлена проблема с округлением чисел с плавающей запятой в GTA 3;
- Исправлена проблема с неработающим импортом в JS, когда папка CLEO находится в каталоге AppData;
- Исправлена ошибка, из-за которой команда showTextBox в San Andreas отображала мусорный текст;
- Исправлена ошибка преобразования, когда команде showTextBox дает целочисленный аргумент;
- Исправлена проблема с разрешениями сценариев, которые не проверялись для сценариев JS;
- Исправлена проблема, когда объект, возвращаемый в результате некоторых команд (Object.GrabEntityOnRope(), Heli.GrabEntityOnWinch() и т.п.), не имел соответствующих полей, завернутых в экземпляр класса.
Обновление:
- Добавлена поддержка JS-скриптов в GTA III: The Definitive Edition (v1.0.0.14718) и Vice City: The Definitive Edition (v1.0.0.14718);
- Добавлена поддержка современного синтаксиса ES6+;
- Добавлена поддержка импорта других скриптов и файлов JSON;
- Теперь вы можете вызывать игровые функции с аргументами с плавающей запятой;
- Новая команда "Memory.CallFunctionReturnFloat", аналогичная предыдущей, Memory.CallFunctionReturnно используемая для функций, возвращающих число с плавающей запятой;
- Новый удобный метод "Memory.Fn.X64Float", который можно использовать для функций, возвращающих число с плавающей запятой.
Обновление от 17.12.2021:
Для San Andreas: The Definitive Edition:
- Добавлены новые коды операций: 0C06 WRITE_MEMORY и 0C07 READ_MEMORY, а также соответствующие команды javascript: Memory.Write и Memory.Read;
- Исправлена проблема с опкодами 0C01, 0C02, 0C03, 0C04.
- CLEO Redux для San Andreas: The Definitive издание теперь использует sa_unreal.json (https://github.com/sannybuilder/library).
Для остальных игр:
- Улучшена стабильность JS скриптов;
- Исправлена проблема, когда разрешения скриптов не проверялись для скриптов CLEO.
Обновление от 08.12.2021:
- Исправлена критическая ошибка в планировщике сценариев CS, вызывающая ненормальное поведение (обычно вызывающее медленное выполнение);
- Исправлена ошибка, из-за которой короны (текстуры источников света) не отображались в сценариях CS.
Обновление от 04.12.2021:
- CLEO теперь использует каталог AppData, если в текущем каталоге игры нет прав на запись;
- Добавлена поддержка цепочки методов для конструируемых файлов;
- Исправлена ошибка, из-за которой скрипт мог запускаться в меню.
Установка:
- Загрузите и установите Ultimate ASI Loader x64 от ThirteenAG (переименуйте в version.dll или любое совместимое имя и скопируйте в GTA San Andreas — Definitive EditionGamefaceBinariesWin64 каталог);
- Скопируйте cleo_redux64.asi в тот же каталог.
Первая настройка:
Во время первого запуска игры может наблюдаться заметная задержка, поскольку CLEO Redux загружает файлы, необходимые для поддержки javascript. При последующих запусках этого не произойдет.
При первом запуске игры, в директории GTA San Andreas — Definitive EditionGamefaceBinariesWin64 появится папка CLEO. Туда и переносите все свои скрипты.
Совместимость с The Trilogy: The Definitive Edition
На данный момент CLEO Redux поддерживает только San Andreas: The Definitive издание 1.0.0.14296, 1.0.0.14388, 1.0.0.14718 (Title Update v1.03). Есть несколько ключевых отличий от других игр:
- Требуется Ultimate ASI Loader x64 от ThirteenAG;
- В главном меню не отображается версия CLEO;
- Функция showTextBox не работает в JS скриптах;
- Коды операций для пользовательских команд разные, поддерживаются только некоторые:
0C00 IS_KEY_PRESSED
0C01 INT_ADD
0C02 INT_SUB
0C03 INT_MUL
0C04 INT_DIV
0C05 TERMINATE_THIS_CUSTOM_SCRIPT
Sanny Builder пока не поддерживает эти новые коды операций. Чтобы включить новые коды операций в сценариях CS, добавьте следующие строки поверх сценария:
{$O 0C00=1, is_key_pressed %1d% }
{$O 0C01=3,%3d% = %1d% + %2d% }
{$O 0C02=3,%3d% = %1d% — %2d% }
{$O 0C03=3,%3d% = %1d% * %2d% }
{$O 0C04=3,%3d% = %1d% / %2d% }
{$O 0C05=0,terminate_this_custom_script }
Используйте режим SA Mobile для компиляции CLEO-скриптов для San Andreas: The Definitive Edition.
Удаление:
- Удалить cleo_redux64.asi.
- Удалите CLEO папку (необязательно).
- Удалите cleo_redux.log (необязательно).
Пароль: libertycity