[CLEO] Основы Cleo скриптинга - Форум Cheat-Master.ru
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Alowir, Sanoxxx  
[CLEO] Основы Cleo скриптинга
Супер Дата: Четверг, 09.08.2012, 16:13 | Сообщение # 1
Admin
Сообщений: 663
Статус: Offline

[CLEO] Основы Cleo скриптинга


Источник - http://cheat-master.ru/

1. Собственно, как же делать эти скриптики и что вообще для этого нужно? Для начала нужно зайти на сайт http://sannybuilder.com/ и скачиваем оттуда свежий Sanny Builder и библиотеку Cleo 3.

2. Sanny Builder устанавливаем в любое удобное для вас место, библиотеку Cleo устанавливаем в папку с игрой.
Теперь нам нужно показать Sanny Builder`у где у нас стоит GTA SA, для этого жмем в нём Сервис - Настройки и в разделе "Папка GTA SA" пишем путь к папке с игрой или кликаем на кнопочку рядом и показываем его мышкой. Теперь, собственно, можно творить, вопрос только как? В Sanny Builder`е есть встроенная справка, но лучше использовать этот. Вот теперь всё в ваших руках, осталось только уметь читать, писать и, немножко, думать.

Хотя в этом мануале разжевано очень многое, но не всё. Напишу немного от себя. Дело всё в том, что Sanny Builder предназначен для редактирования main.scm, то есть добавления в него новых скриптов, но нам то нужен не измененный main.scm в результате, а отдельный .cs (cleo script) файлик. В общем напишу самое основное, чего вы не найдете в мануале.

Итак, чтобы наш скрипт шел отдельно от main.scm, вставляем такое вот в начале скрипта:

Код
      
{$CLEO .cs}       

0000: NOP


Изначально вы должны ОБЯЗАТЕЛЬНО установить библиотеку CLEO. Первые две строчки придают вашему скрипту расширение .cs и автоматически сохраняют его в GTA SA\CLEO\, а

Код
0000: NOP


предотвращает ошибку с нулевым опкодом. Нужно, если вы делаете повторяемый скрипт, ну-с, не буду забегать вперед - всему своё время.

Как вы наверняка заметили, мануал учит вас создавать потоки так:

Код
create_thread @Имя_потока       
:Имя_потока


и закрывать его так:

Код
end_thread


так вот, при создании клео-скрипта закрывать поток не нужно, а открывается он просто вот так:

Код
:Имя_потока


В скриптах вы можете помечать для себя что-либо, чтобы не забыть вот так: // заметка. Например вы создаете поток:

Код
:GodMode // Бессмертие при нажатии F1       
wait 0       
...


Как вы заметили там есть wait 0 всегда вставляйте эту строчку, иначе игра может вылететь.

А теперь приведу пример простенького скрипта, дающего броню при нажатии Num+

Код
{$VERSION 3.1.0027}       
{$CLEO .cs}       

0000: NOP       

:Armour // 100 брони при нажатии Num+       
wait 0 // Ждать 0 тысячных сек, нужно чтоб не вылетело.       
if  // при условии, что...       
0AB0: key_pressed 107 // нажат Num+       
jf @Armour // Если не нажат - начать с начала       
Actor.Armour($PLAYER_ACTOR) = 100 // Дать 100 брони персонажу, за которого мы играем (PLAYER_ACTOR)       
jump @Armour // начать с начала.


