Как создать Cleo скрипт

28-08-2012, 20:04    444andrei444

Статьи

В этой статье я вам расскажу как создать свой собственный скрипт для GTA San Andreas.
Небольшое лирическое отступление.
Что делают cleo скрипты?
Cleo скрипты подключаются к основному скрипту игры, но при этом они являются внешними, поэтому могут работать даже в сетевой игре samp.
Что можно сделать с помощью cleo скриптов?
С помощью cleo скриптов можно создать миссию или несколько миссий, создавать персонажей, давать игроку деньги, оружие, создавать диалоговые окна, как в аммунации, воспроизвести любую анимацию, дать в руки любой предмет, создавать машины, изменять погоду в игре, добавить в игру некоторые эффекты и многое другое. Сочетая эти возможности вы сможете сделать любой cleo скрипт, который добавит в игру реалистичности или супер чит для сампа.
Совместимость в Samp
Разработчики Samp и Cleo абсолютно разные люди и у них стояли разные цели поэтому так получилось что cleo скрипты работают в samp, но использование некоторых вас могут отключить от сервера. Мы не будем рассматривать совместимость в samp, скажу одно читы для samp делаются также как и для одиночной игры.
Что нам потребуется.
Программа Sanny builder
И установленная библиотека cleo для тестирования мода.

Установили? Тогда можно запускать Sanny Builder.
После запуска выберите файл - создать. Откроется окно в котором нужно написать код скрипта. Сегодня мы напишем простой cleo скрипт.
Для начала нужно написать
{$CLEO}

С такой команды нужно начинать любой cleo скрипт, это ключевая команда без нее скрипт работать не будет. Ниже должен идти сам код скрипта, он может быть любой длины, и завершаться скрипт должен командой
0A93: end_custom_thread

Код скрипта может быть любой длины. В коде пишутся опкоды - ключевые команды которые приводят к выполнению определенного действия в игре. В игре больше 2000 опкодов их вовсе не нужно запоминать, главное уметь их быстро находить. Для этого в программу встроена утилита для поиска опкодов, для ее вызова нажмите Ctrl+Alt+2. В программе достаточно ввести слово или фразу и она найдет все опкоды соответствующие запросу. Например напишите water.
По запросу найдено 5 опкодов, первый эта проверка на нахождение игрока в воде, остальные мы разберем позднее, как видите ничего сложного нет, к тому же кнопкой f12 можно вызвать справку, но она заточена под редактирование основного скрипта игры, а не под внешние, и поэтому новички начинают путаться.
А теперь давайте создадим простой скрипт, например после пяти секунд после старта игры игрок получит 1000$.

{$CLEO}
wait 5000
0109: player $PLAYER_CHAR money += 1000 
0A93: end_custom_thread

Все просто ждем 5 секунд для этого используем команду
wait 5000
, где 5000 это время в миллисекундах.
Следующей командой даем игроку
0109: player $PLAYER_CHAR money += 1000 

Для того чтобы отнять деньги нужно писать.
0109: player $PLAYER_CHAR money += -1000 

Теперь скомпилируем скрипт для этого нажмите F6 и выберите папку cleo в папке с игрой.
Создадим скрипт, чтобы на всех такси было нитро, для этого воспользуемся стандартным опкодом:
0572: enable_taxi_nitros 1 

А вот какой код получится
{$CLEO}
0572: enable_taxi_nitros 1 
0A93: end_custom_thread
.
В следующей статье мы рассмотрим создание циклов, которые позволят выполнять команды при каком то условии или чем определенный интервал времени, например создадим скрипт восстановления здоровья, но это в следующие уроке.
Статья написана специально для filesgta.ru при копировании статьи ссылка на наш сайт обязательна.

Приветствуем тебя, на этой странице можно скачать Как создать Cleo скрипт бесплатно и многое другое на остальных страницах
  Автор файла: 444andrei444. Сайт автора: filesgta.ru.
  Как установить модификацию?


Просмотров: 181   | Комментарии (1)   

avatar

Группа: Модератор

Публикаций: 25

Комментариев: 164

ICQ:

Дмитрий     

Добавил: 28 августа 2012 22:31

Ну вообще скрипты работают в Samp но не все,например
ты сделал скрипт который при нажатии на цифру 1 делает машину,ты сесть в эту машину не сможешь!
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.