Все игры
Загрузка...
Календарь
    Декабрь 2017    →
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
25262728293031
Лучшие пользователи
Какой фирмы у Вас видеокарта?

Пишем свой первый CLEO скрипт для GTA San Andreas

10 мая 2013
Эта статья предназначена для тех, кто хочет освоить программирование под библиотеку CLEO в GTA San Andreas и не знает с чего начать...

Итак, поехали.... Для начала вам необходимо установить в игру библиотеку CLEO4, скачать её можно с нашего сайта - скачать CLEO4. Думаю, как устанавливать моды с нашего сайта объяснять вам не придется, потому как проще уже ничего не придумаешь..
Далее качаем и устанавливаем Sanny Builder 3, многие из вас зададут вопрос - что это? Это та программа, в которой скриптеры творят свои чудеса! И сегодня мы вместе сотворим одно из чудес smile

Открываем Sunny Builder, в меню программы выбираем "Файл \ Создать новый", или щелкаем по иконке нового документа в панели инструментов вверху. Перед вами откроется новый документ, это и будет наш первый скрипт сохраним его в папку CLEO в игре (там где у нас установлена GTA) под именем MyFirstScript
Пишем свой первый CLEO скрипт


Теперь все готово и можно приступать к написанию кода, сегодня мы напишем скрипт, который добавляет 1000 монет при нажатии кнопки \"+\", ну и заодно сбрасывает уровень розыска у главного героя smile

{$CLEO .cs}

С этой строки начинается любой скрипт. Копируем и вставляем..

Как вы думаете что нам нужно для этого скрипта, правильно! Нам нужно узнать в какой момент мы нажали на кнопку \"+\". Этим у нас будет заниматься функция KEY_SCAN
Копируем и вставляем следующие строки:

gosub @KEY_SCAN                          //переходим к функции KEY_SCAN
:KEY_SCAN                                //начало функции
wait 0                                   //это пишется всегда
if 0AB0:   key_pressed 187               //если нажали "+" выполняем наш код
jf @KEY_SCAN                             //иначе прыгаем в начало функции
wait 100                                 //задержка на срабатывание кнопки
//здесь будет наш код
jump @KEY_SCAN                           //прыгаем в начало функции


Итак, мы почти уже дописали наш скрипт, осталось прибавить денег и сбросить уровень розыска!!!

Вот как это выглядит в коде:
Player.Money($PLAYER_CHAR)+=1000         //добавляем к текущей сумме 1000 монет
Player.WantedLevel($PLAYER_CHAR)=0       //уровень розыска на ноль


В итоге у нас получился следующий скрипт:


{$CLEO .cs}
gosub @KEY_SCAN     
:KEY_SCAN
wait 0
if 0AB0:   key_pressed 187
jf @KEY_SCAN
 wait 100
   Player.Money($PLAYER_CHAR)+=1000
   Player.WantedLevel($PLAYER_CHAR)=0
jump @KEY_SCAN


Нажимаем сохранить и в меню Sanny Builder выбираем - "Запуск \ компилировать". Если вы все сделали правильно и программа не выдала сообщений об ошибках в папке CLEO у вас должен появиться скрипт с именем "MyFirstScript.cs"
Запускаем игру и жмем "+"... Уррррааа!!!!!! smile05 у меня получилось, а у вас?
Если да, то поздравляю - это ваш первый CLEO скрипт!

p.s.: В справке Sunny Builder вы можете найти много полезных вещей, в том числе номера клавиатуры, интересные примеры простеньких скриптов и даже примеры целых миссий...
Удачного скриптинга!



Для копирования материала следует указать ссылку на Gamemodding.net!
Опубликовал: smalloff Комментарии: 75
102
Похожие моды
  • Speed Limiter

    Speed Limiter

    смотрите полную новость

  • Skin Selector v2.1

    Skin Selector v2.1

    см. полную новость

  • M1A2 Abrams из Battlefield 3

    M1A2 Abrams из Battlefield 3

    В комплекте идет CLEO скрипт, чтобы двигались гусеницы. Если у вас не установлена библиотека CLEO,...

  • M1A2 Abrams из Battlefield 3

    M1A2 Abrams из Battlefield 3

    В комплекте идет CLEO скрипт, чтобы двигались гусеницы. Если у вас не установлена библиотека CLEO,...

Комментарии
    Информация

    Для того, чтобы оставлять комментарии к данной публикации необходимо зарегистрироваться.