Как вы можете заметить в скрипте есть jf @Armour и jump @Armour, так вот из-за этого скрипт повторяемый :), для того, чтобы не выдало ошибку при компилировании скрипта, мы и вставляли в начале 0000: NOP
Тут может быть не очень понятно, так оно и есть, но у вас в руках есть отличный мануал..... ах дааа, главное чуть не забыл. Откуда же я узнал, что клавииша Num+ имеет номер 107??? В мануале написано про клавиши, но это про main.scm, а мы делаем клео сприпт. Чтобы узнать код нужной вам клавиши жмем в SannyBuilder`е Справка-Помощь-CLEO 3 Code Library-Список значений кнопок для 0AB0. В графе Decial нужный нам код, напротив название клавиши...

Рекомендую открывать чужие простенькие скриптики и разбираться в них. ТАк вы поймете всё быстрее. Откройте напимер мой скрипт AutoHydravlic, там при нажатии F5 на машину устанавливается гидравлика. Откройте, посмотрите. Скачать можете в соседней теме.

Ну и, как открывать и сохранять скрипты? Для сохранения НЕ ЖМИТЕ Файл - сохранить, а нажимайте Запуск - компилировать. Не обращайте внимание на расширение .txt, сохранится два файла - .cs и .txt, нужен лишь .cs.

Ну а для загрузки Запуск-Декомпилировать. Дерзайте smile И еще раз, рекомендую сперва попросматривать чужие скриптики. cool

Copyright Lomtik


Сообщение отредактировал cooles - Среда, 19.09.2012, 15:06
SeX-PrO-AdReNaLiN Дата: Четверг, 30.08.2012, 11:50 | Сообщение # 2
Авторитет
Сообщений: 1310
Статус: Offline
Клео 4 можно??или только 3?

user N over 99999
danya777_kirov Дата: Четверг, 30.08.2012, 12:08 | Сообщение # 3
Бывалый
Сообщений: 347
Статус: Offline
CLEO 4.1 используй, там новые опкоды есть

помогаю по пхп хтмл в лс писать <br\> верстаю сайты в лс тоже помог ставь +++ в репку
Stalion Дата: Воскресенье, 02.09.2012, 01:24 | Сообщение # 4
Любитель
Сообщений: 41
Статус: Offline
Гдето я это видел,ах вот где http://zhvach.ru/showthread.php?t=4645 biggrin
cooles Дата: Воскресенье, 02.09.2012, 09:50 | Сообщение # 5
Новичок
Статус: Offline
Quote (SeX-PrO-AdReNaLiN)
Клео 4 можно??или только 3?

Где ты увидел, что только клео 3?
CM_TiRaN Дата: Пятница, 07.09.2012, 10:37 | Сообщение # 6
Авторитет
Сообщений: 1087
Статус: Offline
Тут ошибка в написание клео. cry biggrin
Actor.Armour($PLAYER_ACTOR) == 100 - вот тут.


[CM]Рафаэль Дата: Пятница, 07.09.2012, 15:35 | Сообщение # 7
Cheat-Master
Сообщений: 3080
Статус: Offline
Quote (CM_TiRaN)
Тут ошибка в написание клео.
Actor.Armour($PLAYER_ACTOR) == 100 - вот тут.

Да, ошибочка, надо вот так:

Actor.Armour($PLAYER_ACTOR) = 100



Мой Shop
Официальный гарант

Контактные данные:
VK: vk.com/ali_benua
Skype: lvinyipen
Telegram: @AliBenua
ICQ: 552-090-283
cooles Дата: Среда, 19.09.2012, 14:51 | Сообщение # 8
Новичок
Статус: Offline
CM_TiRaN, отредактировал.
Step111 Дата: Понедельник, 05.11.2012, 22:24 | Сообщение # 9
Новичок
Сообщений: 2
Статус: Offline
я наверное тупой, но не достаточно расказанно тут для того кто первый раз пользуется этим.
Vito_Nuykin Дата: Понедельник, 26.11.2012, 01:00 | Сообщение # 10
Новичок
Сообщений: 19
Статус: Offline
ясн..

))0)00
Scheitan Дата: Понедельник, 26.11.2012, 01:08 | Сообщение # 11
Новичок
Сообщений: 18
Статус: Offline
Step111, ты много раз прочти на трезвую голову и все поймешь, я сам когда начинал тоже ничего не понимал.
Goo Дата: Воскресенье, 13.01.2013, 14:29 | Сообщение # 12
Боец
Сообщений: 90
Статус: Offline
Спасибо, вроде мозги поехали, буду изучать biggrin
Nikita_Miller Дата: Воскресенье, 13.01.2013, 15:09 | Сообщение # 13
Бывалый
Сообщений: 335
Статус: Offline
Все понятно изложил... Сейчас буду осваивать cleo скриптинг! Спасибо happy

Cheater CM 12.05.2013
lexo Дата: Понедельник, 21.01.2013, 18:45 | Сообщение # 14
Боец
Сообщений: 188
Статус: Offline
Я нажимаю компелировать и у меня появляются 2 файла. ! с расширением .txt а второй .scm Как сделать формат .cs?

Добавлено (21.01.2013, 18:45)
---------------------------------------------
Помогите, почему мои клео сохраняются в формате scm?? А если я сам меняю формат у меня из гта вылетает! Помогите, прошу!

[CM]Рафаэль Дата: Понедельник, 21.01.2013, 19:05 | Сообщение # 15
Cheat-Master
Сообщений: 3080
Статус: Offline
lexo, в самое начало клео скрипта добавь:
Код

{$VERSION 3.1.0027}       
{$CLEO .cs}     



Мой Shop
Официальный гарант

Контактные данные:
VK: vk.com/ali_benua
Skype: lvinyipen
Telegram: @AliBenua
ICQ: 552-090-283
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:
Статистика Форума