|
|
Строка 1: |
Строка 1: |
− | '''CLEO''' - это библиотека, написанная Seemann'ом. Она загружается посредством ASI Loader'ом Listener'а или Jernej L. Библиотека позволяет добавлять скрипты с расширением .cs без вмешательств в main.scm. На данный момент доступна версия 4.1.1.7. Чтобы написать скрипт в Sanny Builder, нужно в начале файла написать директиву [color=green]{$CLEO}[/color]. Одно из ограничений CLEO состоит в том, что нельзя использовать глобальные переменные. Подробнее [http://sannybuilder.com/forums/viewtopic.php?pid=3649#p3649 тут] или [http://sannybuilder.com/forums/viewtopic.php?pid=3747#p3747 тут]. Другая проблема заключается в том, что в опкодах set_status_text и set_timer используют только глобальные переменные. Seemann нашел решение и объяснил его [http://sannybuilder.com/forums/viewtopic.php?id=255 тут]. Ещё в CLEO можно использовать только глобальный ID модели. В Sanny Builder его можно получить, нажав Ctrl+Alt+H перед строкой. | + | {{stub}} |
| + | '''CLEO''' - это дополнительная библиотека для серии игр GTA. Библиотека CLEO добавляет новые [[опкод]]ы и дает возможность запускать новые скрипты без редактирования [[main.scm]] и начала новой игры. Автор и первоначальный разработчик - {{U|Seemann}}. Начиная с четвертой версии библиотеки разработку ведет Alien. |
| | | |
− | Описание примеров в папке CLEO/cleo_examples:
| + | ==Ссылки== |
| + | * [http://cleo.sannybuilder.com Официальный сайт] |
| | | |
− | [color=darkblue]test_example.txt
| + | {{SA-navi}} |
− | | + | |
− | Базовый пример создания CLEO-скрипта. Смысл его заключается в выводе сообщения при запуске игры. Для этого используется доп. скрипт ShowTextBox, который показывает текстбокс на экране. Данный пример может служит основой для вывода тестовых сообщений в любом моде.
| + | |
− | | + | |
− | Скрипт срабатывает однократно при запуске игры. После сохранения-загрузки сообщение появляться не будет (благодаря опкоду 0A95).
| + | |
− | | + | |
− | showsavescreen.txt
| + | |
− | | + | |
− | Пример постоянно работающего скрипта. Представляет собой бесконечный цикл, проверяющий нажатие кнопки F4. После ее нажатия появляется окно сохранения.
| + | |
− | | + | |
− | CustomMission.txt
| + | |
− | | + | |
− | Болванка CLEO-миссии. Если создать скрипт по аналогии с showsavescreen, только вместо вывода экрана сохранения использовать 0A94, можно запускать эту миссию.
| + | |
− | | + | |
− | otbhook.txt
| + | |
− | | + | |
− | Пример хука. Этот скрипт проверяет запущена ли миссия OTB (скачки на лошадях), и если да, то повышает значения ставок. Скрипт предназначен для оригинальной игры.
| + | |
− | | + | |
− | VCCam.txt
| + | |
− | | + | |
− | Позаимствовано из мультимода Capushon’а. Скрипт меняет положение камеры при езде на машине, делая обзор гораздо удобнее.
| + | |
− | | + | |
− | respray.cs
| + | |
− | | + | |
− | Скрипт написан yelmi. Если взять баллончик с краской и подойти к любой машине, можно перекрасить ее в другой цвет.[/color]
| + | |
− | | + | |
− | Познакомиться со списком новых опкодов можно [http://cleo.sannybuilder.com/?lang=ru&id=2 тут]
| + | |